Class CreateParameterVisitor
- java.lang.Object
-
- org.jd.core.v1.model.javasyntax.type.AbstractNopTypeArgumentVisitor
-
- org.jd.core.v1.service.converter.classfiletojavasyntax.visitor.CreateParameterVisitor
-
- All Implemented Interfaces:
TypeArgumentVisitor
public class CreateParameterVisitor extends AbstractNopTypeArgumentVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected int
index
protected AbstractLocalVariable
localVariable
protected java.lang.String
name
protected TypeMaker
typeMaker
-
Constructor Summary
Constructors Constructor Description CreateParameterVisitor(TypeMaker typeMaker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractLocalVariable
getLocalVariable()
void
init(int index, java.lang.String name)
void
visit(GenericType type)
void
visit(InnerObjectType type)
void
visit(ObjectType type)
void
visit(PrimitiveType type)
-
-
-
Field Detail
-
typeMaker
protected TypeMaker typeMaker
-
index
protected int index
-
name
protected java.lang.String name
-
localVariable
protected AbstractLocalVariable localVariable
-
-
Constructor Detail
-
CreateParameterVisitor
public CreateParameterVisitor(TypeMaker typeMaker)
-
-
Method Detail
-
init
public void init(int index, java.lang.String name)
-
getLocalVariable
public AbstractLocalVariable getLocalVariable()
-
visit
public void visit(PrimitiveType type)
- Specified by:
visit
in interfaceTypeArgumentVisitor
- Overrides:
visit
in classAbstractNopTypeArgumentVisitor
-
visit
public void visit(ObjectType type)
- Specified by:
visit
in interfaceTypeArgumentVisitor
- Overrides:
visit
in classAbstractNopTypeArgumentVisitor
-
visit
public void visit(InnerObjectType type)
- Specified by:
visit
in interfaceTypeArgumentVisitor
- Overrides:
visit
in classAbstractNopTypeArgumentVisitor
-
visit
public void visit(GenericType type)
- Specified by:
visit
in interfaceTypeArgumentVisitor
- Overrides:
visit
in classAbstractNopTypeArgumentVisitor
-
-