Class Encodings.Encoding.Linkage
- java.lang.Object
-
- org.immutables.value.processor.encode.Encodings.Encoding.Linkage
-
- All Implemented Interfaces:
com.google.common.base.Function<EncodedElement,java.lang.String>,java.util.function.Function<EncodedElement,java.lang.String>
- Enclosing class:
- Encodings.Encoding
class Encodings.Encoding.Linkage extends java.lang.Object implements com.google.common.base.Function<EncodedElement,java.lang.String>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<Code.Binding>builderContextprivate java.util.Set<Code.Binding>instanceContextprivate java.util.Set<Code.Binding>staticContext
-
Constructor Summary
Constructors Constructor Description Linkage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidaddBuilderMembers(java.util.Set<Code.Binding> context)private voidaddInstanceMembers(java.util.Set<Code.Binding> context)private voidaddStaticMembers(java.util.Set<Code.Binding> context)private voidaddTypeParameters(java.util.Set<Code.Binding> context)java.lang.Stringapply(EncodedElement element)private Code.BinderlinkerFor(EncodedElement element)
-
-
-
Field Detail
-
staticContext
private final java.util.Set<Code.Binding> staticContext
-
instanceContext
private final java.util.Set<Code.Binding> instanceContext
-
builderContext
private final java.util.Set<Code.Binding> builderContext
-
-
Method Detail
-
addTypeParameters
private void addTypeParameters(java.util.Set<Code.Binding> context)
-
addBuilderMembers
private void addBuilderMembers(java.util.Set<Code.Binding> context)
-
addInstanceMembers
private void addInstanceMembers(java.util.Set<Code.Binding> context)
-
addStaticMembers
private void addStaticMembers(java.util.Set<Code.Binding> context)
-
apply
public java.lang.String apply(EncodedElement element)
- Specified by:
applyin interfacecom.google.common.base.Function<EncodedElement,java.lang.String>- Specified by:
applyin interfacejava.util.function.Function<EncodedElement,java.lang.String>
-
linkerFor
private Code.Binder linkerFor(EncodedElement element)
-
-