public static final class Descriptors.MethodDescriptor extends Descriptors.GenericDescriptor
Modifier and Type | Field and Description |
---|---|
private Descriptors.FileDescriptor |
file |
private java.lang.String |
fullName |
private int |
index |
private Descriptors.Descriptor |
inputType |
private Descriptors.Descriptor |
outputType |
private DescriptorProtos.MethodDescriptorProto |
proto |
private Descriptors.ServiceDescriptor |
service |
Modifier | Constructor and Description |
---|---|
private |
MethodDescriptor(DescriptorProtos.MethodDescriptorProto proto,
Descriptors.FileDescriptor file,
Descriptors.ServiceDescriptor parent,
int index) |
Modifier and Type | Method and Description |
---|---|
private void |
crossLink() |
Descriptors.FileDescriptor |
getFile()
Get the
Descriptors.FileDescriptor containing this descriptor. |
java.lang.String |
getFullName()
Get the method's fully-qualified name.
|
int |
getIndex()
Get the index of this descriptor within its parent.
|
Descriptors.Descriptor |
getInputType()
Get the method's input type.
|
java.lang.String |
getName()
Get the method's unqualified name.
|
DescriptorProtos.MethodOptions |
getOptions()
Get the
MethodOptions , defined in descriptor.proto . |
Descriptors.Descriptor |
getOutputType()
Get the method's output type.
|
Descriptors.ServiceDescriptor |
getService()
Get the method's service type.
|
private void |
setProto(DescriptorProtos.MethodDescriptorProto proto)
|
DescriptorProtos.MethodDescriptorProto |
toProto()
Convert the descriptor to its protocol message representation.
|
private final int index
private DescriptorProtos.MethodDescriptorProto proto
private final java.lang.String fullName
private final Descriptors.FileDescriptor file
private final Descriptors.ServiceDescriptor service
private Descriptors.Descriptor inputType
private Descriptors.Descriptor outputType
private MethodDescriptor(DescriptorProtos.MethodDescriptorProto proto, Descriptors.FileDescriptor file, Descriptors.ServiceDescriptor parent, int index) throws Descriptors.DescriptorValidationException
public int getIndex()
public DescriptorProtos.MethodDescriptorProto toProto()
toProto
in class Descriptors.GenericDescriptor
public java.lang.String getName()
getName
in class Descriptors.GenericDescriptor
public java.lang.String getFullName()
getFullName
in class Descriptors.GenericDescriptor
Descriptors.Descriptor.getFullName()
public Descriptors.FileDescriptor getFile()
Descriptors.FileDescriptor
containing this descriptor.getFile
in class Descriptors.GenericDescriptor
public Descriptors.ServiceDescriptor getService()
public Descriptors.Descriptor getInputType()
public Descriptors.Descriptor getOutputType()
public DescriptorProtos.MethodOptions getOptions()
MethodOptions
, defined in descriptor.proto
.private void crossLink() throws Descriptors.DescriptorValidationException
private void setProto(DescriptorProtos.MethodDescriptorProto proto)