private static class GeneratedMessageV3.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 GeneratedMessageV3> messageClass,
java.lang.Class<? extends GeneratedMessageV3.Builder> builderClass) |
Modifier and Type | Method and Description |
---|---|
void |
clear(GeneratedMessageV3.Builder builder) |
Descriptors.FieldDescriptor |
get(GeneratedMessageV3.Builder builder) |
Descriptors.FieldDescriptor |
get(GeneratedMessageV3 message) |
boolean |
has(GeneratedMessageV3.Builder builder) |
boolean |
has(GeneratedMessageV3 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 GeneratedMessageV3> messageClass, java.lang.Class<? extends GeneratedMessageV3.Builder> builderClass)
public boolean has(GeneratedMessageV3 message)
public boolean has(GeneratedMessageV3.Builder builder)
public Descriptors.FieldDescriptor get(GeneratedMessageV3 message)
public Descriptors.FieldDescriptor get(GeneratedMessageV3.Builder builder)
public void clear(GeneratedMessageV3.Builder builder)