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 BaseTypeArgumentprotected TypeArgumentToTypeVisitorprotected TypeMaker -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypeArgumentprivate static booleanvoidinit(Map<String, BaseType> contextualTypeBounds, Map<String, TypeArgument> bindings, Map<String, BaseType> typeBounds, BaseTypeArgument typeArgument) voidvisit(DiamondTypeArgument argument) voidvisit(GenericType type) voidvisit(InnerObjectType type) voidvisit(ObjectType type) voidvisit(PrimitiveType type) voidvisit(TypeArguments arguments) voidvoidvoidvisit(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:
visitin interfaceTypeArgumentVisitor
-
visit
- Specified by:
visitin interfaceTypeArgumentVisitor
-
equals
-
checkTypeClassCheckDimensionAndReturnCurrentAsTypeArgument
-
visit
- Specified by:
visitin interfaceTypeArgumentVisitor
-
visit
- Specified by:
visitin interfaceTypeArgumentVisitor
-
visit
- Specified by:
visitin interfaceTypeArgumentVisitor
-
visit
- Specified by:
visitin interfaceTypeArgumentVisitor
-
visit
- Specified by:
visitin interfaceTypeArgumentVisitor
-
visit
- Specified by:
visitin interfaceTypeArgumentVisitor
-
visit
- Specified by:
visitin interfaceTypeArgumentVisitor
-