Package com.google.turbine.proto
Class ManifestProto.CompilationUnit
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.turbine.proto.ManifestProto.CompilationUnit
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ManifestProto.CompilationUnitOrBuilder,java.io.Serializable
- Enclosing class:
- ManifestProto
public static final class ManifestProto.CompilationUnit extends com.google.protobuf.GeneratedMessageV3 implements ManifestProto.CompilationUnitOrBuilder
Information about a single compilation unit (.java file)
Protobuf typeCompilationUnit- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classManifestProto.CompilationUnit.BuilderInformation about a single compilation unit (.java file)-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intGENERATED_BY_ANNOTATION_PROCESSOR_FIELD_NUMBERstatic com.google.protobuf.Parser<ManifestProto.CompilationUnit>PARSERDeprecated.static intPATH_FIELD_NUMBERstatic intPKG_FIELD_NUMBERstatic intTOP_LEVEL_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static ManifestProto.CompilationUnitgetDefaultInstance()ManifestProto.CompilationUnitgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetGeneratedByAnnotationProcessor()Whether the source was generated by an annotation processorcom.google.protobuf.Parser<ManifestProto.CompilationUnit>getParserForType()java.lang.StringgetPath()The path to the compilation unitcom.google.protobuf.ByteStringgetPathBytes()The path to the compilation unitjava.lang.StringgetPkg()The package of the source filecom.google.protobuf.ByteStringgetPkgBytes()The package of the source fileintgetSerializedSize()java.lang.StringgetTopLevel(int index)The list of top-level types in the compilation unitcom.google.protobuf.ByteStringgetTopLevelBytes(int index)The list of top-level types in the compilation unitintgetTopLevelCount()The list of top-level types in the compilation unitcom.google.protobuf.ProtocolStringListgetTopLevelList()The list of top-level types in the compilation unitcom.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasGeneratedByAnnotationProcessor()Whether the source was generated by an annotation processorinthashCode()booleanhasPath()The path to the compilation unitbooleanhasPkg()The package of the source fileprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ManifestProto.CompilationUnit.BuildernewBuilder()static ManifestProto.CompilationUnit.BuildernewBuilder(ManifestProto.CompilationUnit prototype)ManifestProto.CompilationUnit.BuildernewBuilderForType()protected ManifestProto.CompilationUnit.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ManifestProto.CompilationUnitparseDelimitedFrom(java.io.InputStream input)static ManifestProto.CompilationUnitparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ManifestProto.CompilationUnitparseFrom(byte[] data)static ManifestProto.CompilationUnitparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ManifestProto.CompilationUnitparseFrom(com.google.protobuf.ByteString data)static ManifestProto.CompilationUnitparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ManifestProto.CompilationUnitparseFrom(com.google.protobuf.CodedInputStream input)static ManifestProto.CompilationUnitparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ManifestProto.CompilationUnitparseFrom(java.io.InputStream input)static ManifestProto.CompilationUnitparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ManifestProto.CompilationUnitparseFrom(java.nio.ByteBuffer data)static ManifestProto.CompilationUnitparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ManifestProto.CompilationUnit>parser()ManifestProto.CompilationUnit.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
PATH_FIELD_NUMBER
public static final int PATH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PKG_FIELD_NUMBER
public static final int PKG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GENERATED_BY_ANNOTATION_PROCESSOR_FIELD_NUMBER
public static final int GENERATED_BY_ANNOTATION_PROCESSOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TOP_LEVEL_FIELD_NUMBER
public static final int TOP_LEVEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARSER
@Deprecated public static final com.google.protobuf.Parser<ManifestProto.CompilationUnit> PARSER
Deprecated.
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasPath
public boolean hasPath()
The path to the compilation unit
optional string path = 1;- Specified by:
hasPathin interfaceManifestProto.CompilationUnitOrBuilder- Returns:
- Whether the path field is set.
-
getPath
public java.lang.String getPath()
The path to the compilation unit
optional string path = 1;- Specified by:
getPathin interfaceManifestProto.CompilationUnitOrBuilder- Returns:
- The path.
-
getPathBytes
public com.google.protobuf.ByteString getPathBytes()
The path to the compilation unit
optional string path = 1;- Specified by:
getPathBytesin interfaceManifestProto.CompilationUnitOrBuilder- Returns:
- The bytes for path.
-
hasPkg
public boolean hasPkg()
The package of the source file
optional string pkg = 2;- Specified by:
hasPkgin interfaceManifestProto.CompilationUnitOrBuilder- Returns:
- Whether the pkg field is set.
-
getPkg
public java.lang.String getPkg()
The package of the source file
optional string pkg = 2;- Specified by:
getPkgin interfaceManifestProto.CompilationUnitOrBuilder- Returns:
- The pkg.
-
getPkgBytes
public com.google.protobuf.ByteString getPkgBytes()
The package of the source file
optional string pkg = 2;- Specified by:
getPkgBytesin interfaceManifestProto.CompilationUnitOrBuilder- Returns:
- The bytes for pkg.
-
hasGeneratedByAnnotationProcessor
public boolean hasGeneratedByAnnotationProcessor()
Whether the source was generated by an annotation processor
optional bool generated_by_annotation_processor = 3;- Specified by:
hasGeneratedByAnnotationProcessorin interfaceManifestProto.CompilationUnitOrBuilder- Returns:
- Whether the generatedByAnnotationProcessor field is set.
-
getGeneratedByAnnotationProcessor
public boolean getGeneratedByAnnotationProcessor()
Whether the source was generated by an annotation processor
optional bool generated_by_annotation_processor = 3;- Specified by:
getGeneratedByAnnotationProcessorin interfaceManifestProto.CompilationUnitOrBuilder- Returns:
- The generatedByAnnotationProcessor.
-
getTopLevelList
public com.google.protobuf.ProtocolStringList getTopLevelList()
The list of top-level types in the compilation unit
repeated string top_level = 4;- Specified by:
getTopLevelListin interfaceManifestProto.CompilationUnitOrBuilder- Returns:
- A list containing the topLevel.
-
getTopLevelCount
public int getTopLevelCount()
The list of top-level types in the compilation unit
repeated string top_level = 4;- Specified by:
getTopLevelCountin interfaceManifestProto.CompilationUnitOrBuilder- Returns:
- The count of topLevel.
-
getTopLevel
public java.lang.String getTopLevel(int index)
The list of top-level types in the compilation unit
repeated string top_level = 4;- Specified by:
getTopLevelin interfaceManifestProto.CompilationUnitOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The topLevel at the given index.
-
getTopLevelBytes
public com.google.protobuf.ByteString getTopLevelBytes(int index)
The list of top-level types in the compilation unit
repeated string top_level = 4;- Specified by:
getTopLevelBytesin interfaceManifestProto.CompilationUnitOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the topLevel at the given index.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ManifestProto.CompilationUnit parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ManifestProto.CompilationUnit parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ManifestProto.CompilationUnit parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ManifestProto.CompilationUnit parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ManifestProto.CompilationUnit parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ManifestProto.CompilationUnit parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ManifestProto.CompilationUnit parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ManifestProto.CompilationUnit parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ManifestProto.CompilationUnit parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ManifestProto.CompilationUnit parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ManifestProto.CompilationUnit parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ManifestProto.CompilationUnit parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public ManifestProto.CompilationUnit.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ManifestProto.CompilationUnit.Builder newBuilder()
-
newBuilder
public static ManifestProto.CompilationUnit.Builder newBuilder(ManifestProto.CompilationUnit prototype)
-
toBuilder
public ManifestProto.CompilationUnit.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ManifestProto.CompilationUnit.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ManifestProto.CompilationUnit getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ManifestProto.CompilationUnit> parser()
-
getParserForType
public com.google.protobuf.Parser<ManifestProto.CompilationUnit> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ManifestProto.CompilationUnit getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-