Class BindTypeParametersToNonWildcardTypeArgumentsVisitor
java.lang.Object
org.jd.core.v1.service.converter.classfiletojavasyntax.visitor.BindTypeParametersToNonWildcardTypeArgumentsVisitor
- All Implemented Interfaces:
TypeArgumentVisitor
,TypeParameterVisitor
public class BindTypeParametersToNonWildcardTypeArgumentsVisitor
extends Object
implements TypeParameterVisitor, TypeArgumentVisitor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
init
(Map<String, TypeArgument> bindings) 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
visit
(TypeParameter parameter) void
visit
(TypeParameters parameters) void
visit
(TypeParameterWithTypeBounds parameter) void
visit
(WildcardExtendsTypeArgument argument) void
visit
(WildcardSuperTypeArgument argument) void
visit
(WildcardTypeArgument argument)
-
Field Details
-
bindings
-
result
-
-
Constructor Details
-
BindTypeParametersToNonWildcardTypeArgumentsVisitor
public BindTypeParametersToNonWildcardTypeArgumentsVisitor()
-
-
Method Details
-
init
-
getTypeArgument
-
visit
- Specified by:
visit
in interfaceTypeParameterVisitor
-
visit
- Specified by:
visit
in interfaceTypeParameterVisitor
-
visit
- Specified by:
visit
in interfaceTypeParameterVisitor
-
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
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
- Specified by:
visit
in interfaceTypeArgumentVisitor
-