Class BindTypeParametersToNonWildcardTypeArgumentsVisitor
- java.lang.Object
-
- org.jd.core.v1.service.converter.classfiletojavasyntax.visitor.BindTypeParametersToNonWildcardTypeArgumentsVisitor
-
- All Implemented Interfaces:
TypeArgumentVisitor
,TypeParameterVisitor
public class BindTypeParametersToNonWildcardTypeArgumentsVisitor extends java.lang.Object implements TypeParameterVisitor, TypeArgumentVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,TypeArgument>
bindings
protected BaseTypeArgument
result
-
Constructor Summary
Constructors Constructor Description BindTypeParametersToNonWildcardTypeArgumentsVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseTypeArgument
getTypeArgument()
void
init(java.util.Map<java.lang.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 Detail
-
bindings
protected java.util.Map<java.lang.String,TypeArgument> bindings
-
result
protected BaseTypeArgument result
-
-
Method Detail
-
init
public void init(java.util.Map<java.lang.String,TypeArgument> bindings)
-
getTypeArgument
public BaseTypeArgument getTypeArgument()
-
visit
public void visit(TypeParameter parameter)
- Specified by:
visit
in interfaceTypeParameterVisitor
-
visit
public void visit(TypeParameterWithTypeBounds parameter)
- Specified by:
visit
in interfaceTypeParameterVisitor
-
visit
public void visit(TypeParameters parameters)
- Specified by:
visit
in interfaceTypeParameterVisitor
-
visit
public void visit(WildcardExtendsTypeArgument argument)
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
public void visit(WildcardSuperTypeArgument argument)
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
public void visit(DiamondTypeArgument argument)
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
public void visit(WildcardTypeArgument argument)
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
public void visit(TypeArguments arguments)
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
public void visit(PrimitiveType type)
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
public void visit(ObjectType type)
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
public void visit(InnerObjectType type)
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
visit
public void visit(GenericType type)
- Specified by:
visit
in interfaceTypeArgumentVisitor
-
-