public class JField extends Object
| Constructor and Description |
|---|
JField(net.morimekta.providence.reflect.contained.CField field,
JHelper helper,
int index) |
| Modifier and Type | Method and Description |
|---|---|
String |
adder() |
boolean |
alwaysPresent() |
boolean |
binary() |
String |
builderFieldType() |
String |
builderInstanceType() |
String |
builderMutableType() |
String |
comment() |
boolean |
container() |
net.morimekta.providence.descriptor.PContainer.Type |
containerType() |
String |
counter() |
net.morimekta.providence.reflect.contained.CField |
field() |
String |
fieldEnum() |
String |
fieldInstanceCopy(String var) |
String |
fieldType() |
String |
getProvider() |
String |
getter() |
boolean |
hasComment() |
boolean |
hasDefaultConstant() |
int |
id() |
int |
index() |
String |
instanceType() |
String |
isModified() |
boolean |
isPrimitiveJavaValue() |
boolean |
isRequired() |
String |
isSet() |
boolean |
isVoid() |
String |
kDefault() |
String |
makeBuilderInstance() |
String |
member() |
String |
mutable() |
String |
name() |
String |
optional() |
String |
param() |
String |
paramType() |
boolean |
portableRequiresBinarySerialization() |
String |
presence() |
String |
ref() |
net.morimekta.providence.descriptor.PEnumDescriptor |
refEnum(net.morimekta.providence.descriptor.PMessageDescriptor descriptor,
JHelper helper) |
String |
resetter() |
String |
setter() |
net.morimekta.providence.descriptor.PList |
toPList() |
net.morimekta.providence.descriptor.PMap |
toPMap() |
net.morimekta.providence.descriptor.PSet |
toPSet() |
net.morimekta.providence.PType |
type() |
String |
valueType() |
String |
wrappedBuilderInstanceType() |
public JField(net.morimekta.providence.reflect.contained.CField field,
JHelper helper,
int index)
public int index()
public net.morimekta.providence.reflect.contained.CField field()
public net.morimekta.providence.PType type()
public boolean binary()
public int id()
public String name()
public String param()
public String member()
public String mutable()
public String isSet()
public String isModified()
public String getter()
public String optional()
public String presence()
public String counter()
public String setter()
public String ref()
public net.morimekta.providence.descriptor.PEnumDescriptor refEnum(net.morimekta.providence.descriptor.PMessageDescriptor descriptor,
JHelper helper)
public String adder()
public String resetter()
public String fieldEnum()
public String kDefault()
public boolean hasDefaultConstant()
public boolean isRequired()
public boolean container()
public net.morimekta.providence.descriptor.PContainer.Type containerType()
public boolean alwaysPresent()
public boolean isPrimitiveJavaValue()
public String valueType() throws net.morimekta.providence.generator.GeneratorException
net.morimekta.providence.generator.GeneratorExceptionpublic String fieldType() throws net.morimekta.providence.generator.GeneratorException
net.morimekta.providence.generator.GeneratorExceptionpublic String paramType() throws net.morimekta.providence.generator.GeneratorException
net.morimekta.providence.generator.GeneratorExceptionpublic String instanceType() throws net.morimekta.providence.generator.GeneratorException
net.morimekta.providence.generator.GeneratorExceptionpublic String builderFieldType() throws net.morimekta.providence.generator.GeneratorException
net.morimekta.providence.generator.GeneratorExceptionpublic String builderMutableType() throws net.morimekta.providence.generator.GeneratorException
net.morimekta.providence.generator.GeneratorExceptionpublic String fieldInstanceCopy(String var) throws net.morimekta.providence.generator.GeneratorException
net.morimekta.providence.generator.GeneratorExceptionpublic String wrappedBuilderInstanceType() throws net.morimekta.providence.generator.GeneratorException
net.morimekta.providence.generator.GeneratorExceptionpublic String builderInstanceType() throws net.morimekta.providence.generator.GeneratorException
net.morimekta.providence.generator.GeneratorExceptionpublic String makeBuilderInstance() throws net.morimekta.providence.generator.GeneratorException
net.morimekta.providence.generator.GeneratorExceptionpublic String getProvider() throws net.morimekta.providence.generator.GeneratorException
net.morimekta.providence.generator.GeneratorExceptionpublic boolean hasComment()
public String comment()
public boolean isVoid()
public net.morimekta.providence.descriptor.PList toPList()
public net.morimekta.providence.descriptor.PSet toPSet()
public net.morimekta.providence.descriptor.PMap toPMap()
public boolean portableRequiresBinarySerialization()
Copyright © 2015–2020 morimekta.net. All rights reserved.