org.jetbrains.kotlin.serialization
Class ProtoBuf.Function

java.lang.Object
  extended by org.jetbrains.kotlin.protobuf.AbstractMessageLite
      extended by org.jetbrains.kotlin.protobuf.GeneratedMessageLite
          extended by org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessage<ProtoBuf.Function>
              extended by org.jetbrains.kotlin.serialization.ProtoBuf.Function
All Implemented Interfaces:
java.io.Serializable, org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<ProtoBuf.Function>, org.jetbrains.kotlin.protobuf.MessageLite, org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder, ProtoBuf.FunctionOrBuilder
Enclosing class:
ProtoBuf

public static final class ProtoBuf.Function
extends org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessage<ProtoBuf.Function>
implements ProtoBuf.FunctionOrBuilder

Protobuf type org.jetbrains.kotlin.serialization.Function

See Also:
Serialized Form

Nested Class Summary
static class ProtoBuf.Function.Builder
          Protobuf type org.jetbrains.kotlin.serialization.Function
 
Nested classes/interfaces inherited from class org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessage
org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessage.ExtensionWriter
 
Nested classes/interfaces inherited from class org.jetbrains.kotlin.protobuf.GeneratedMessageLite
org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType>,BuilderType extends org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType>>, org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessage>, org.jetbrains.kotlin.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends org.jetbrains.kotlin.protobuf.MessageLite,Type>
 
Field Summary
static int FLAGS_FIELD_NUMBER
           
static int NAME_FIELD_NUMBER
           
static int OLD_FLAGS_FIELD_NUMBER
           
static org.jetbrains.kotlin.protobuf.Parser<ProtoBuf.Function> PARSER
           
static int RECEIVER_TYPE_FIELD_NUMBER
           
static int RECEIVER_TYPE_ID_FIELD_NUMBER
           
static int RETURN_TYPE_FIELD_NUMBER
           
static int RETURN_TYPE_ID_FIELD_NUMBER
           
static int TYPE_PARAMETER_FIELD_NUMBER
           
static int TYPE_TABLE_FIELD_NUMBER
           
static int VALUE_PARAMETER_FIELD_NUMBER
           
 
Method Summary
static ProtoBuf.Function getDefaultInstance()
           
 ProtoBuf.Function getDefaultInstanceForType()
           
 int getFlags()
          optional int32 flags = 9 [default = 6];
 int getName()
          required int32 name = 2;
 int getOldFlags()
          optional int32 old_flags = 1 [default = 6];
 org.jetbrains.kotlin.protobuf.Parser<ProtoBuf.Function> getParserForType()
           
 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;
 int getSerializedSize()
           
 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.TypeParameterOrBuilder getTypeParameterOrBuilder(int index)
          repeated .org.jetbrains.kotlin.serialization.TypeParameter type_parameter = 4;
 java.util.List<? extends ProtoBuf.TypeParameterOrBuilder> getTypeParameterOrBuilderList()
          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;
 ProtoBuf.ValueParameterOrBuilder getValueParameterOrBuilder(int index)
          repeated .org.jetbrains.kotlin.serialization.ValueParameter value_parameter = 6;
 java.util.List<? extends ProtoBuf.ValueParameterOrBuilder> getValueParameterOrBuilderList()
          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;
 boolean isInitialized()
           
static ProtoBuf.Function.Builder newBuilder()
           
static ProtoBuf.Function.Builder newBuilder(ProtoBuf.Function prototype)
           
 ProtoBuf.Function.Builder newBuilderForType()
           
static ProtoBuf.Function parseDelimitedFrom(java.io.InputStream input)
           
