Class CreateLocalVariableVisitor
- java.lang.Object
-
- org.jd.core.v1.model.javasyntax.type.AbstractNopTypeArgumentVisitor
-
- org.jd.core.v1.service.converter.classfiletojavasyntax.visitor.CreateLocalVariableVisitor
-
- All Implemented Interfaces:
TypeArgumentVisitor
,LocalVariableVisitor
public class CreateLocalVariableVisitor extends AbstractNopTypeArgumentVisitor implements LocalVariableVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected int
index
protected AbstractLocalVariable
localVariable
protected int
offset
protected TypeMaker
typeMaker
-
Constructor Summary
Constructors Constructor Description CreateLocalVariableVisitor(TypeMaker typeMaker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractLocalVariable
getLocalVariable()
void
init(int index, int offset)
void
visit(GenericType type)
void
visit(InnerObjectType type)
void
visit(ObjectType type)
void
visit(PrimitiveType type)
void
visit(GenericLocalVariable lv)
void
visit(ObjectLocalVariable lv)
void
visit(PrimitiveLocalVariable lv)
-
-
-
Field Detail
-
typeMaker
protected TypeMaker typeMaker
-
index
protected int index
-
offset
protected int offset
-
localVariable
protected AbstractLocalVariable localVariable
-
-
Constructor Detail
-
CreateLocalVariableVisitor
public CreateLocalVariableVisitor(TypeMaker typeMaker)
-
-
Method Detail
-
init
public void init(int index, int offset)
-
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
-
visit
public void visit(GenericLocalVariable lv)
- Specified by:
visit
in interfaceLocalVariableVisitor
-
visit
public void visit(ObjectLocalVariable lv)
- Specified by:
visit
in interfaceLocalVariableVisitor
-
visit
public void visit(PrimitiveLocalVariable lv)
- Specified by:
visit
in interfaceLocalVariableVisitor
-
-