public static final class Descriptors.OneofDescriptor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private Descriptors.Descriptor |
containingType |
private int |
fieldCount |
private Descriptors.FieldDescriptor[] |
fields |
private Descriptors.FileDescriptor |
file |
private java.lang.String |
fullName |
private int |
index |
private DescriptorProtos.OneofDescriptorProto |
proto |
Modifier | Constructor and Description |
---|---|
private |
OneofDescriptor(DescriptorProtos.OneofDescriptorProto proto,
Descriptors.FileDescriptor file,
Descriptors.Descriptor parent,
int index) |
Modifier and Type | Method and Description |
---|---|
Descriptors.Descriptor |
getContainingType() |
Descriptors.FieldDescriptor |
getField(int index) |
int |
getFieldCount() |
java.util.List<Descriptors.FieldDescriptor> |
getFields()
Get a list of this message type's fields.
|
Descriptors.FileDescriptor |
getFile() |
java.lang.String |
getFullName() |
int |
getIndex()
Get the index of this descriptor within its parent.
|
java.lang.String |
getName() |
DescriptorProtos.OneofOptions |
getOptions() |
private void |
setProto(DescriptorProtos.OneofDescriptorProto proto) |
private final int index
private DescriptorProtos.OneofDescriptorProto proto
private final java.lang.String fullName
private final Descriptors.FileDescriptor file
private Descriptors.Descriptor containingType
private int fieldCount
private Descriptors.FieldDescriptor[] fields
private OneofDescriptor(DescriptorProtos.OneofDescriptorProto proto, Descriptors.FileDescriptor file, Descriptors.Descriptor parent, int index) throws Descriptors.DescriptorValidationException
public int getIndex()
public java.lang.String getName()
public Descriptors.FileDescriptor getFile()
public java.lang.String getFullName()
public Descriptors.Descriptor getContainingType()
public int getFieldCount()
public DescriptorProtos.OneofOptions getOptions()
public java.util.List<Descriptors.FieldDescriptor> getFields()
public Descriptors.FieldDescriptor getField(int index)
private void setProto(DescriptorProtos.OneofDescriptorProto proto)