Class Type.Transformer
- java.lang.Object
-
- org.immutables.value.processor.encode.Type.Transformer
-
- All Implemented Interfaces:
Type.Visitor<Type>
- Direct Known Subclasses:
Type.VariableResolver
- Enclosing interface:
- Type
public abstract static class Type.Transformer extends java.lang.Object implements Type.Visitor<Type>
-
-
Constructor Summary
Constructors Constructor Description Transformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Typearray(Type.Array array)protected Typedefaults(Type type)TypeextendsWildcard(Type.Wildcard.Extends wildcard)Typeparameterized(Type.Parameterized parameterized)Typeprimitive(Type.Primitive primitive)Typereference(Type.Reference reference)TypesuperWildcard(Type.Wildcard.Super wildcard)Typevariable(Type.Variable variable)
-
-
-
Method Detail
-
primitive
public Type primitive(Type.Primitive primitive)
- Specified by:
primitivein interfaceType.Visitor<Type>
-
reference
public Type reference(Type.Reference reference)
- Specified by:
referencein interfaceType.Visitor<Type>
-
variable
public Type variable(Type.Variable variable)
- Specified by:
variablein interfaceType.Visitor<Type>
-
parameterized
public Type parameterized(Type.Parameterized parameterized)
- Specified by:
parameterizedin interfaceType.Visitor<Type>
-
array
public Type array(Type.Array array)
- Specified by:
arrayin interfaceType.Visitor<Type>
-
superWildcard
public Type superWildcard(Type.Wildcard.Super wildcard)
- Specified by:
superWildcardin interfaceType.Visitor<Type>
-
extendsWildcard
public Type extendsWildcard(Type.Wildcard.Extends wildcard)
- Specified by:
extendsWildcardin interfaceType.Visitor<Type>
-
-