Class TypeExtractor
java.lang.Object
org.immutables.value.processor.encode.TypeExtractor
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TypeExtractor.TypeConverterfinal Type.Factoryfinal Type.Parametersfinal Type.Parser -
Constructor Summary
ConstructorsConstructorDescriptionTypeExtractor(Type.Factory factory, Parameterizable context) TypeExtractor(Type.Factory factory, Type.Parameters parameters) -
Method Summary
Modifier and TypeMethodDescriptionget(TypeMirror type) private List<Type.Defined> getBounds(Type.Parameters parameters, TypeParameterElement p) (package private) com.google.common.collect.ImmutableList<Type.Defined> getDefined(Iterable<? extends TypeMirror> bounds) private Type.ParametersinitParameters(Parameterizable context) withParameter(String name, Iterable<? extends Type.Defined> bounds)
-
Field Details
-
factory
-
parameters
-
parser
-
converter
-
-
Constructor Details
-
TypeExtractor
-
TypeExtractor
-
-
Method Details
-
withParameter
-
getDefined
com.google.common.collect.ImmutableList<Type.Defined> getDefined(Iterable<? extends TypeMirror> bounds) -
initParameters
-
getBounds
-
get
-