org.jetbrains.jet.descriptors.serialization
Interface ProtoBuf.ClassOrBuilder
- All Superinterfaces:
- com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
- ProtoBuf.Class, ProtoBuf.Class.Builder
- Enclosing class:
- ProtoBuf
public static interface ProtoBuf.ClassOrBuilder
- extends com.google.protobuf.MessageLiteOrBuilder
| Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder |
getDefaultInstanceForType, isInitialized |
hasFlags
boolean hasFlags()
optional int32 flags = 1 [default = 0];
Visibility
Modality
has_annotation
ClassKind
is_inner
getFlags
int getFlags()
optional int32 flags = 1 [default = 0];
Visibility
Modality
has_annotation
ClassKind
is_inner
hasExtraVisibility
boolean hasExtraVisibility()
optional string extra_visibility = 2;
for things like java-specific visibilities
getExtraVisibility
java.lang.String getExtraVisibility()
optional string extra_visibility = 2;
for things like java-specific visibilities
getExtraVisibilityBytes
com.google.protobuf.ByteString getExtraVisibilityBytes()
optional string extra_visibility = 2;
for things like java-specific visibilities
hasFqName
boolean hasFqName()
required int32 fq_name = 3;
getFqName
int getFqName()
required int32 fq_name = 3;
getTypeParameterList
java.util.List<ProtoBuf.TypeParameter> getTypeParameterList()
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
getTypeParameter
ProtoBuf.TypeParameter getTypeParameter(int index)
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
getTypeParameterCount
int getTypeParameterCount()
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
getSupertypeList
java.util.List<ProtoBuf.Type> getSupertypeList()
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
getSupertype
ProtoBuf.Type getSupertype(int index)
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
getSupertypeCount
int getSupertypeCount()
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
getNestedClassNameList
java.util.List<java.lang.Integer> getNestedClassNameList()
repeated int32 nested_class_name = 7;
we store only names, because the actual information must reside in the corresponding .class files,
to be obtainable through reflection at runtime
getNestedClassNameCount
int getNestedClassNameCount()
repeated int32 nested_class_name = 7;
we store only names, because the actual information must reside in the corresponding .class files,
to be obtainable through reflection at runtime
getNestedClassName
int getNestedClassName(int index)
repeated int32 nested_class_name = 7;
we store only names, because the actual information must reside in the corresponding .class files,
to be obtainable through reflection at runtime
getNestedObjectNameList
java.util.List<java.lang.Integer> getNestedObjectNameList()
repeated int32 nested_object_name = 8;
getNestedObjectNameCount
int getNestedObjectNameCount()
repeated int32 nested_object_name = 8;
getNestedObjectName
int getNestedObjectName(int index)
repeated int32 nested_object_name = 8;
hasClassObjectPresent
boolean hasClassObjectPresent()
optional bool class_object_present = 9 [default = false];
getClassObjectPresent
boolean getClassObjectPresent()
optional bool class_object_present = 9 [default = false];
hasPrimaryConstructor
boolean hasPrimaryConstructor()
optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10;
todo: other constructors?
getPrimaryConstructor
ProtoBuf.Callable getPrimaryConstructor()
optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10;
todo: other constructors?
getMemberList
java.util.List<ProtoBuf.Callable> getMemberList()
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
getMember
ProtoBuf.Callable getMember(int index)
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
getMemberCount
int getMemberCount()
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
getEnumEntryList
java.util.List<java.lang.Integer> getEnumEntryList()
repeated int32 enum_entry = 12;
getEnumEntryCount
int getEnumEntryCount()
repeated int32 enum_entry = 12;
getEnumEntry
int getEnumEntry(int index)
repeated int32 enum_entry = 12;