Class UpdateJavaSyntaxTreeStep2Visitor
- java.lang.Object
-
- org.jd.core.v1.model.javasyntax.type.AbstractTypeArgumentVisitor
-
- org.jd.core.v1.model.javasyntax.AbstractJavaSyntaxVisitor
-
- org.jd.core.v1.service.converter.classfiletojavasyntax.visitor.UpdateJavaSyntaxTreeStep2Visitor
-
- All Implemented Interfaces:
DeclarationVisitor
,ExpressionVisitor
,ReferenceVisitor
,StatementVisitor
,TypeArgumentVisitor
,TypeParameterVisitor
,TypeVisitor
public class UpdateJavaSyntaxTreeStep2Visitor extends AbstractJavaSyntaxVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected AddCastExpressionVisitor
addCastExpressionVisitor
protected static AggregateFieldsVisitor
AGGREGATE_FIELDS_VISITOR
protected InitEnumVisitor
initEnumVisitor
protected InitInnerClassVisitor.UpdateNewExpressionVisitor
initInnerClassStep2Visitor
protected InitInstanceFieldVisitor
initInstanceFieldVisitor
protected InitStaticFieldVisitor
initStaticFieldVisitor
protected RemoveDefaultConstructorVisitor
removeDefaultConstructorVisitor
protected UpdateBridgeMethodVisitor
replaceBridgeMethodVisitor
protected static SortMembersVisitor
SORT_MEMBERS_VISITOR
protected TypeDeclaration
typeDeclaration
-
Constructor Summary
Constructors Constructor Description UpdateJavaSyntaxTreeStep2Visitor(TypeMaker typeMaker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visit(AnnotationDeclaration declaration)
void
visit(BodyDeclaration declaration)
void
visit(ClassDeclaration declaration)
void
visit(EnumDeclaration declaration)
void
visit(InterfaceDeclaration declaration)
-
Methods inherited from class org.jd.core.v1.model.javasyntax.AbstractJavaSyntaxVisitor
acceptListDeclaration, acceptListExpression, acceptListReference, acceptListStatement, safeAccept, safeAccept, safeAccept, safeAccept, safeAccept, safeAccept, safeAcceptListDeclaration, safeAcceptListStatement, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from class org.jd.core.v1.model.javasyntax.type.AbstractTypeArgumentVisitor
safeAccept, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jd.core.v1.model.javasyntax.type.TypeVisitor
visit, visit, visit, visit
-
-
-
-
Field Detail
-
AGGREGATE_FIELDS_VISITOR
protected static final AggregateFieldsVisitor AGGREGATE_FIELDS_VISITOR
-
SORT_MEMBERS_VISITOR
protected static final SortMembersVisitor SORT_MEMBERS_VISITOR
-
initStaticFieldVisitor
protected InitStaticFieldVisitor initStaticFieldVisitor
-
initInstanceFieldVisitor
protected InitInstanceFieldVisitor initInstanceFieldVisitor
-
initEnumVisitor
protected InitEnumVisitor initEnumVisitor
-
removeDefaultConstructorVisitor
protected RemoveDefaultConstructorVisitor removeDefaultConstructorVisitor
-
replaceBridgeMethodVisitor
protected UpdateBridgeMethodVisitor replaceBridgeMethodVisitor
-
initInnerClassStep2Visitor
protected InitInnerClassVisitor.UpdateNewExpressionVisitor initInnerClassStep2Visitor
-
addCastExpressionVisitor
protected AddCastExpressionVisitor addCastExpressionVisitor
-
typeDeclaration
protected TypeDeclaration typeDeclaration
-
-
Constructor Detail
-
UpdateJavaSyntaxTreeStep2Visitor
public UpdateJavaSyntaxTreeStep2Visitor(TypeMaker typeMaker)
-
-
Method Detail
-
visit
public void visit(BodyDeclaration declaration)
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(AnnotationDeclaration declaration)
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(ClassDeclaration declaration)
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(InterfaceDeclaration declaration)
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
visit
public void visit(EnumDeclaration declaration)
- Specified by:
visit
in interfaceDeclarationVisitor
- Overrides:
visit
in classAbstractJavaSyntaxVisitor
-
-