Uses of Interface
com.strobel.decompiler.languages.java.ast.IAstVisitor
Packages that use IAstVisitor
Package
Description
-
Uses of IAstVisitor in com.strobel.decompiler.languages.java
Classes in com.strobel.decompiler.languages.java that implement IAstVisitor -
Uses of IAstVisitor in com.strobel.decompiler.languages.java.analysis
Classes in com.strobel.decompiler.languages.java.analysis that implement IAstVisitorModifier and TypeClassDescription(package private) final class -
Uses of IAstVisitor in com.strobel.decompiler.languages.java.ast
Classes in com.strobel.decompiler.languages.java.ast that implement IAstVisitorModifier and TypeClassDescriptionclassContextTrackingVisitor<TResult>Base class for AST visitors that need the current type/method context info. (package private) final classclassDepthFirstAstVisitor<T,S> AST visitor with a default implementation that visits all node depth-first. private static classfinal classprivate static final classprivate static final classprivate static final classprivate static final classprivate static final classprivate static classMethods in com.strobel.decompiler.languages.java.ast with parameters of type IAstVisitorModifier and TypeMethodDescription<T,R> R Annotation.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R AnonymousObjectCreationExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ArrayCreationExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ArrayInitializerExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ArrayInitializerExpression.NullArrayInitializerExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ArraySpecifier.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R AssertStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R AssignmentExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) abstract <T,R> R AstNode.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R AstNode.NullAstNode.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R AstNode.PatternPlaceholder.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) voidAstNodeCollection.acceptVisitor(IAstVisitor<? super T, ?> visitor) <T,R> R AstType.NullAstType.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R AstType.PatternPlaceholder.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R BinaryOperatorExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R BlockStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R BlockStatement.NullBlockStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R BlockStatement.PatternPlaceholder.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R BreakStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R BytecodeConstant.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R BytecodeConstant.NullMetadata.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R CaseLabel.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R CastExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R CatchClause.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R CatchClause.NullCatchClause.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R CatchClause.PatternPlaceholder.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ClassOfExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R Comment.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R CommentStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R CompilationUnit.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ComposedType.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ConditionalExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ConstructorDeclaration.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ContinueStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R DoWhileStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R EmptyStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R EnumValueDeclaration.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R Expression.NullExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R Expression.PatternPlaceholder.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ExpressionStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R FieldDeclaration.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ForEachStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ForStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R GotoStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R Identifier.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R Identifier.NullIdentifier.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R IdentifierExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R IfElseStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ImportDeclaration.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ImportDeclaration.NullImportDeclaration.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R IndexerExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R InlinedBytecodeExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R InlinedBytecodeExpression.NullInlinedBytecodeExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R InstanceInitializer.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R InstanceOfExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R IntersectionType.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R InvocationExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R JavaTokenNode.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R JavaTokenNode.NullJavaTokenNode.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R LabeledStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R LabelStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R LambdaExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R LocalTypeDeclarationStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R MemberReferenceExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R MethodDeclaration.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R MethodDeclaration.PatternPlaceholder.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R MethodGroupExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ModuleDeclaration.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ModuleDeclaration.NullModuleDeclaration.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R NewLineNode.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R NullReferenceExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ObjectCreationExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R PackageDeclaration.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R PackageDeclaration.NullPackageDeclaration.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ParameterDeclaration.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ParameterDeclaration.PatternPlaceholder.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ParenthesizedExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R PrimitiveExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ReturnStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R SimpleType.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R Statement.NullStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R Statement.PatternPlaceholder.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R SuperReferenceExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R SwitchExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R SwitchExpression.NullSwitchExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R SwitchExpressionArm.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R SwitchExpressionArm.NullSwitchExpressionArm.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R SwitchSection.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R SwitchStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R SynchronizedStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R TextNode.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ThisReferenceExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R ThrowStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R TryCatchStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R TypeDeclaration.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R TypeDeclaration.NullTypeDeclaration.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R TypeParameterDeclaration.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R TypeReferenceExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R UnaryOperatorExpression.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R UnionType.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R VariableDeclarationStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R VariableInitializer.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R VariableInitializer.NullVariableInitializer.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R VariableInitializer.PatternPlaceholder.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R WhileStatement.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) <T,R> R WildcardType.acceptVisitor(IAstVisitor<? super T, ? extends R> visitor, T data) -
Uses of IAstVisitor in com.strobel.decompiler.languages.java.ast.transforms
Classes in com.strobel.decompiler.languages.java.ast.transforms that implement IAstVisitorModifier and TypeClassDescriptionclassclassfinal classclassfinal classfinal classprivate static final classprivate static final classprivate static final classclassclassprivate classprivate classprivate static final classprivate static final classclassclassclassclassclassclassprivate final classclassprivate classclassclassclassclassclassclassclassclassclassprotected final classclassclassclassclassclassclassprivate static final classprivate static final classclassprivate final classclassclassclassprivate final classclassclassclassclassclass -
Uses of IAstVisitor in com.strobel.decompiler.languages.java.utilities
Classes in com.strobel.decompiler.languages.java.utilities that implement IAstVisitorModifier and TypeClassDescriptionprivate static classprivate static class