Class Type.Producer.DefinedParameters
java.lang.Object
org.immutables.value.processor.encode.Type.Producer.DefinedParameters
- All Implemented Interfaces:
Type.Parameters
- Enclosing class:
Type.Producer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Type.Producer.DefinedParametersprivate final Type.Variable -
Constructor Summary
ConstructorsConstructorDescriptionDefinedParameters(Type.Producer.DefinedParameters parent, String name, List<Type.Defined> bounds, boolean recursive) -
Method Summary
-
Field Details
-
parent
-
variable
-
names
-
-
Constructor Details
-
DefinedParameters
DefinedParameters(@Nullable Type.Producer.DefinedParameters parent, String name, List<Type.Defined> bounds, boolean recursive)
-
-
Method Details
-
unwindNames
-
introduce
- Specified by:
introducein interfaceType.Parameters
-
recursive
- Specified by:
recursivein interfaceType.Parameters
-
variable
- Specified by:
variablein interfaceType.Parameters
-
names
- Specified by:
namesin interfaceType.Parameters
-
toString
-
parameterString
-