org.jetbrains.kotlin.serialization
Interface ProtoBuf.FunctionOrBuilder

All Superinterfaces:
org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<ProtoBuf.Function>, org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
ProtoBuf.Function, ProtoBuf.Function.Builder
Enclosing class:
ProtoBuf

public static interface ProtoBuf.FunctionOrBuilder
extends org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<ProtoBuf.Function>


Method Summary
 int getFlags()
          optional int32 flags = 9 [default = 6];
 int getName()
          required int32 name = 2;
 int getOldFlags()
          optional int32 old_flags = 1 [default = 6];
 ProtoBuf.Type getReceiverType()
          optional .org.jetbrains.kotlin.serialization.Type receiver_type = 5;
 int getReceiverTypeId()
          optional int32 receiver_type_id = 8;
 ProtoBuf.Type getReturnType()
          optional .org.jetbrains.kotlin.serialization.Type return_type = 3;
 int getReturnTypeId()
          optional int32 return_type_id = 7;
 ProtoBuf.TypeParameter getTypeParameter(int index)
          repeated .org.jetbrains.kotlin.serialization.TypeParameter type_parameter = 4;
 int getTypeParameterCount()
          repeated .org.jetbrains.kotlin.serialization.TypeParameter type_parameter = 4;
 java.util.List<ProtoBuf.TypeParameter> getTypeParameterList()
          repeated .org.jetbrains.kotlin.serialization.TypeParameter type_parameter = 4;
 ProtoBuf.TypeTable getTypeTable()
          optional .org.jetbrains.kotlin.serialization.TypeTable type_table = 30;
 ProtoBuf.ValueParameter getValueParameter(int index)
          repeated .org.jetbrains.kotlin.serialization.ValueParameter value_parameter = 6;
 int getValueParameterCount()
          repeated .org.jetbrains.kotlin.serialization.ValueParameter value_parameter = 6;
 java.util.List<ProtoBuf.ValueParameter> getValueParameterList()
          repeated .org.jetbrains.kotlin.serialization.ValueParameter value_parameter = 6;
 boolean hasFlags()
          optional int32 flags = 9 [default = 6];
 boolean hasName()
          required int32 name = 2;
 boolean hasOldFlags()
          optional int32 old_flags = 1 [default = 6];
 boolean hasReceiverType()
          optional .org.jetbrains.kotlin.serialization.Type receiver_type = 5;
 boolean hasReceiverTypeId()
          optional int32 receiver_type_id = 8;
 boolean hasReturnType()
          optional .org.jetbrains.kotlin.serialization.Type return_type = 3;
 boolean hasReturnTypeId()
          optional int32 return_type_id = 7;
 boolean hasTypeTable()
          optional .org.jetbrains.kotlin.serialization.TypeTable type_table = 30;
 
Methods inherited from interface org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder
getExtension, getExtension, getExtensionCount, hasExtension
 
Methods inherited from interface org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
 

Method Detail

hasFlags

boolean hasFlags()
optional int32 flags = 9 [default = 6];

hasAnnotations
Visibility
Modality
MemberKind
isOperator
isInfix
isInline
isTailrec
isExternal
 


getFlags

int getFlags()
optional int32 flags = 9 [default = 6];

hasAnnotations
Visibility
Modality
MemberKind
isOperator
isInfix
isInline
isTailrec
isExternal
 


hasOldFlags

boolean hasOldFlags()
optional int32 old_flags = 1 [default = 6];


getOldFlags

int getOldFlags()
optional int32 old_flags = 1 [default = 6];


hasName

boolean hasName()
required int32 name = 2;


getName

int getName()
required int32 name = 2;


hasReturnType

boolean hasReturnType()
optional .org.jetbrains.kotlin.serialization.Type return_type = 3;


getReturnType

ProtoBuf.Type getReturnType()
optional .org.jetbrains.kotlin.serialization.Type return_type = 3;


hasReturnTypeId

boolean hasReturnTypeId()
optional int32 return_type_id = 7;


getReturnTypeId

int getReturnTypeId()
optional int32 return_type_id = 7;


getTypeParameterList

java.util.List<ProtoBuf.TypeParameter> getTypeParameterList()
repeated .org.jetbrains.kotlin.serialization.TypeParameter type_parameter = 4;


getTypeParameter

ProtoBuf.TypeParameter getTypeParameter(int index)
repeated .org.jetbrains.kotlin.serialization.TypeParameter type_parameter = 4;


getTypeParameterCount

int getTypeParameterCount()
repeated .org.jetbrains.kotlin.serialization.TypeParameter type_parameter = 4;


hasReceiverType

boolean hasReceiverType()
optional .org.jetbrains.kotlin.serialization.Type receiver_type = 5;


getReceiverType

ProtoBuf.Type getReceiverType()
optional .org.jetbrains.kotlin.serialization.Type receiver_type = 5;


hasReceiverTypeId

boolean hasReceiverTypeId()
optional int32 receiver_type_id = 8;


getReceiverTypeId

int getReceiverTypeId()
optional int32 receiver_type_id = 8;


getValueParameterList

java.util.List<ProtoBuf.ValueParameter> getValueParameterList()
repeated .org.jetbrains.kotlin.serialization.ValueParameter value_parameter = 6;


getValueParameter

ProtoBuf.ValueParameter getValueParameter(int index)
repeated .org.jetbrains.kotlin.serialization.ValueParameter value_parameter = 6;


getValueParameterCount

int getValueParameterCount()
repeated .org.jetbrains.kotlin.serialization.ValueParameter value_parameter = 6;


hasTypeTable

boolean hasTypeTable()
optional .org.jetbrains.kotlin.serialization.TypeTable type_table = 30;


getTypeTable

ProtoBuf.TypeTable getTypeTable()
optional .org.jetbrains.kotlin.serialization.TypeTable type_table = 30;