Package org.jd.core.v1.model.javasyntax
Class AbstractJavaSyntaxVisitor
java.lang.Object
org.jd.core.v1.model.javasyntax.type.AbstractTypeArgumentVisitor
org.jd.core.v1.model.javasyntax.AbstractJavaSyntaxVisitor
- All Implemented Interfaces:
DeclarationVisitor
,ExpressionVisitor
,ReferenceVisitor
,StatementVisitor
,TypeArgumentVisitor
,TypeParameterVisitor
,TypeVisitor
- Direct Known Subclasses:
AbstractUpdateExpressionVisitor
,AddCastExpressionVisitor
,AggregateFieldsVisitor
,ByteCodeParser.MemberVisitor
,CompilationUnitVisitor.AnnotationVisitor
,CreateInstructionsVisitor
,DeclaredSyntheticLocalVariableVisitor
,InitEnumVisitor
,InitInnerClassVisitor
,InitInnerClassVisitor.UpdateNewExpressionVisitor
,InitInnerClassVisitor.UpdateNewExpressionVisitor.AddLocalClassDeclarationVisitor
,InitInnerClassVisitor.UpdateNewExpressionVisitor.UpdateParametersAndLocalVariablesVisitor
,InitInstanceFieldVisitor
,InitStaticFieldVisitor
,RemoveBinaryOpReturnStatementsVisitor
,RemoveDefaultConstructorVisitor
,RemoveLastContinueStatementVisitor
,SearchFirstLineNumberVisitor
,SearchImportsVisitor
,SearchImportsVisitor.MainTypeVisitor
,SearchLocalVariableReferenceVisitor
,SearchUndeclaredLocalVariableVisitor
,SingleLineStatementVisitor
,SortMembersVisitor
,StatementMaker.MemberVisitor
,SynchronizedStatementMaker.RemoveMonitorExitVisitor
,TypeVisitor
,UpdateBridgeMethodVisitor.BodyDeclarationsVisitor
,UpdateIntegerConstantTypeVisitor
,UpdateJavaSyntaxTreeStep1Visitor
,UpdateJavaSyntaxTreeStep2Visitor
public abstract class AbstractJavaSyntaxVisitor
extends AbstractTypeArgumentVisitor
implements DeclarationVisitor, ExpressionVisitor, ReferenceVisitor, StatementVisitor, TypeVisitor, TypeParameterVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
acceptListDeclaration
(List<? extends Declaration> list) protected void
acceptListExpression
(List<? extends Expression> list) protected void
acceptListReference
(List<? extends Reference> list) protected void
acceptListStatement
(List<? extends Statement> list) protected void
safeAccept
(Declaration declaration) protected void
safeAccept
(BaseExpression expression) protected void
safeAccept
(Reference reference) protected void
safeAccept
(BaseStatement list) protected void
safeAccept
(BaseType list) protected void
safeAccept
(BaseTypeParameter list) protected void
safeAcceptListDeclaration
(List<? extends Declaration> list) protected void
safeAcceptListStatement
(List<? extends Statement> list) void
visit
(CompilationUnit compilationUnit) void
visit
(AnnotationDeclaration declaration) void
visit
(ArrayVariableInitializer declaration) void
visit
(BodyDeclaration declaration) void
visit
(ClassDeclaration declaration) void
visit
(ConstructorDeclaration declaration) void
visit
(EnumDeclaration declaration) void
visit
(EnumDeclaration.Constant declaration) void
visit
(ExpressionVariableInitializer declaration) void
visit
(FieldDeclaration declaration) void
visit
(FieldDeclarator declarator) void
visit
(FieldDeclarators list) void
visit
(FormalParameter declaration) void
visit
(FormalParameters list) void
visit
(InstanceInitializerDeclaration declaration) void
visit
(InterfaceDeclaration declaration) void
visit
(LocalVariableDeclaration declaration) void
visit
(LocalVariableDeclarator declarator) void
visit
(LocalVariableDeclarators declarators) void
visit
(MemberDeclarations declarations) void
visit
(MethodDeclaration declaration) void
visit
(ModuleDeclaration declarations) void
visit
(StaticInitializerDeclaration declaration) protected void
visit
(TypeDeclaration declaration) void
visit
(TypeDeclarations list) void
visit
(ArrayExpression expression) void
visit
(BinaryOperatorExpression expression) void
visit
(BooleanExpression expression) void
visit
(CastExpression expression) void
visit
(CommentExpression expression) void
visit
(ConstructorInvocationExpression expression) void
visit
(ConstructorReferenceExpression expression) void
visit
(DoubleConstantExpression expression) void
visit
(EnumConstantReferenceExpression expression) void
visit
(Expressions list) void
visit
(FieldReferenceExpression expression) void
visit
(FloatConstantExpression expression) void
visit
(InstanceOfExpression expression) void
visit
(IntegerConstantExpression expression) void
visit
(LambdaFormalParametersExpression expression) void
visit
(LambdaIdentifiersExpression expression) void
visit
(LengthExpression expression) void
visit
(LocalVariableReferenceExpression expression) void
visit
(LongConstantExpression expression) void
visit
(MethodInvocationExpression expression) void
visit
(MethodReferenceExpression expression) void
void
visit
(NewExpression expression) void
visit
(NewInitializedArray expression) void
visit
(NullExpression expression) void
visit
(ObjectTypeReferenceExpression expression) void
visit
(ParenthesesExpression expression) void
visit
(PostOperatorExpression expression) void
visit
(PreOperatorExpression expression) void
visit
(StringConstantExpression expression) void
visit
(SuperConstructorInvocationExpression expression) void
visit
(SuperExpression expression) void
visit
(TernaryOperatorExpression expression) void
visit
(ThisExpression expression) void
visit
(TypeReferenceDotClassExpression expression) void
visit
(AnnotationElementValue reference) void
visit
(AnnotationReference reference) void
visit
(AnnotationReferences list) void
visit
(ElementValueArrayInitializerElementValue reference) void
visit
(ElementValuePair reference) void
visit
(ElementValuePairs list) void
visit
(ElementValues list) void
visit
(ExpressionElementValue reference) void
visit
(InnerObjectReference reference) void
visit
(ObjectReference reference) void
visit
(AssertStatement statement) void
visit
(BreakStatement statement) void
visit
(ByteCodeStatement statement) void
visit
(CommentStatement statement) void
visit
(ContinueStatement statement) void
visit
(DoWhileStatement statement) void
visit
(ExpressionStatement statement) void
visit
(ForEachStatement statement) void
visit
(ForStatement statement) void
visit
(IfElseStatement statement) void
visit
(IfStatement statement) void
visit
(LabelStatement statement) void
visit
(LambdaExpressionStatement statement) void
visit
(LocalVariableDeclarationStatement statement) void
visit
(ReturnExpressionStatement statement) void
visit
(ReturnStatement statement) void
visit
(Statements list) void
visit
(SwitchStatement statement) void
visit
(SwitchStatement.DefaultLabel statement) void
visit
(SwitchStatement.ExpressionLabel statement) void
visit
(SwitchStatement.LabelBlock statement) void
visit
(SwitchStatement.MultiLabelsBlock statement) void
visit
(SynchronizedStatement statement) void
visit
(ThrowStatement statement) void
visit
(TryStatement statement) void
visit
(TryStatement.CatchClause statement) void
visit
(TryStatement.Resource statement) void
visit
(TypeDeclarationStatement statement) void
visit
(WhileStatement statement) void
visit
(TypeParameter parameter) void
visit
(TypeParameters parameters) void
visit
(TypeParameterWithTypeBounds parameter) void
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
-
Constructor Details
-
AbstractJavaSyntaxVisitor
public AbstractJavaSyntaxVisitor()
-
-
Method Details
-
visit
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceExpressionVisitor
-
visit
- Specified by:
visit
in interfaceReferenceVisitor
-
visit
- Specified by:
visit
in interfaceReferenceVisitor
-
visit
- Specified by:
visit
in interfaceReferenceVisitor
-
visit
- Specified by:
visit
in interfaceReferenceVisitor
-
visit
- Specified by:
visit
in interfaceReferenceVisitor
-
visit
- Specified by:
visit
in interfaceReferenceVisitor
-
visit
- Specified by:
visit
in interfaceReferenceVisitor
-
visit
- Specified by:
visit
in interfaceReferenceVisitor
-
visit
- Specified by:
visit
in interfaceReferenceVisitor
-
visit
- Specified by:
visit
in interfaceReferenceVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceDeclarationVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceStatementVisitor
-
visit
- Specified by:
visit
in interfaceTypeParameterVisitor
-
visit
- Specified by:
visit
in interfaceTypeParameterVisitor
-
visit
- Specified by:
visit
in interfaceTypeParameterVisitor
-
visit
-
visit
- Specified by:
visit
in interfaceTypeVisitor
-
acceptListDeclaration
-
acceptListExpression
-
acceptListReference
-
acceptListStatement
-
safeAccept
-
safeAccept
-
safeAccept
-
safeAccept
-
safeAccept
-
safeAccept
-
safeAcceptListDeclaration
-
safeAcceptListStatement
-