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 voidacceptListDeclaration(List<? extends Declaration> list) protected voidacceptListExpression(List<? extends Expression> list) protected voidacceptListReference(List<? extends Reference> list) protected voidacceptListStatement(List<? extends Statement> list) protected voidsafeAccept(Declaration declaration) protected voidsafeAccept(BaseExpression expression) protected voidsafeAccept(Reference reference) protected voidsafeAccept(BaseStatement list) protected voidsafeAccept(BaseType list) protected voidsafeAccept(BaseTypeParameter list) protected voidsafeAcceptListDeclaration(List<? extends Declaration> list) protected voidsafeAcceptListStatement(List<? extends Statement> list) voidvisit(CompilationUnit compilationUnit) voidvisit(AnnotationDeclaration declaration) voidvisit(ArrayVariableInitializer declaration) voidvisit(BodyDeclaration declaration) voidvisit(ClassDeclaration declaration) voidvisit(ConstructorDeclaration declaration) voidvisit(EnumDeclaration declaration) voidvisit(EnumDeclaration.Constant declaration) voidvisit(ExpressionVariableInitializer declaration) voidvisit(FieldDeclaration declaration) voidvisit(FieldDeclarator declarator) voidvisit(FieldDeclarators list) voidvisit(FormalParameter declaration) voidvisit(FormalParameters list) voidvisit(InstanceInitializerDeclaration declaration) voidvisit(InterfaceDeclaration declaration) voidvisit(LocalVariableDeclaration declaration) voidvisit(LocalVariableDeclarator declarator) voidvisit(LocalVariableDeclarators declarators) voidvisit(MemberDeclarations declarations) voidvisit(MethodDeclaration declaration) voidvisit(ModuleDeclaration declarations) voidvisit(StaticInitializerDeclaration declaration) protected voidvisit(TypeDeclaration declaration) voidvisit(TypeDeclarations list) voidvisit(ArrayExpression expression) voidvisit(BinaryOperatorExpression expression) voidvisit(BooleanExpression expression) voidvisit(CastExpression expression) voidvisit(CommentExpression expression) voidvisit(ConstructorInvocationExpression expression) voidvisit(ConstructorReferenceExpression expression) voidvisit(DoubleConstantExpression expression) voidvisit(EnumConstantReferenceExpression expression) voidvisit(Expressions list) voidvisit(FieldReferenceExpression expression) voidvisit(FloatConstantExpression expression) voidvisit(InstanceOfExpression expression) voidvisit(IntegerConstantExpression expression) voidvisit(LambdaFormalParametersExpression expression) voidvisit(LambdaIdentifiersExpression expression) voidvisit(LengthExpression expression) voidvisit(LocalVariableReferenceExpression expression) voidvisit(LongConstantExpression expression) voidvisit(MethodInvocationExpression expression) voidvisit(MethodReferenceExpression expression) voidvoidvisit(NewExpression expression) voidvisit(NewInitializedArray expression) voidvisit(NullExpression expression) voidvisit(ObjectTypeReferenceExpression expression) voidvisit(ParenthesesExpression expression) voidvisit(PostOperatorExpression expression) voidvisit(PreOperatorExpression expression) voidvisit(StringConstantExpression expression) voidvisit(SuperConstructorInvocationExpression expression) voidvisit(SuperExpression expression) voidvisit(TernaryOperatorExpression expression) voidvisit(ThisExpression expression) voidvisit(TypeReferenceDotClassExpression expression) voidvisit(AnnotationElementValue reference) voidvisit(AnnotationReference reference) voidvisit(AnnotationReferences list) voidvisit(ElementValueArrayInitializerElementValue reference) voidvisit(ElementValuePair reference) voidvisit(ElementValuePairs list) voidvisit(ElementValues list) voidvisit(ExpressionElementValue reference) voidvisit(InnerObjectReference reference) voidvisit(ObjectReference reference) voidvisit(AssertStatement statement) voidvisit(BreakStatement statement) voidvisit(ByteCodeStatement statement) voidvisit(CommentStatement statement) voidvisit(ContinueStatement statement) voidvisit(DoWhileStatement statement) voidvisit(ExpressionStatement statement) voidvisit(ForEachStatement statement) voidvisit(ForStatement statement) voidvisit(IfElseStatement statement) voidvisit(IfStatement statement) voidvisit(LabelStatement statement) voidvisit(LambdaExpressionStatement statement) voidvisit(LocalVariableDeclarationStatement statement) voidvisit(ReturnExpressionStatement statement) voidvisit(ReturnStatement statement) voidvisit(Statements list) voidvisit(SwitchStatement statement) voidvisit(SwitchStatement.DefaultLabel statement) voidvisit(SwitchStatement.ExpressionLabel statement) voidvisit(SwitchStatement.LabelBlock statement) voidvisit(SwitchStatement.MultiLabelsBlock statement) voidvisit(SynchronizedStatement statement) voidvisit(ThrowStatement statement) voidvisit(TryStatement statement) voidvisit(TryStatement.CatchClause statement) voidvisit(TryStatement.Resource statement) voidvisit(TypeDeclarationStatement statement) voidvisit(WhileStatement statement) voidvisit(TypeParameter parameter) voidvisit(TypeParameters parameters) voidvisit(TypeParameterWithTypeBounds parameter) voidMethods inherited from class AbstractTypeArgumentVisitor
safeAccept, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TypeVisitor
visit, visit, visit, visit
-
Constructor Details
-
AbstractJavaSyntaxVisitor
public AbstractJavaSyntaxVisitor()
-
-
Method Details
-
visit
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceExpressionVisitor
-
visit
- Specified by:
visitin interfaceReferenceVisitor
-
visit
- Specified by:
visitin interfaceReferenceVisitor
-
visit
- Specified by:
visitin interfaceReferenceVisitor
-
visit
- Specified by:
visitin interfaceReferenceVisitor
-
visit
- Specified by:
visitin interfaceReferenceVisitor
-
visit
- Specified by:
visitin interfaceReferenceVisitor
-
visit
- Specified by:
visitin interfaceReferenceVisitor
-
visit
- Specified by:
visitin interfaceReferenceVisitor
-
visit
- Specified by:
visitin interfaceReferenceVisitor
-
visit
- Specified by:
visitin interfaceReferenceVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceDeclarationVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceStatementVisitor
-
visit
- Specified by:
visitin interfaceTypeParameterVisitor
-
visit
- Specified by:
visitin interfaceTypeParameterVisitor
-
visit
- Specified by:
visitin interfaceTypeParameterVisitor
-
visit
-
visit
- Specified by:
visitin interfaceTypeVisitor
-
acceptListDeclaration
-
acceptListExpression
-
acceptListReference
-
acceptListStatement
-
safeAccept
-
safeAccept
-
safeAccept
-
safeAccept
-
safeAccept
-
safeAccept
-
safeAcceptListDeclaration
-
safeAcceptListStatement
-