Class Helper.Adapter
java.lang.Object
- Enclosing class:
Helper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<Helper.TypePair> (package private) ListBuffer<Type<?>> (package private) ListBuffer<Type<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate voidadaptRecursive(Type<?> source, Type<?> target) private voidadaptRecursive(TypeList source, TypeList target) visitArrayType(Type<?> source, Type<?> target) visitClassType(Type<?> source, Type<?> target) visitTypeParameter(Type<?> source, Type<?> target) visitWildcardType(Type<?> source, Type<?> target) Methods inherited from class SimpleVisitor
visitCapturedTypeMethods inherited from class DefaultTypeVisitor
visitPrimitiveTypeMethods inherited from class TypeVisitor
visit, visit
-
Field Details
-
from
ListBuffer<Type<?>> from -
to
ListBuffer<Type<?>> to -
mapping
-
cache
-
-
Constructor Details
-
Adapter
Adapter(ListBuffer<Type<?>> from, ListBuffer<Type<?>> to)
-
-
Method Details
-
adapt
- Throws:
Helper.AdaptFailure
-
visitClassType
- Overrides:
visitClassTypein classDefaultTypeVisitor<Type<?>,Void> - Throws:
Helper.AdaptFailure
-
visitArrayType
- Overrides:
visitArrayTypein classDefaultTypeVisitor<Type<?>,Void> - Throws:
Helper.AdaptFailure
-
visitWildcardType
- Overrides:
visitWildcardTypein classDefaultTypeVisitor<Type<?>,Void> - Throws:
Helper.AdaptFailure
-
visitTypeParameter
- Overrides:
visitTypeParameterin classDefaultTypeVisitor<Type<?>,Void> - Throws:
Helper.AdaptFailure
-
visitType
-
adaptRecursive
-
adaptRecursive
- Throws:
Helper.AdaptFailure
-