Class EncodedElement
java.lang.Object
org.immutables.value.processor.encode.EncodedElement
- Direct Known Subclasses:
ImmutableEncodedElement
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class(package private) static enum(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final com.google.common.base.Splitterprivate static final com.google.common.base.Splitter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) Code.Bindingcode()(package private) booleandoc()(package private) EncodedElement.Param(package private) boolean(package private) booleanisBuild()(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) booleanisCopy()(package private) booleanisEquals()(package private) booleanisExpose()(package private) booleanisField()(package private) booleanisFinal()(package private) booleanisFrom()(package private) boolean(package private) boolean(package private) booleanisInit()(package private) boolean(package private) boolean(package private) booleanisStatic()(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) boolean(package private) abstract Stringname()(package private) abstract Namingnaming()(package private) com.google.common.collect.ImmutableList<Code.Term> oneLiner()(package private) abstract List<EncodedElement.Param> params()(package private) StandardNaming(package private) abstract Set<EncodedElement.Tag> tags()thrown()(package private) abstract Typetype()(package private) abstract Type.Parameters(package private) abstract List<EncodedElement.TypeParam> (package private) String(package private) booleanusesThis()
-
Field Details
-
COLON_SPLITTER
private static final com.google.common.base.Splitter COLON_SPLITTER -
AMPER_SPLITTER
private static final com.google.common.base.Splitter AMPER_SPLITTER
-
-
Constructor Details
-
EncodedElement
public EncodedElement()
-
-
Method Details
-
name
-
type
-
naming
-
params
-
code
-
thrown
-
tags
-
typeParameters
-
typeParams
-
doc
-
annotations
-
firstParam
EncodedElement.Param firstParam() -
standardNaming
-
isVirtual
boolean isVirtual() -
asBinding
-
isToString
-
isHashCode
-
isEquals
-
isFrom
-
isBuild
-
isInit
-
isWasInit
-
isCopy
-
isBuilderCopy
-
isExpose
-
inBuilder
-
isStatic
-
isFinal
-
isPrivate
-
isSynthetic
-
isImplField
-
isValueField
-
isStaticField
-
isField
-
isBuilderField
-
isStaticMethod
-
isValueMethod
-
isBuilderMethod
-
isBuilderStaticField
-
oneLiner
-
usesThis
-
isInlinable
-
depluralize
boolean depluralize() -
unitializedFieldValue
String unitializedFieldValue()
-