Class JavaNameResolver.FindDeclarationVisitor
- java.lang.Object
-
- com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
-
- All Implemented Interfaces:
IAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
- Enclosing class:
- JavaNameResolver
private static final class JavaNameResolver.FindDeclarationVisitor extends java.lang.Object implements IAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
-
Field Summary
Fields Modifier and Type Field Description private boolean_isStaticContextprivate NameResolveMode_mode
-
Constructor Summary
Constructors Constructor Description FindDeclarationVisitor(NameResolveMode mode, boolean isStaticContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static java.util.Set<java.lang.Object>resolveName(AstNode node, java.lang.String name, NameResolveMode mode)private java.util.Set<java.lang.Object>searchUpScope(java.lang.String name, TypeDefinition type, java.util.Set<java.lang.String> visitedTypes, boolean searchGenericParameters)java.util.Set<java.lang.Object>visitAnnotation(Annotation node, java.lang.String name)java.util.Set<java.lang.Object>visitAnonymousObjectCreationExpression(AnonymousObjectCreationExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitArrayCreationExpression(ArrayCreationExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitArrayInitializerExpression(ArrayInitializerExpression arrayInitializerExpression, java.lang.String name)java.util.Set<java.lang.Object>visitArraySpecifier(ArraySpecifier node, java.lang.String name)java.util.Set<java.lang.Object>visitAssertStatement(AssertStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitAssignmentExpression(AssignmentExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitBinaryOperatorExpression(BinaryOperatorExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitBlockStatement(BlockStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitBreakStatement(BreakStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitBytecodeConstant(BytecodeConstant node, java.lang.String data)java.util.Set<java.lang.Object>visitCaseLabel(CaseLabel node, java.lang.String name)java.util.Set<java.lang.Object>visitCastExpression(CastExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitCatchClause(CatchClause node, java.lang.String name)java.util.Set<java.lang.Object>visitClassOfExpression(ClassOfExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitComment(Comment node, java.lang.String name)java.util.Set<java.lang.Object>visitCompilationUnit(CompilationUnit node, java.lang.String name)java.util.Set<java.lang.Object>visitComposedType(ComposedType node, java.lang.String name)java.util.Set<java.lang.Object>visitConditionalExpression(ConditionalExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitConstructorDeclaration(ConstructorDeclaration node, java.lang.String name)java.util.Set<java.lang.Object>visitContinueStatement(ContinueStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitDoWhileStatement(DoWhileStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitEmptyStatement(EmptyStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitEnumValueDeclaration(EnumValueDeclaration node, java.lang.String name)java.util.Set<java.lang.Object>visitExpressionStatement(ExpressionStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitFieldDeclaration(FieldDeclaration node, java.lang.String name)java.util.Set<java.lang.Object>visitForEachStatement(ForEachStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitForStatement(ForStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitGotoStatement(GotoStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitIdentifier(Identifier node, java.lang.String name)java.util.Set<java.lang.Object>visitIdentifierExpression(IdentifierExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitIfElseStatement(IfElseStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitImportDeclaration(ImportDeclaration node, java.lang.String name)java.util.Set<java.lang.Object>visitIndexerExpression(IndexerExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitInitializerBlock(InstanceInitializer node, java.lang.String name)java.util.Set<java.lang.Object>visitInlinedBytecode(InlinedBytecodeExpression node, java.lang.String data)java.util.Set<java.lang.Object>visitInstanceOfExpression(InstanceOfExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitIntersectionType(IntersectionType node, java.lang.String data)java.util.Set<java.lang.Object>visitInvocationExpression(InvocationExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitJavaTokenNode(JavaTokenNode node, java.lang.String name)java.util.Set<java.lang.Object>visitLabeledStatement(LabeledStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitLabelStatement(LabelStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitLambdaExpression(LambdaExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitLocalTypeDeclarationStatement(LocalTypeDeclarationStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitMemberReferenceExpression(MemberReferenceExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitMethodDeclaration(MethodDeclaration node, java.lang.String name)java.util.Set<java.lang.Object>visitMethodGroupExpression(MethodGroupExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitModuleDeclaration(ModuleDeclaration node, java.lang.String data)java.util.Set<java.lang.Object>visitNewLine(NewLineNode node, java.lang.String name)java.util.Set<java.lang.Object>visitNullReferenceExpression(NullReferenceExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitObjectCreationExpression(ObjectCreationExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitPackageDeclaration(PackageDeclaration node, java.lang.String name)java.util.Set<java.lang.Object>visitParameterDeclaration(ParameterDeclaration node, java.lang.String name)java.util.Set<java.lang.Object>visitParenthesizedExpression(ParenthesizedExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitPatternPlaceholder(AstNode node, Pattern pattern, java.lang.String name)java.util.Set<java.lang.Object>visitPrimitiveExpression(PrimitiveExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitReturnStatement(ReturnStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitSimpleType(SimpleType node, java.lang.String name)java.util.Set<java.lang.Object>visitSuperReferenceExpression(SuperReferenceExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitSwitchExpression(SwitchExpression node, java.lang.String data)java.util.Set<java.lang.Object>visitSwitchExpressionArm(SwitchExpressionArm node, java.lang.String data)java.util.Set<java.lang.Object>visitSwitchSection(SwitchSection node, java.lang.String name)java.util.Set<java.lang.Object>visitSwitchStatement(SwitchStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitSynchronizedStatement(SynchronizedStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitText(TextNode node, java.lang.String name)java.util.Set<java.lang.Object>visitThisReferenceExpression(ThisReferenceExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitThrowStatement(ThrowStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitTryCatchStatement(TryCatchStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitTypeDeclaration(TypeDeclaration node, java.lang.String name)java.util.Set<java.lang.Object>visitTypeParameterDeclaration(TypeParameterDeclaration node, java.lang.String name)java.util.Set<java.lang.Object>visitTypeReference(TypeReferenceExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitUnaryOperatorExpression(UnaryOperatorExpression node, java.lang.String name)java.util.Set<java.lang.Object>visitUnionType(UnionType node, java.lang.String data)java.util.Set<java.lang.Object>visitVariableDeclaration(VariableDeclarationStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitVariableInitializer(VariableInitializer node, java.lang.String name)java.util.Set<java.lang.Object>visitWhileStatement(WhileStatement node, java.lang.String name)java.util.Set<java.lang.Object>visitWildcardType(WildcardType node, java.lang.String name)
-
-
-
Field Detail
-
_mode
private final NameResolveMode _mode
-
_isStaticContext
private boolean _isStaticContext
-
-
Constructor Detail
-
FindDeclarationVisitor
FindDeclarationVisitor(NameResolveMode mode, boolean isStaticContext)
-
-
Method Detail
-
resolveName
static java.util.Set<java.lang.Object> resolveName(AstNode node, java.lang.String name, NameResolveMode mode)
-
searchUpScope
private java.util.Set<java.lang.Object> searchUpScope(java.lang.String name, TypeDefinition type, java.util.Set<java.lang.String> visitedTypes, boolean searchGenericParameters)
-
visitComment
public java.util.Set<java.lang.Object> visitComment(Comment node, java.lang.String name)
- Specified by:
visitCommentin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitPatternPlaceholder
public java.util.Set<java.lang.Object> visitPatternPlaceholder(AstNode node, Pattern pattern, java.lang.String name)
- Specified by:
visitPatternPlaceholderin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitInvocationExpression
public java.util.Set<java.lang.Object> visitInvocationExpression(InvocationExpression node, java.lang.String name)
- Specified by:
visitInvocationExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitTypeReference
public java.util.Set<java.lang.Object> visitTypeReference(TypeReferenceExpression node, java.lang.String name)
- Specified by:
visitTypeReferencein interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitJavaTokenNode
public java.util.Set<java.lang.Object> visitJavaTokenNode(JavaTokenNode node, java.lang.String name)
- Specified by:
visitJavaTokenNodein interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitMemberReferenceExpression
public java.util.Set<java.lang.Object> visitMemberReferenceExpression(MemberReferenceExpression node, java.lang.String name)
- Specified by:
visitMemberReferenceExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitIdentifier
public java.util.Set<java.lang.Object> visitIdentifier(Identifier node, java.lang.String name)
- Specified by:
visitIdentifierin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitNullReferenceExpression
public java.util.Set<java.lang.Object> visitNullReferenceExpression(NullReferenceExpression node, java.lang.String name)
- Specified by:
visitNullReferenceExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitThisReferenceExpression
public java.util.Set<java.lang.Object> visitThisReferenceExpression(ThisReferenceExpression node, java.lang.String name)
- Specified by:
visitThisReferenceExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitSuperReferenceExpression
public java.util.Set<java.lang.Object> visitSuperReferenceExpression(SuperReferenceExpression node, java.lang.String name)
- Specified by:
visitSuperReferenceExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitClassOfExpression
public java.util.Set<java.lang.Object> visitClassOfExpression(ClassOfExpression node, java.lang.String name)
- Specified by:
visitClassOfExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitBlockStatement
public java.util.Set<java.lang.Object> visitBlockStatement(BlockStatement node, java.lang.String name)
- Specified by:
visitBlockStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitExpressionStatement
public java.util.Set<java.lang.Object> visitExpressionStatement(ExpressionStatement node, java.lang.String name)
- Specified by:
visitExpressionStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitBreakStatement
public java.util.Set<java.lang.Object> visitBreakStatement(BreakStatement node, java.lang.String name)
- Specified by:
visitBreakStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitContinueStatement
public java.util.Set<java.lang.Object> visitContinueStatement(ContinueStatement node, java.lang.String name)
- Specified by:
visitContinueStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitDoWhileStatement
public java.util.Set<java.lang.Object> visitDoWhileStatement(DoWhileStatement node, java.lang.String name)
- Specified by:
visitDoWhileStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitEmptyStatement
public java.util.Set<java.lang.Object> visitEmptyStatement(EmptyStatement node, java.lang.String name)
- Specified by:
visitEmptyStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitIfElseStatement
public java.util.Set<java.lang.Object> visitIfElseStatement(IfElseStatement node, java.lang.String name)
- Specified by:
visitIfElseStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitLabelStatement
public java.util.Set<java.lang.Object> visitLabelStatement(LabelStatement node, java.lang.String name)
- Specified by:
visitLabelStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitLabeledStatement
public java.util.Set<java.lang.Object> visitLabeledStatement(LabeledStatement node, java.lang.String name)
- Specified by:
visitLabeledStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitReturnStatement
public java.util.Set<java.lang.Object> visitReturnStatement(ReturnStatement node, java.lang.String name)
- Specified by:
visitReturnStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitSwitchStatement
public java.util.Set<java.lang.Object> visitSwitchStatement(SwitchStatement node, java.lang.String name)
- Specified by:
visitSwitchStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitSwitchSection
public java.util.Set<java.lang.Object> visitSwitchSection(SwitchSection node, java.lang.String name)
- Specified by:
visitSwitchSectionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitSwitchExpression
public java.util.Set<java.lang.Object> visitSwitchExpression(SwitchExpression node, java.lang.String data)
- Specified by:
visitSwitchExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitSwitchExpressionArm
public java.util.Set<java.lang.Object> visitSwitchExpressionArm(SwitchExpressionArm node, java.lang.String data)
- Specified by:
visitSwitchExpressionArmin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitCaseLabel
public java.util.Set<java.lang.Object> visitCaseLabel(CaseLabel node, java.lang.String name)
- Specified by:
visitCaseLabelin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitThrowStatement
public java.util.Set<java.lang.Object> visitThrowStatement(ThrowStatement node, java.lang.String name)
- Specified by:
visitThrowStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitCatchClause
public java.util.Set<java.lang.Object> visitCatchClause(CatchClause node, java.lang.String name)
- Specified by:
visitCatchClausein interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitAnnotation
public java.util.Set<java.lang.Object> visitAnnotation(Annotation node, java.lang.String name)
- Specified by:
visitAnnotationin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitNewLine
public java.util.Set<java.lang.Object> visitNewLine(NewLineNode node, java.lang.String name)
- Specified by:
visitNewLinein interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitVariableDeclaration
public java.util.Set<java.lang.Object> visitVariableDeclaration(VariableDeclarationStatement node, java.lang.String name)
- Specified by:
visitVariableDeclarationin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitVariableInitializer
public java.util.Set<java.lang.Object> visitVariableInitializer(VariableInitializer node, java.lang.String name)
- Specified by:
visitVariableInitializerin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitText
public java.util.Set<java.lang.Object> visitText(TextNode node, java.lang.String name)
- Specified by:
visitTextin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitImportDeclaration
public java.util.Set<java.lang.Object> visitImportDeclaration(ImportDeclaration node, java.lang.String name)
- Specified by:
visitImportDeclarationin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitSimpleType
public java.util.Set<java.lang.Object> visitSimpleType(SimpleType node, java.lang.String name)
- Specified by:
visitSimpleTypein interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitIntersectionType
public java.util.Set<java.lang.Object> visitIntersectionType(IntersectionType node, java.lang.String data)
- Specified by:
visitIntersectionTypein interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitUnionType
public java.util.Set<java.lang.Object> visitUnionType(UnionType node, java.lang.String data)
- Specified by:
visitUnionTypein interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitMethodDeclaration
public java.util.Set<java.lang.Object> visitMethodDeclaration(MethodDeclaration node, java.lang.String name)
- Specified by:
visitMethodDeclarationin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitInitializerBlock
public java.util.Set<java.lang.Object> visitInitializerBlock(InstanceInitializer node, java.lang.String name)
- Specified by:
visitInitializerBlockin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitConstructorDeclaration
public java.util.Set<java.lang.Object> visitConstructorDeclaration(ConstructorDeclaration node, java.lang.String name)
- Specified by:
visitConstructorDeclarationin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitTypeParameterDeclaration
public java.util.Set<java.lang.Object> visitTypeParameterDeclaration(TypeParameterDeclaration node, java.lang.String name)
- Specified by:
visitTypeParameterDeclarationin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitParameterDeclaration
public java.util.Set<java.lang.Object> visitParameterDeclaration(ParameterDeclaration node, java.lang.String name)
- Specified by:
visitParameterDeclarationin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitFieldDeclaration
public java.util.Set<java.lang.Object> visitFieldDeclaration(FieldDeclaration node, java.lang.String name)
- Specified by:
visitFieldDeclarationin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitTypeDeclaration
public java.util.Set<java.lang.Object> visitTypeDeclaration(TypeDeclaration node, java.lang.String name)
- Specified by:
visitTypeDeclarationin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitModuleDeclaration
public java.util.Set<java.lang.Object> visitModuleDeclaration(ModuleDeclaration node, java.lang.String data)
- Specified by:
visitModuleDeclarationin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitLocalTypeDeclarationStatement
public java.util.Set<java.lang.Object> visitLocalTypeDeclarationStatement(LocalTypeDeclarationStatement node, java.lang.String name)
- Specified by:
visitLocalTypeDeclarationStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitInlinedBytecode
public java.util.Set<java.lang.Object> visitInlinedBytecode(InlinedBytecodeExpression node, java.lang.String data)
- Specified by:
visitInlinedBytecodein interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitBytecodeConstant
public java.util.Set<java.lang.Object> visitBytecodeConstant(BytecodeConstant node, java.lang.String data)
- Specified by:
visitBytecodeConstantin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitCompilationUnit
public java.util.Set<java.lang.Object> visitCompilationUnit(CompilationUnit node, java.lang.String name)
- Specified by:
visitCompilationUnitin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitPackageDeclaration
public java.util.Set<java.lang.Object> visitPackageDeclaration(PackageDeclaration node, java.lang.String name)
- Specified by:
visitPackageDeclarationin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitArraySpecifier
public java.util.Set<java.lang.Object> visitArraySpecifier(ArraySpecifier node, java.lang.String name)
- Specified by:
visitArraySpecifierin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitComposedType
public java.util.Set<java.lang.Object> visitComposedType(ComposedType node, java.lang.String name)
- Specified by:
visitComposedTypein interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitWhileStatement
public java.util.Set<java.lang.Object> visitWhileStatement(WhileStatement node, java.lang.String name)
- Specified by:
visitWhileStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitPrimitiveExpression
public java.util.Set<java.lang.Object> visitPrimitiveExpression(PrimitiveExpression node, java.lang.String name)
- Specified by:
visitPrimitiveExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitCastExpression
public java.util.Set<java.lang.Object> visitCastExpression(CastExpression node, java.lang.String name)
- Specified by:
visitCastExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitBinaryOperatorExpression
public java.util.Set<java.lang.Object> visitBinaryOperatorExpression(BinaryOperatorExpression node, java.lang.String name)
- Specified by:
visitBinaryOperatorExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitInstanceOfExpression
public java.util.Set<java.lang.Object> visitInstanceOfExpression(InstanceOfExpression node, java.lang.String name)
- Specified by:
visitInstanceOfExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitIndexerExpression
public java.util.Set<java.lang.Object> visitIndexerExpression(IndexerExpression node, java.lang.String name)
- Specified by:
visitIndexerExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitIdentifierExpression
public java.util.Set<java.lang.Object> visitIdentifierExpression(IdentifierExpression node, java.lang.String name)
- Specified by:
visitIdentifierExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitUnaryOperatorExpression
public java.util.Set<java.lang.Object> visitUnaryOperatorExpression(UnaryOperatorExpression node, java.lang.String name)
- Specified by:
visitUnaryOperatorExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitConditionalExpression
public java.util.Set<java.lang.Object> visitConditionalExpression(ConditionalExpression node, java.lang.String name)
- Specified by:
visitConditionalExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitArrayInitializerExpression
public java.util.Set<java.lang.Object> visitArrayInitializerExpression(ArrayInitializerExpression arrayInitializerExpression, java.lang.String name)
- Specified by:
visitArrayInitializerExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitObjectCreationExpression
public java.util.Set<java.lang.Object> visitObjectCreationExpression(ObjectCreationExpression node, java.lang.String name)
- Specified by:
visitObjectCreationExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitArrayCreationExpression
public java.util.Set<java.lang.Object> visitArrayCreationExpression(ArrayCreationExpression node, java.lang.String name)
- Specified by:
visitArrayCreationExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitAssignmentExpression
public java.util.Set<java.lang.Object> visitAssignmentExpression(AssignmentExpression node, java.lang.String name)
- Specified by:
visitAssignmentExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitForStatement
public java.util.Set<java.lang.Object> visitForStatement(ForStatement node, java.lang.String name)
- Specified by:
visitForStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitForEachStatement
public java.util.Set<java.lang.Object> visitForEachStatement(ForEachStatement node, java.lang.String name)
- Specified by:
visitForEachStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitTryCatchStatement
public java.util.Set<java.lang.Object> visitTryCatchStatement(TryCatchStatement node, java.lang.String name)
- Specified by:
visitTryCatchStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitGotoStatement
public java.util.Set<java.lang.Object> visitGotoStatement(GotoStatement node, java.lang.String name)
- Specified by:
visitGotoStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitParenthesizedExpression
public java.util.Set<java.lang.Object> visitParenthesizedExpression(ParenthesizedExpression node, java.lang.String name)
- Specified by:
visitParenthesizedExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitSynchronizedStatement
public java.util.Set<java.lang.Object> visitSynchronizedStatement(SynchronizedStatement node, java.lang.String name)
- Specified by:
visitSynchronizedStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitAnonymousObjectCreationExpression
public java.util.Set<java.lang.Object> visitAnonymousObjectCreationExpression(AnonymousObjectCreationExpression node, java.lang.String name)
- Specified by:
visitAnonymousObjectCreationExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitWildcardType
public java.util.Set<java.lang.Object> visitWildcardType(WildcardType node, java.lang.String name)
- Specified by:
visitWildcardTypein interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitMethodGroupExpression
public java.util.Set<java.lang.Object> visitMethodGroupExpression(MethodGroupExpression node, java.lang.String name)
- Specified by:
visitMethodGroupExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitEnumValueDeclaration
public java.util.Set<java.lang.Object> visitEnumValueDeclaration(EnumValueDeclaration node, java.lang.String name)
- Specified by:
visitEnumValueDeclarationin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitAssertStatement
public java.util.Set<java.lang.Object> visitAssertStatement(AssertStatement node, java.lang.String name)
- Specified by:
visitAssertStatementin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
visitLambdaExpression
public java.util.Set<java.lang.Object> visitLambdaExpression(LambdaExpression node, java.lang.String name)
- Specified by:
visitLambdaExpressionin interfaceIAstVisitor<java.lang.String,java.util.Set<java.lang.Object>>
-
-