Class Type.Print
- java.lang.Object
-
- org.immutables.value.processor.encode.Type.Print
-
- All Implemented Interfaces:
Type.Visitor<java.lang.StringBuilder>
- Enclosing interface:
- Type
public static class Type.Print extends java.lang.Object implements Type.Visitor<java.lang.StringBuilder>
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuilderbuilder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringBuilderarray(Type.Array array)java.lang.StringBuilderextendsWildcard(Type.Wildcard.Extends wildcard)java.lang.StringBuilderparameterized(Type.Parameterized parameterized)java.lang.StringBuilderprimitive(Type.Primitive primitive)private voidprintSeparated(java.lang.Iterable<? extends Type> types, java.lang.String separator)java.lang.StringBuilderreference(Type.Reference reference)java.lang.StringBuildersuperWildcard(Type.Wildcard.Super wildcard)java.lang.StringtoString()java.lang.StringBuildervariable(Type.Variable variable)
-
-
-
Method Detail
-
primitive
public java.lang.StringBuilder primitive(Type.Primitive primitive)
- Specified by:
primitivein interfaceType.Visitor<java.lang.StringBuilder>
-
reference
public java.lang.StringBuilder reference(Type.Reference reference)
- Specified by:
referencein interfaceType.Visitor<java.lang.StringBuilder>
-
parameterized
public java.lang.StringBuilder parameterized(Type.Parameterized parameterized)
- Specified by:
parameterizedin interfaceType.Visitor<java.lang.StringBuilder>
-
variable
public java.lang.StringBuilder variable(Type.Variable variable)
- Specified by:
variablein interfaceType.Visitor<java.lang.StringBuilder>
-
array
public java.lang.StringBuilder array(Type.Array array)
- Specified by:
arrayin interfaceType.Visitor<java.lang.StringBuilder>
-
superWildcard
public java.lang.StringBuilder superWildcard(Type.Wildcard.Super wildcard)
- Specified by:
superWildcardin interfaceType.Visitor<java.lang.StringBuilder>
-
extendsWildcard
public java.lang.StringBuilder extendsWildcard(Type.Wildcard.Extends wildcard)
- Specified by:
extendsWildcardin interfaceType.Visitor<java.lang.StringBuilder>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
printSeparated
private void printSeparated(java.lang.Iterable<? extends Type> types, java.lang.String separator)
-
-