Class EncodedElement
- java.lang.Object
-
- org.immutables.value.processor.encode.EncodedElement
-
- Direct Known Subclasses:
ImmutableEncodedElement
@Immutable @Enclosing public abstract class EncodedElement extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classEncodedElement.Builder(package private) static classEncodedElement.Param(package private) static classEncodedElement.Tag(package private) static classEncodedElement.TypeParam
-
Field Summary
Fields Modifier and Type Field Description private static com.google.common.base.SplitterAMPER_SPLITTERprivate static com.google.common.base.SplitterCOLON_SPLITTER
-
Constructor Summary
Constructors Constructor Description EncodedElement()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract java.util.List<java.lang.String>annotations()(package private) Code.BindingasBinding()(package private) abstract java.util.List<Code.Term>code()(package private) booleandepluralize()(package private) abstract java.util.List<java.lang.String>doc()(package private) EncodedElement.ParamfirstParam()(package private) booleaninBuilder()(package private) booleanisBuild()(package private) booleanisBuilderCopy()(package private) booleanisBuilderField()(package private) booleanisBuilderMethod()(package private) booleanisBuilderStaticField()(package private) booleanisCopy()(package private) booleanisEquals()(package private) booleanisExpose()(package private) booleanisField()(package private) booleanisFinal()(package private) booleanisFrom()(package private) booleanisHashCode()(package private) booleanisImplField()(package private) booleanisInit()(package private) booleanisInlinable()(package private) booleanisPrivate()(package private) booleanisStatic()(package private) booleanisStaticField()(package private) booleanisStaticMethod()(package private) booleanisSynthetic()(package private) booleanisToString()(package private) booleanisValueField()(package private) booleanisValueMethod()(package private) booleanisVirtual()(package private) booleanisWasInit()(package private) abstract java.lang.Stringname()(package private) abstract Namingnaming()(package private) com.google.common.collect.ImmutableList<Code.Term>oneLiner()(package private) abstract java.util.List<EncodedElement.Param>params()(package private) StandardNamingstandardNaming()(package private) abstract java.util.Set<EncodedElement.Tag>tags()(package private) abstract java.util.List<Type>thrown()(package private) abstract Typetype()(package private) abstract Type.ParameterstypeParameters()(package private) abstract java.util.List<EncodedElement.TypeParam>typeParams()(package private) java.lang.StringunitializedFieldValue()(package private) booleanusesThis()
-
-
-
Method Detail
-
name
abstract java.lang.String name()
-
type
abstract Type type()
-
naming
abstract Naming naming()
-
params
abstract java.util.List<EncodedElement.Param> params()
-
code
abstract java.util.List<Code.Term> code()
-
thrown
abstract java.util.List<Type> thrown()
-
tags
abstract java.util.Set<EncodedElement.Tag> tags()
-
typeParameters
abstract Type.Parameters typeParameters()
-
typeParams
abstract java.util.List<EncodedElement.TypeParam> typeParams()
-
doc
abstract java.util.List<java.lang.String> doc()
-
annotations
abstract java.util.List<java.lang.String> annotations()
-
firstParam
EncodedElement.Param firstParam()
-
standardNaming
@Default StandardNaming standardNaming()
-
isVirtual
boolean isVirtual()
-
asBinding
@Derived Code.Binding asBinding()
-
isToString
@Derived boolean isToString()
-
isHashCode
@Derived boolean isHashCode()
-
isEquals
@Derived boolean isEquals()
-
isFrom
@Derived boolean isFrom()
-
isBuild
@Derived boolean isBuild()
-
isInit
@Derived boolean isInit()
-
isWasInit
@Derived boolean isWasInit()
-
isCopy
@Derived boolean isCopy()
-
isBuilderCopy
@Derived boolean isBuilderCopy()
-
isExpose
@Derived boolean isExpose()
-
inBuilder
@Derived boolean inBuilder()
-
isStatic
@Derived boolean isStatic()
-
isFinal
@Derived boolean isFinal()
-
isPrivate
@Derived boolean isPrivate()
-
isSynthetic
@Derived boolean isSynthetic()
-
isImplField
@Derived boolean isImplField()
-
isValueField
@Derived boolean isValueField()
-
isStaticField
@Derived boolean isStaticField()
-
isField
@Derived boolean isField()
-
isBuilderField
@Derived boolean isBuilderField()
-
isStaticMethod
@Derived boolean isStaticMethod()
-
isValueMethod
@Derived boolean isValueMethod()
-
isBuilderMethod
@Derived boolean isBuilderMethod()
-
isBuilderStaticField
@Derived boolean isBuilderStaticField()
-
usesThis
@Derived boolean usesThis()
-
isInlinable
@Derived boolean isInlinable()
-
depluralize
boolean depluralize()
-
unitializedFieldValue
java.lang.String unitializedFieldValue()
-
-