Class PopulateBindingsWithTypeArgumentVisitor
java.lang.Object
org.jd.core.v1.service.converter.classfiletojavasyntax.visitor.PopulateBindingsWithTypeArgumentVisitor
- All Implemented Interfaces:
TypeArgumentVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map
<String, TypeArgument> protected BaseTypeArgument
protected TypeArgumentToTypeVisitor
protected TypeMaker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypeArgument
private static boolean
void
init
(Map<String, BaseType> contextualTypeBounds, Map<String, TypeArgument> bindings, Map<String, BaseType> typeBounds, BaseTypeArgument typeArgument) void
visit
(DiamondTypeArgument argument) void
visit
(GenericType type) void
visit
(InnerObjectType type) void
visit
(ObjectType type) void
visit
(PrimitiveType type) void
visit
(TypeArguments arguments) void
void
void
visit
(WildcardTypeArgument type)
-
Field Details
-
typeArgumentToTypeVisitor
-
typeMaker
-
contextualTypeBounds
-
bindings
-
typeBounds
-
current
-
-
Constructor Details
-
PopulateBindingsWithTypeArgumentVisitor
-
-
Method Details
-
init
public void init(Map<String, BaseType> contextualTypeBounds, Map<String, TypeArgument> bindings, Map<String, BaseType> typeBounds, BaseTypeArgument typeArgument) -
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
equals
-
checkTypeClassCheckDimensionAndReturnCurrentAsTypeArgument
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
-