org.jetbrains.kotlin.serialization.jvm
Interface JvmProtoBuf.JvmTypeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
JvmProtoBuf.JvmType, JvmProtoBuf.JvmType.Builder
Enclosing class:
JvmProtoBuf

public static interface JvmProtoBuf.JvmTypeOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder


Method Summary
 int getArrayDimension()
          optional int32 array_dimension = 3 [default = 0];
 int getClassFqName()
          optional int32 class_fq_name = 2;
 JvmProtoBuf.JvmType.PrimitiveType getPrimitiveType()
          optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;
 boolean hasArrayDimension()
          optional int32 array_dimension = 3 [default = 0];
 boolean hasClassFqName()
          optional int32 class_fq_name = 2;
 boolean hasPrimitiveType()
          optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;
 
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
 

Method Detail

hasPrimitiveType

boolean hasPrimitiveType()
optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;


getPrimitiveType

JvmProtoBuf.JvmType.PrimitiveType getPrimitiveType()
optional .org.jetbrains.kotlin.serialization.jvm.JvmType.PrimitiveType primitive_type = 1;


hasClassFqName

boolean hasClassFqName()
optional int32 class_fq_name = 2;
 id in QualifiedNameTable of a name in the following format: 'package.Outer$Nested'
 


getClassFqName

int getClassFqName()
optional int32 class_fq_name = 2;
 id in QualifiedNameTable of a name in the following format: 'package.Outer$Nested'
 


hasArrayDimension

boolean hasArrayDimension()
optional int32 array_dimension = 3 [default = 0];


getArrayDimension

int getArrayDimension()
optional int32 array_dimension = 3 [default = 0];