private static class JavaTypeFactoryImpl.RecordFieldImpl extends Object implements Types.RecordField
| Modifier and Type | Field and Description |
|---|---|
private int |
modifiers |
private String |
name |
private boolean |
nullable |
private JavaTypeFactoryImpl.SyntheticRecordType |
syntheticType |
private Type |
type |
| Constructor and Description |
|---|
RecordFieldImpl(JavaTypeFactoryImpl.SyntheticRecordType syntheticType,
String name,
Type type,
boolean nullable,
int modifiers) |
| Modifier and Type | Method and Description |
|---|---|
Object |
get(Object o) |
Type |
getDeclaringClass() |
int |
getModifiers() |
String |
getName() |
Type |
getType() |
boolean |
nullable() |
private final JavaTypeFactoryImpl.SyntheticRecordType syntheticType
private final String name
private final Type type
private final boolean nullable
private final int modifiers
RecordFieldImpl(JavaTypeFactoryImpl.SyntheticRecordType syntheticType, String name, Type type, boolean nullable, int modifiers)
public Type getType()
getType in interface PseudoFieldpublic String getName()
getName in interface PseudoFieldpublic int getModifiers()
getModifiers in interface PseudoFieldpublic boolean nullable()
nullable in interface Types.RecordFieldpublic Object get(Object o)
get in interface PseudoFieldpublic Type getDeclaringClass()
getDeclaringClass in interface PseudoFieldCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.