Class TypeResolver
- java.lang.Object
-
- org.immutables.generator.processor.TypeResolver
-
public final class TypeResolver extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classTypeResolver.ForIterationAccessTransformerprivate static classTypeResolver.InferencePurposeprivate classTypeResolver.Scopeprivate static classTypeResolver.Transformerstatic classTypeResolver.TypingException
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.StringITERATION_ACCESS_VARIABLEprivate SwissArmyKnifeknife
-
Constructor Summary
Constructors Constructor Description TypeResolver(SwissArmyKnife knife)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static com.google.common.collect.ImmutableList<Accessors.BoundAccess>asBoundAccess(java.lang.Iterable<?> iterable)ImmutableTrees.Unitresolve(ImmutableTrees.Unit unit)
-
-
-
Field Detail
-
ITERATION_ACCESS_VARIABLE
static final java.lang.String ITERATION_ACCESS_VARIABLE
- See Also:
- Constant Field Values
-
knife
private final SwissArmyKnife knife
-
-
Constructor Detail
-
TypeResolver
public TypeResolver(SwissArmyKnife knife)
-
-
Method Detail
-
resolve
public ImmutableTrees.Unit resolve(ImmutableTrees.Unit unit)
-
asBoundAccess
public static com.google.common.collect.ImmutableList<Accessors.BoundAccess> asBoundAccess(java.lang.Iterable<?> iterable)
-
-