private static class GeneratedMessage.FieldAccessorTable.OneofAccessor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.reflect.Method |
caseMethod |
private java.lang.reflect.Method |
caseMethodBuilder |
private java.lang.reflect.Method |
clearMethod |
private Descriptors.Descriptor |
descriptor |
Constructor and Description |
---|
OneofAccessor(Descriptors.Descriptor descriptor,
java.lang.String camelCaseName,
java.lang.Class<? extends GeneratedMessage> messageClass,
java.lang.Class<? extends GeneratedMessage.Builder> builderClass) |
Modifier and Type | Method and Description |
---|---|
void |
clear(GeneratedMessage.Builder builder) |
Descriptors.FieldDescriptor |
get(GeneratedMessage.Builder builder) |
Descriptors.FieldDescriptor |
get(GeneratedMessage message) |
boolean |
has(GeneratedMessage.Builder builder) |
boolean |
has(GeneratedMessage message) |
private final Descriptors.Descriptor descriptor
private final java.lang.reflect.Method caseMethod
private final java.lang.reflect.Method caseMethodBuilder
private final java.lang.reflect.Method clearMethod
OneofAccessor(Descriptors.Descriptor descriptor, java.lang.String camelCaseName, java.lang.Class<? extends GeneratedMessage> messageClass, java.lang.Class<? extends GeneratedMessage.Builder> builderClass)
public boolean has(GeneratedMessage message)
public boolean has(GeneratedMessage.Builder builder)
public Descriptors.FieldDescriptor get(GeneratedMessage message)
public Descriptors.FieldDescriptor get(GeneratedMessage.Builder builder)
public void clear(GeneratedMessage.Builder builder)