static ProtoBuf.Function parseDelimitedFrom(java.io.InputStream input, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
           
static ProtoBuf.Function parseFrom(byte[] data)
           
static ProtoBuf.Function parseFrom(byte[] data, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
           
static ProtoBuf.Function parseFrom(org.jetbrains.kotlin.protobuf.ByteString data)
           
static ProtoBuf.Function parseFrom(org.jetbrains.kotlin.protobuf.ByteString data, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
           
static ProtoBuf.Function parseFrom(org.jetbrains.kotlin.protobuf.CodedInputStream input)
           
static ProtoBuf.Function parseFrom(org.jetbrains.kotlin.protobuf.CodedInputStream input, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
           
static ProtoBuf.Function parseFrom(java.io.InputStream input)
           
static ProtoBuf.Function parseFrom(java.io.InputStream input, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
           
 ProtoBuf.Function.Builder toBuilder()
           
protected  java.lang.Object writeReplace()
           
 void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
           
 
Methods inherited from class org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessage
extensionsAreInitialized, extensionsSerializedSize, extensionsSerializedSizeAsMessageSet, getExtension, getExtension, getExtensionCount, hasExtension, makeExtensionsImmutable, newExtensionWriter, newMessageSetExtensionWriter, parseUnknownField
 
Methods inherited from class org.jetbrains.kotlin.protobuf.GeneratedMessageLite
newRepeatedGeneratedExtension, newSingularGeneratedExtension
 
Methods inherited from class org.jetbrains.kotlin.protobuf.AbstractMessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder
getExtension, getExtension, getExtensionCount, hasExtension
 

Field Detail

PARSER

public static org.jetbrains.kotlin.protobuf.Parser<ProtoBuf.Function> PARSER

FLAGS_FIELD_NUMBER

public static final int FLAGS_FIELD_NUMBER
See Also:
Constant Field Values

OLD_FLAGS_FIELD_NUMBER

public static final int OLD_FLAGS_FIELD_NUMBER
See Also:
Constant Field Values

NAME_FIELD_NUMBER

public static final int NAME_FIELD_NUMBER
See Also:
Constant Field Values

RETURN_TYPE_FIELD_NUMBER

public static final int RETURN_TYPE_FIELD_NUMBER
See Also:
Constant Field Values

RETURN_TYPE_ID_FIELD_NUMBER

public static final int RETURN_TYPE_ID_FIELD_NUMBER
See Also:
Constant Field Values

TYPE_PARAMETER_FIELD_NUMBER

public static final int TYPE_PARAMETER_FIELD_NUMBER
See Also:
Constant Field Values

RECEIVER_TYPE_FIELD_NUMBER

public static final int RECEIVER_TYPE_FIELD_NUMBER
See Also:
Constant Field Values

RECEIVER_TYPE_ID_FIELD_NUMBER

public static final int RECEIVER_TYPE_ID_FIELD_NUMBER
See Also:
Constant Field Values

VALUE_PARAMETER_FIELD_NUMBER

public static final int VALUE_PARAMETER_FIELD_NUMBER
See Also:
Constant Field Values

TYPE_TABLE_FIELD_NUMBER

public static final int TYPE_TABLE_FIELD_NUMBER
See Also:
Constant Field Values
Method Detail

getDefaultInstance

public static ProtoBuf.Function getDefaultInstance()

getDefaultInstanceForType

public ProtoBuf.Function getDefaultInstanceForType()
Specified by:
getDefaultInstanceForType in interface org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder

getParserForType

public org.jetbrains.kotlin.protobuf.Parser<ProtoBuf.Function> getParserForType()
Specified by:
getParserForType in interface org.jetbrains.kotlin.protobuf.MessageLite
Overrides:
getParserForType in class org.jetbrains.kotlin.protobuf.GeneratedMessageLite

hasFlags

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

hasAnnotations
Visibility
Modality
MemberKind
isOperator
isInfix
isInline
isTailrec
isExternal
 

Specified by:
hasFlags in interface ProtoBuf.FunctionOrBuilder

getFlags

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

hasAnnotations
Visibility
Modality
MemberKind
isOperator
isInfix
isInline
isTailrec
isExternal
 

Specified by:
getFlags in interface ProtoBuf.FunctionOrBuilder

hasOldFlags

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

Specified by:
hasOldFlags in interface ProtoBuf.FunctionOrBuilder

getOldFlags

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

Specified by:
getOldFlags in interface ProtoBuf.FunctionOrBuilder

hasName

public boolean hasName()
required int32 name = 2;

Specified by:
hasName in interface ProtoBuf.FunctionOrBuilder

getName

public int getName()
required int32 name = 2;

Specified by:
getName in interface ProtoBuf.FunctionOrBuilder

hasReturnType

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

Specified by:
hasReturnType in interface ProtoBuf.FunctionOrBuilder

getReturnType

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

Specified by:
getReturnType in interface ProtoBuf.FunctionOrBuilder

hasReturnTypeId

public boolean hasReturnTypeId()
optional int32 return_type_id = 7;

Specified by:
hasReturnTypeId in interface ProtoBuf.FunctionOrBuilder

getReturnTypeId

public int getReturnTypeId()
optional int32 return_type_id = 7;

Specified by:
getReturnTypeId in interface ProtoBuf.FunctionOrBuilder

getTypeParameterList

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

Specified by:
getTypeParameterList in interface ProtoBuf.FunctionOrBuilder

getTypeParameterOrBuilderList

public java.util.List<? extends ProtoBuf.TypeParameterOrBuilder> getTypeParameterOrBuilderList()
repeated .org.jetbrains.kotlin.serialization.TypeParameter type_parameter = 4;


getTypeParameterCount

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

Specified by:
getTypeParameterCount in interface ProtoBuf.FunctionOrBuilder

getTypeParameter

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

Specified by:
getTypeParameter in interface ProtoBuf.FunctionOrBuilder

getTypeParameterOrBuilder

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


hasReceiverType

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

Specified by:
hasReceiverType in interface ProtoBuf.FunctionOrBuilder

getReceiverType

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

Specified by:
getReceiverType in interface ProtoBuf.FunctionOrBuilder

hasReceiverTypeId

public boolean hasReceiverTypeId()
optional int32 receiver_type_id = 8;

Specified by:
hasReceiverTypeId in interface ProtoBuf.FunctionOrBuilder

getReceiverTypeId

public int getReceiverTypeId()
optional int32 receiver_type_id = 8;

Specified by:
getReceiverTypeId in interface ProtoBuf.FunctionOrBuilder

getValueParameterList

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

Specified by:
getValueParameterList in interface ProtoBuf.FunctionOrBuilder

getValueParameterOrBuilderList

public java.util.List<? extends ProtoBuf.ValueParameterOrBuilder> getValueParameterOrBuilderList()
repeated .org.jetbrains.kotlin.serialization.ValueParameter value_parameter = 6;


getValueParameterCount

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

Specified by:
getValueParameterCount in interface ProtoBuf.FunctionOrBuilder

getValueParameter

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

Specified by:
getValueParameter in interface ProtoBuf.FunctionOrBuilder

getValueParameterOrBuilder

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


hasTypeTable

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

Specified by:
hasTypeTable in interface ProtoBuf.FunctionOrBuilder

getTypeTable

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

Specified by:
getTypeTable in interface ProtoBuf.FunctionOrBuilder

isInitialized

public final boolean isInitialized()
Specified by:
isInitialized in interface org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder

writeTo

public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
             throws java.io.IOException
Specified by:
writeTo in interface org.jetbrains.kotlin.protobuf.MessageLite
Throws:
java.io.IOException

getSerializedSize

public int getSerializedSize()
Specified by:
getSerializedSize in interface org.jetbrains.kotlin.protobuf.MessageLite

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
Overrides:
writeReplace in class org.jetbrains.kotlin.protobuf.GeneratedMessageLite
Throws:
java.io.ObjectStreamException

parseFrom

public static ProtoBuf.Function parseFrom(org.jetbrains.kotlin.protobuf.ByteString data)
                                   throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException
Throws:
org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException

parseFrom

public static ProtoBuf.Function parseFrom(org.jetbrains.kotlin.protobuf.ByteString data,
                                          org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException
Throws:
org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException

parseFrom

public static ProtoBuf.Function parseFrom(byte[] data)
                                   throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException
Throws:
org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException

parseFrom

public static ProtoBuf.Function parseFrom(byte[] data,
                                          org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException
Throws:
org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException

parseFrom

public static ProtoBuf.Function parseFrom(java.io.InputStream input)
                                   throws java.io.IOException
Throws:
java.io.IOException

parseFrom

public static ProtoBuf.Function parseFrom(java.io.InputStream input,
                                          org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws java.io.IOException
Throws:
java.io.IOException

parseDelimitedFrom

public static ProtoBuf.Function parseDelimitedFrom(java.io.InputStream input)
                                            throws java.io.IOException
Throws:
java.io.IOException

parseDelimitedFrom

public static ProtoBuf.Function parseDelimitedFrom(java.io.InputStream input,
                                                   org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws java.io.IOException
Throws:
java.io.IOException

parseFrom

public static ProtoBuf.Function parseFrom(org.jetbrains.kotlin.protobuf.CodedInputStream input)
                                   throws java.io.IOException
Throws:
java.io.IOException

parseFrom

public static ProtoBuf.Function parseFrom(org.jetbrains.kotlin.protobuf.CodedInputStream input,
                                          org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws java.io.IOException
Throws:
java.io.IOException

newBuilder

public static ProtoBuf.Function.Builder newBuilder()

newBuilderForType

public ProtoBuf.Function.Builder newBuilderForType()
Specified by:
newBuilderForType in interface org.jetbrains.kotlin.protobuf.MessageLite

newBuilder

public static ProtoBuf.Function.Builder newBuilder(ProtoBuf.Function prototype)

toBuilder

public ProtoBuf.Function.Builder toBuilder()
Specified by:
toBuilder in interface org.jetbrains.kotlin.protobuf.MessageLite