Class DefaultJointVisitor
java.lang.Object
com.sun.source.util.SimpleTreeVisitor<Void,com.github.javaparser.ast.Node>
 
org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
org.checkerframework.framework.ajava.DefaultJointVisitor
- All Implemented Interfaces:
- TreeVisitor<Void,- com.github.javaparser.ast.Node> 
An implementation of JointJavacJavaParserVisitor where 
process methods do nothing. To use
 this class, extend it and override a process method.- 
Field SummaryFields inherited from class com.sun.source.util.SimpleTreeVisitorDEFAULT_VALUE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidprocessAnnotatedType(AnnotatedTypeTree javacTree, com.github.javaparser.ast.Node javaParserNode) Process anAnnotatedTypeTree.voidprocessAnnotation(AnnotationTree javacTree, com.github.javaparser.ast.expr.MarkerAnnotationExpr javaParserNode) Process anAnnotationTreewith no arguments like@MyAnno.voidprocessAnnotation(AnnotationTree javacTree, com.github.javaparser.ast.expr.NormalAnnotationExpr javaParserNode) Process anAnnotationTreewith multiple key-value pairs like@MyAnno(a=5, b=10).voidprocessAnnotation(AnnotationTree javacTree, com.github.javaparser.ast.expr.SingleMemberAnnotationExpr javaParserNode) Process anAnnotationTreewith a single argument likeMyAnno(5).voidprocessArrayAccess(ArrayAccessTree javacTree, com.github.javaparser.ast.expr.ArrayAccessExpr javaParserNode) Process anArrayAccessTree.voidprocessArrayType(ArrayTypeTree javacTree, com.github.javaparser.ast.type.ArrayType javaParserNode) Process anArrayTypeTree.voidprocessAssert(AssertTree javacTree, com.github.javaparser.ast.stmt.AssertStmt javaParserNode) Process anAssertTree.voidprocessAssignment(AssignmentTree javacTree, com.github.javaparser.ast.expr.AssignExpr javaParserNode) Process anAssignmentTree.voidprocessBinary(BinaryTree javacTree, com.github.javaparser.ast.expr.BinaryExpr javaParserNode) Process aBinaryTree.voidprocessBindingPattern(Tree javacTree, com.github.javaparser.ast.expr.PatternExpr javaParserNode) Process aBindingPatternTree.voidprocessBlock(BlockTree javacTree, com.github.javaparser.ast.stmt.BlockStmt javaParserNode) Process aBlockTree.voidprocessBreak(BreakTree javacTree, com.github.javaparser.ast.stmt.BreakStmt javaParserNode) Process aBreakTree.voidprocessCase(CaseTree javacTree, com.github.javaparser.ast.stmt.SwitchEntry javaParserNode) Process aCaseTree.voidprocessCatch(CatchTree javacTree, com.github.javaparser.ast.stmt.CatchClause javaParserNode) Process aCatchTree.voidprocessClass(ClassTree javacTree, com.github.javaparser.ast.body.AnnotationDeclaration javaParserNode) Process aClassTreerepresenting an annotation declaration.voidprocessClass(ClassTree javacTree, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration javaParserNode) Process aClassTreerepresenting a class or interface declaration.voidprocessClass(ClassTree javacTree, com.github.javaparser.ast.body.EnumDeclaration javaParserNode) Process aClassTreerepresenting an enum declaration.voidprocessClass(ClassTree javacTree, com.github.javaparser.ast.body.RecordDeclaration javaParserNode) Process aClassTreerepresenting a record declaration.voidprocessCompilationUnit(CompilationUnitTree javacTree, com.github.javaparser.ast.CompilationUnit javaParserNode) Process aCompilationUnitTree.voidprocessCompoundAssignment(CompoundAssignmentTree javacTree, com.github.javaparser.ast.expr.AssignExpr javaParserNode) Process aCompoundAssignmentTree.voidprocessConditionalExpression(ConditionalExpressionTree javacTree, com.github.javaparser.ast.expr.ConditionalExpr javaParserNode) Process aConditionalExpressionTree.voidprocessContinue(ContinueTree javacTree, com.github.javaparser.ast.stmt.ContinueStmt javaParserNode) Process aContinueTree.voidprocessDoWhileLoop(DoWhileLoopTree javacTree, com.github.javaparser.ast.stmt.DoStmt javaParserNode) Process aDoWhileLoopTree.voidprocessEmptyStatement(EmptyStatementTree javacTree, com.github.javaparser.ast.stmt.EmptyStmt javaParserNode) Process anEmptyStatementTree.voidprocessEnhancedForLoop(EnhancedForLoopTree javacTree, com.github.javaparser.ast.stmt.ForEachStmt javaParserNode) Process anEnhancedForLoopTree.voidprocessExports(ExportsTree javacTree, com.github.javaparser.ast.modules.ModuleExportsDirective javaParserNode) Process anExportsTree.voidprocessExpressionStatemen(ExpressionStatementTree javacTree, com.github.javaparser.ast.stmt.ExpressionStmt javaParserNode) Process anExpressionStatementTree.voidprocessForLoop(ForLoopTree javacTree, com.github.javaparser.ast.stmt.ForStmt javaParserNode) Process aForLoopTree.voidprocessIdentifier(IdentifierTree javacTree, com.github.javaparser.ast.expr.Name javaParserNode) Process anIdentifierTreerepresenting a name that may contain dots.voidprocessIdentifier(IdentifierTree javacTree, com.github.javaparser.ast.expr.NameExpr javaParserNode) Process anIdentifierTreerepresenting an expression that evaluates to the value of a variable.voidprocessIdentifier(IdentifierTree javacTree, com.github.javaparser.ast.expr.SimpleName javaParserNode) Process anIdentifierTreerepresenting a name without dots.voidprocessIdentifier(IdentifierTree javacTree, com.github.javaparser.ast.expr.SuperExpr javaParserNode) Process anIdentifierTreerepresenting asuperexpression like thesuperinsuper.myMethod()orMyClass.super.myMethod().voidprocessIdentifier(IdentifierTree javacTree, com.github.javaparser.ast.expr.ThisExpr javaParserNode) Process anIdentifierTreerepresenting athisexpression like thethisinMyClass = this,this.myMethod(), orMyClass.this.myMethod().voidprocessIdentifier(IdentifierTree javacTree, com.github.javaparser.ast.type.ClassOrInterfaceType javaParserNode) Process anIdentifierTreerepresenting a class or interface type.voidProcess anIfTree.voidprocessImport(ImportTree javacTree, com.github.javaparser.ast.ImportDeclaration javaParserNode) Process anImportTree.voidprocessInstanceOf(InstanceOfTree javacTree, com.github.javaparser.ast.expr.InstanceOfExpr javaParserNode) Process anInstanceOfTree.voidprocessIntersectionType(IntersectionTypeTree javacTree, com.github.javaparser.ast.type.IntersectionType javaParserNode) Process anIntersectionType.voidprocessLabeledStatement(LabeledStatementTree javacTree, com.github.javaparser.ast.stmt.LabeledStmt javaParserNode) Process aLabeledStatement.voidprocessLambdaExpression(LambdaExpressionTree javacTree, com.github.javaparser.ast.expr.LambdaExpr javaParserNode) Process aLambdaExpressionTree.voidprocessLiteral(LiteralTree javacTree, com.github.javaparser.ast.expr.BinaryExpr javaParserNode) Process aLiteralTreefor a String literal defined using concatenation.voidprocessLiteral(LiteralTree javacTree, com.github.javaparser.ast.expr.LiteralExpr javaParserNode) Process aLiteralTree.voidprocessLiteral(LiteralTree javacTree, com.github.javaparser.ast.expr.UnaryExpr javaParserNode) Process aLiteralTreefor a literal expression prefixed with+or-like+5or-2.voidprocessMemberReference(MemberReferenceTree javacTree, com.github.javaparser.ast.expr.MethodReferenceExpr javaParserNode) Process aMemberReferenceTree.voidprocessMemberSelect(MemberSelectTree javacTree, com.github.javaparser.ast.expr.ClassExpr javaParserNode) Process aMemberSelectTreefor a class expression likeMyClass.class.voidprocessMemberSelect(MemberSelectTree javacTree, com.github.javaparser.ast.expr.FieldAccessExpr javaParserNode) Process aMemberSelectTreefor a field access expression likemyObj.myField.voidprocessMemberSelect(MemberSelectTree javacTree, com.github.javaparser.ast.expr.Name javaParserNode) Process aMemberSelectTreefor a name that contains dots.voidprocessMemberSelect(MemberSelectTree javacTree, com.github.javaparser.ast.expr.SuperExpr javaParserNode) Process aMemberSelectTreefor a super expression with a class likesuper.MyClass.voidprocessMemberSelect(MemberSelectTree javacTree, com.github.javaparser.ast.expr.ThisExpr javaParserNode) Process aMemberSelectTreefor a this expression with a class likeMyClass.this.voidprocessMemberSelect(MemberSelectTree javacTree, com.github.javaparser.ast.type.ClassOrInterfaceType javaParserNode) Process aMemberSelectTreefor a type with a name containing dots, likemypackage.MyClass.voidprocessMethod(MethodTree javacTree, com.github.javaparser.ast.body.AnnotationMemberDeclaration javaParserNode) Process aMethodTreerepresenting a value field for an annotation.voidprocessMethod(MethodTree javacTree, com.github.javaparser.ast.body.CompactConstructorDeclaration javaParserNode) Process aMethodTreerepresenting a compact constructor declaration.voidprocessMethod(MethodTree javacTree, com.github.javaparser.ast.body.ConstructorDeclaration javaParserNode) Process aMethodTreerepresenting a constructor declaration.voidprocessMethod(MethodTree javacTree, com.github.javaparser.ast.body.MethodDeclaration javaParserNode) Process aMethodTreerepresenting a regular method declaration.voidprocessMethodInvocation(MethodInvocationTree javacTree, com.github.javaparser.ast.expr.MethodCallExpr javaParserNode) Process aMethodInvocationTreerepresenting a regular method invocation.voidprocessMethodInvocation(MethodInvocationTree javacTree, com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt javaParserNode) Process aMethodInvocationTreerepresenting a constructor invocation.voidprocessModule(ModuleTree javacTree, com.github.javaparser.ast.modules.ModuleDeclaration javaParserNode) Process aModuleTree.voidprocessNewClass(NewClassTree javacTree, com.github.javaparser.ast.expr.ObjectCreationExpr javaParserNode) Process aNewClassTree.voidprocessOpens(OpensTree javacTree, com.github.javaparser.ast.modules.ModuleOpensDirective javaParserNode) Process anOpensTree.voidprocessOther(Tree javacTree, com.github.javaparser.ast.Node javaParserNode) Process aTreethat isn't an instance of any specific tree class.voidprocessPackage(PackageTree javacTree, com.github.javaparser.ast.PackageDeclaration javaParserNode) Process aPackageTree.voidprocessParameterizedType(ParameterizedTypeTree javacTree, com.github.javaparser.ast.type.ClassOrInterfaceType javaParserNode) Process aParameterizedTypeTree.voidprocessParenthesized(ParenthesizedTree javacTree, com.github.javaparser.ast.expr.EnclosedExpr javaParserNode) Process aParenthesizedTree.voidprocessPrimitiveType(PrimitiveTypeTree javacTree, com.github.javaparser.ast.type.PrimitiveType javaParserNode) Process aPrimitiveTypeTree.voidprocessPrimitiveType(PrimitiveTypeTree javacTree, com.github.javaparser.ast.type.VoidType javaParserNode) Process aPrimitiveTypeTreerepresenting a void type.voidprocessProvides(ProvidesTree javacTree, com.github.javaparser.ast.modules.ModuleProvidesDirective javaParserNode) Process aProvidesTree.voidprocessRequires(RequiresTree javacTree, com.github.javaparser.ast.modules.ModuleRequiresDirective javaParserNode) Process aRequiresTree.voidprocessReturn(ReturnTree javacTree, com.github.javaparser.ast.stmt.ReturnStmt javaParserNode) Process aRetrunTree.voidprocessSwitch(SwitchTree javacTree, com.github.javaparser.ast.stmt.SwitchStmt javaParserNode) Process aSwitchTree.voidprocessSwitchExpression(Tree javacTree, com.github.javaparser.ast.expr.SwitchExpr javaParserNode) Process aSwitchExpressionTree.voidprocessSynchronized(SynchronizedTree javacTree, com.github.javaparser.ast.stmt.SynchronizedStmt javaParserNode) Process aSynchronizedTree.voidprocessThrow(ThrowTree javacTree, com.github.javaparser.ast.stmt.ThrowStmt javaParserNode) Process aThrowTree.voidprocessTry(TryTree javacTree, com.github.javaparser.ast.stmt.TryStmt javaParserNode) Process aTryTree.voidprocessTypeCast(TypeCastTree javacTree, com.github.javaparser.ast.expr.CastExpr javaParserNode) Process aTypeCastTree.voidprocessTypeParameter(TypeParameterTree javacTree, com.github.javaparser.ast.type.TypeParameter javaParserNode) Process aTypeParameterTree.voidprocessUnary(UnaryTree javacTree, com.github.javaparser.ast.expr.UnaryExpr javaParserNode) Process aUnaryTree.voidprocessUnionType(UnionTypeTree javacTree, com.github.javaparser.ast.type.UnionType javaParserNode) Process aUnionTypeTree.voidprocessUses(UsesTree javacTree, com.github.javaparser.ast.modules.ModuleUsesDirective javaParserNode) Process aUsesTree.voidprocessVariable(VariableTree javacTree, com.github.javaparser.ast.body.EnumConstantDeclaration javaParserNode) Process aVariableTreerepresenting an enum constant declaration.voidprocessVariable(VariableTree javacTree, com.github.javaparser.ast.body.Parameter javaParserNode) Process aVariableTreerepresenting a parameter to a method or constructor.voidprocessVariable(VariableTree javacTree, com.github.javaparser.ast.body.ReceiverParameter javaParserNode) Process aVariableTreerepresenting the receiver parameter of a method.voidprocessVariable(VariableTree javacTree, com.github.javaparser.ast.body.VariableDeclarator javaParserNode) Process aVariableTreerepresenting a regular variable declaration.voidprocessWhileLoop(WhileLoopTree javacTree, com.github.javaparser.ast.stmt.WhileStmt javaParserNode) Process aWhileLoopTree.voidprocessWildcard(WildcardTree javacTree, com.github.javaparser.ast.type.WildcardType javaParserNode) Process aWhileLoopTree.voidprocessYield(Tree javacTree, com.github.javaparser.ast.stmt.YieldStmt javaParserNode) Process aYieldTree.Methods inherited from class org.checkerframework.framework.ajava.JointJavacJavaParserVisitorcastNode, defaultAction, isDefaultSuperConstructorCall, isNoArgumentConstructor, visitAnnotatedType, visitAnnotation, visitAnonymousClassBody, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBindingPattern17, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitModule, visitNewArray, visitNewClass, visitOpens, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSwitchExpression17, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard, visitYield17Methods inherited from class com.sun.source.util.SimpleTreeVisitorvisit, visit, visitBindingPattern, visitDefaultCaseLabel, visitGuardedPattern, visitParenthesizedPattern, visitSwitchExpression, visitYield
- 
Constructor Details- 
DefaultJointVisitorpublic DefaultJointVisitor()
 
- 
- 
Method Details- 
processAnnotationpublic void processAnnotation(AnnotationTree javacTree, com.github.javaparser.ast.expr.NormalAnnotationExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anAnnotationTreewith multiple key-value pairs like@MyAnno(a=5, b=10).- Specified by:
- processAnnotationin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processAnnotationpublic void processAnnotation(AnnotationTree javacTree, com.github.javaparser.ast.expr.MarkerAnnotationExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anAnnotationTreewith no arguments like@MyAnno.- Specified by:
- processAnnotationin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processAnnotationpublic void processAnnotation(AnnotationTree javacTree, com.github.javaparser.ast.expr.SingleMemberAnnotationExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anAnnotationTreewith a single argument likeMyAnno(5).- Specified by:
- processAnnotationin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processAnnotatedTypepublic void processAnnotatedType(AnnotatedTypeTree javacTree, com.github.javaparser.ast.Node javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anAnnotatedTypeTree.In javac, a type with an annotation is represented as an AnnotatedTypeTreewith a nested tree for the base type whereas in JavaParser the annotations are store directly on the node for the base type. As a result, the JavaParser base type node will be processed twice, once with theAnnotatedTypeTreeand once with the tree for the base type.- Specified by:
- processAnnotatedTypein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processArrayAccesspublic void processArrayAccess(ArrayAccessTree javacTree, com.github.javaparser.ast.expr.ArrayAccessExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anArrayAccessTree.- Specified by:
- processArrayAccessin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processArrayTypepublic void processArrayType(ArrayTypeTree javacTree, com.github.javaparser.ast.type.ArrayType javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anArrayTypeTree.- Specified by:
- processArrayTypein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processAssertpublic void processAssert(AssertTree javacTree, com.github.javaparser.ast.stmt.AssertStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anAssertTree.- Specified by:
- processAssertin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processAssignmentpublic void processAssignment(AssignmentTree javacTree, com.github.javaparser.ast.expr.AssignExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anAssignmentTree.- Specified by:
- processAssignmentin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processBinarypublic void processBinary(BinaryTree javacTree, com.github.javaparser.ast.expr.BinaryExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aBinaryTree.- Specified by:
- processBinaryin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processBindingPatternpublic void processBindingPattern(Tree javacTree, com.github.javaparser.ast.expr.PatternExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aBindingPatternTree.- Specified by:
- processBindingPatternin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processBlockpublic void processBlock(BlockTree javacTree, com.github.javaparser.ast.stmt.BlockStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aBlockTree.- Specified by:
- processBlockin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processBreakpublic void processBreak(BreakTree javacTree, com.github.javaparser.ast.stmt.BreakStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aBreakTree.- Specified by:
- processBreakin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processCasepublic void processCase(CaseTree javacTree, com.github.javaparser.ast.stmt.SwitchEntry javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aCaseTree.- Specified by:
- processCasein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processCatchpublic void processCatch(CatchTree javacTree, com.github.javaparser.ast.stmt.CatchClause javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aCatchTree.- Specified by:
- processCatchin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processClasspublic void processClass(ClassTree javacTree, com.github.javaparser.ast.body.AnnotationDeclaration javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aClassTreerepresenting an annotation declaration.- Specified by:
- processClassin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processClasspublic void processClass(ClassTree javacTree, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aClassTreerepresenting a class or interface declaration.- Specified by:
- processClassin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processClasspublic void processClass(ClassTree javacTree, com.github.javaparser.ast.body.EnumDeclaration javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aClassTreerepresenting an enum declaration.- Specified by:
- processClassin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processClasspublic void processClass(ClassTree javacTree, com.github.javaparser.ast.body.RecordDeclaration javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aClassTreerepresenting a record declaration.- Specified by:
- processClassin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processCompilationUnitpublic void processCompilationUnit(CompilationUnitTree javacTree, com.github.javaparser.ast.CompilationUnit javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aCompilationUnitTree.- Specified by:
- processCompilationUnitin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processConditionalExpressionpublic void processConditionalExpression(ConditionalExpressionTree javacTree, com.github.javaparser.ast.expr.ConditionalExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aConditionalExpressionTree.- Specified by:
- processConditionalExpressionin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processContinuepublic void processContinue(ContinueTree javacTree, com.github.javaparser.ast.stmt.ContinueStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aContinueTree.- Specified by:
- processContinuein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processDoWhileLooppublic void processDoWhileLoop(DoWhileLoopTree javacTree, com.github.javaparser.ast.stmt.DoStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aDoWhileLoopTree.- Specified by:
- processDoWhileLoopin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processEmptyStatementpublic void processEmptyStatement(EmptyStatementTree javacTree, com.github.javaparser.ast.stmt.EmptyStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anEmptyStatementTree.- Specified by:
- processEmptyStatementin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processEnhancedForLooppublic void processEnhancedForLoop(EnhancedForLoopTree javacTree, com.github.javaparser.ast.stmt.ForEachStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anEnhancedForLoopTree.- Specified by:
- processEnhancedForLoopin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processExportspublic void processExports(ExportsTree javacTree, com.github.javaparser.ast.modules.ModuleExportsDirective javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anExportsTree.- Specified by:
- processExportsin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processExpressionStatemenpublic void processExpressionStatemen(ExpressionStatementTree javacTree, com.github.javaparser.ast.stmt.ExpressionStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anExpressionStatementTree.- Specified by:
- processExpressionStatemenin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processForLooppublic void processForLoop(ForLoopTree javacTree, com.github.javaparser.ast.stmt.ForStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aForLoopTree.- Specified by:
- processForLoopin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processIdentifierpublic void processIdentifier(IdentifierTree javacTree, com.github.javaparser.ast.type.ClassOrInterfaceType javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anIdentifierTreerepresenting a class or interface type.- Specified by:
- processIdentifierin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processIdentifierpublic void processIdentifier(IdentifierTree javacTree, com.github.javaparser.ast.expr.Name javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anIdentifierTreerepresenting a name that may contain dots.- Specified by:
- processIdentifierin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processIdentifierpublic void processIdentifier(IdentifierTree javacTree, com.github.javaparser.ast.expr.NameExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anIdentifierTreerepresenting an expression that evaluates to the value of a variable.- Specified by:
- processIdentifierin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processIdentifierpublic void processIdentifier(IdentifierTree javacTree, com.github.javaparser.ast.expr.SimpleName javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anIdentifierTreerepresenting a name without dots.- Specified by:
- processIdentifierin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processIdentifierpublic void processIdentifier(IdentifierTree javacTree, com.github.javaparser.ast.expr.SuperExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anIdentifierTreerepresenting asuperexpression like thesuperinsuper.myMethod()orMyClass.super.myMethod().- Specified by:
- processIdentifierin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processIdentifierpublic void processIdentifier(IdentifierTree javacTree, com.github.javaparser.ast.expr.ThisExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anIdentifierTreerepresenting athisexpression like thethisinMyClass = this,this.myMethod(), orMyClass.this.myMethod().- Specified by:
- processIdentifierin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processIfDescription copied from class:JointJavacJavaParserVisitorProcess anIfTree.- Specified by:
- processIfin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processImportpublic void processImport(ImportTree javacTree, com.github.javaparser.ast.ImportDeclaration javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anImportTree.Wildcards are stored differently between the two. In a statement like import a.*;, the name is stored as aMemberSelectTreewithaand*. In JavaParser this is just stored asabut with a method that returns whether it has a wildcard.- Specified by:
- processImportin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processInstanceOfpublic void processInstanceOf(InstanceOfTree javacTree, com.github.javaparser.ast.expr.InstanceOfExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anInstanceOfTree.- Specified by:
- processInstanceOfin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processIntersectionTypepublic void processIntersectionType(IntersectionTypeTree javacTree, com.github.javaparser.ast.type.IntersectionType javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anIntersectionType.- Specified by:
- processIntersectionTypein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processLabeledStatementpublic void processLabeledStatement(LabeledStatementTree javacTree, com.github.javaparser.ast.stmt.LabeledStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aLabeledStatement.- Specified by:
- processLabeledStatementin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processLambdaExpressionpublic void processLambdaExpression(LambdaExpressionTree javacTree, com.github.javaparser.ast.expr.LambdaExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aLambdaExpressionTree.- Specified by:
- processLambdaExpressionin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processLiteralpublic void processLiteral(LiteralTree javacTree, com.github.javaparser.ast.expr.BinaryExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aLiteralTreefor a String literal defined using concatenation.For an expression like "a" + "b", javac stores a single String literal"ab"but JavaParser stores it as an operation with two operands.- Specified by:
- processLiteralin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processLiteralpublic void processLiteral(LiteralTree javacTree, com.github.javaparser.ast.expr.UnaryExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aLiteralTreefor a literal expression prefixed with+or-like+5or-2.- Specified by:
- processLiteralin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processLiteralpublic void processLiteral(LiteralTree javacTree, com.github.javaparser.ast.expr.LiteralExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aLiteralTree.- Specified by:
- processLiteralin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processMemberReferencepublic void processMemberReference(MemberReferenceTree javacTree, com.github.javaparser.ast.expr.MethodReferenceExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aMemberReferenceTree.- Specified by:
- processMemberReferencein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processMemberSelectpublic void processMemberSelect(MemberSelectTree javacTree, com.github.javaparser.ast.expr.ClassExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aMemberSelectTreefor a class expression likeMyClass.class.- Specified by:
- processMemberSelectin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processMemberSelectpublic void processMemberSelect(MemberSelectTree javacTree, com.github.javaparser.ast.type.ClassOrInterfaceType javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aMemberSelectTreefor a type with a name containing dots, likemypackage.MyClass.- Specified by:
- processMemberSelectin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processMemberSelectpublic void processMemberSelect(MemberSelectTree javacTree, com.github.javaparser.ast.expr.FieldAccessExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aMemberSelectTreefor a field access expression likemyObj.myField.- Specified by:
- processMemberSelectin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processMemberSelectpublic void processMemberSelect(MemberSelectTree javacTree, com.github.javaparser.ast.expr.Name javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aMemberSelectTreefor a name that contains dots.- Specified by:
- processMemberSelectin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processMemberSelectpublic void processMemberSelect(MemberSelectTree javacTree, com.github.javaparser.ast.expr.ThisExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aMemberSelectTreefor a this expression with a class likeMyClass.this.- Specified by:
- processMemberSelectin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processMemberSelectpublic void processMemberSelect(MemberSelectTree javacTree, com.github.javaparser.ast.expr.SuperExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aMemberSelectTreefor a super expression with a class likesuper.MyClass.- Specified by:
- processMemberSelectin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processMethodpublic void processMethod(MethodTree javacTree, com.github.javaparser.ast.body.MethodDeclaration javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aMethodTreerepresenting a regular method declaration.- Specified by:
- processMethodin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processMethodpublic void processMethod(MethodTree javacTree, com.github.javaparser.ast.body.ConstructorDeclaration javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aMethodTreerepresenting a constructor declaration.- Specified by:
- processMethodin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processMethodpublic void processMethod(MethodTree javacTree, com.github.javaparser.ast.body.CompactConstructorDeclaration javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aMethodTreerepresenting a compact constructor declaration.- Specified by:
- processMethodin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processMethodpublic void processMethod(MethodTree javacTree, com.github.javaparser.ast.body.AnnotationMemberDeclaration javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aMethodTreerepresenting a value field for an annotation.- Specified by:
- processMethodin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processMethodInvocationpublic void processMethodInvocation(MethodInvocationTree javacTree, com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aMethodInvocationTreerepresenting a constructor invocation.- Specified by:
- processMethodInvocationin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processMethodInvocationpublic void processMethodInvocation(MethodInvocationTree javacTree, com.github.javaparser.ast.expr.MethodCallExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aMethodInvocationTreerepresenting a regular method invocation.- Specified by:
- processMethodInvocationin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processModulepublic void processModule(ModuleTree javacTree, com.github.javaparser.ast.modules.ModuleDeclaration javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aModuleTree.- Specified by:
- processModulein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processNewClasspublic void processNewClass(NewClassTree javacTree, com.github.javaparser.ast.expr.ObjectCreationExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aNewClassTree.- Specified by:
- processNewClassin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processOpenspublic void processOpens(OpensTree javacTree, com.github.javaparser.ast.modules.ModuleOpensDirective javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess anOpensTree.- Specified by:
- processOpensin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processOtherDescription copied from class:JointJavacJavaParserVisitorProcess aTreethat isn't an instance of any specific tree class.- Specified by:
- processOtherin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processPackagepublic void processPackage(PackageTree javacTree, com.github.javaparser.ast.PackageDeclaration javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aPackageTree.- Specified by:
- processPackagein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processParameterizedTypepublic void processParameterizedType(ParameterizedTypeTree javacTree, com.github.javaparser.ast.type.ClassOrInterfaceType javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aParameterizedTypeTree.- Specified by:
- processParameterizedTypein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processParenthesizedpublic void processParenthesized(ParenthesizedTree javacTree, com.github.javaparser.ast.expr.EnclosedExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aParenthesizedTree.- Specified by:
- processParenthesizedin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processPrimitiveTypepublic void processPrimitiveType(PrimitiveTypeTree javacTree, com.github.javaparser.ast.type.PrimitiveType javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aPrimitiveTypeTree.- Specified by:
- processPrimitiveTypein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processPrimitiveTypepublic void processPrimitiveType(PrimitiveTypeTree javacTree, com.github.javaparser.ast.type.VoidType javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aPrimitiveTypeTreerepresenting a void type.- Specified by:
- processPrimitiveTypein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processProvidespublic void processProvides(ProvidesTree javacTree, com.github.javaparser.ast.modules.ModuleProvidesDirective javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aProvidesTree.- Specified by:
- processProvidesin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processRequirespublic void processRequires(RequiresTree javacTree, com.github.javaparser.ast.modules.ModuleRequiresDirective javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aRequiresTree.- Specified by:
- processRequiresin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processReturnpublic void processReturn(ReturnTree javacTree, com.github.javaparser.ast.stmt.ReturnStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aRetrunTree.- Specified by:
- processReturnin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processSwitchpublic void processSwitch(SwitchTree javacTree, com.github.javaparser.ast.stmt.SwitchStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aSwitchTree.- Specified by:
- processSwitchin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processSwitchExpressionpublic void processSwitchExpression(Tree javacTree, com.github.javaparser.ast.expr.SwitchExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aSwitchExpressionTree.- Specified by:
- processSwitchExpressionin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processSynchronizedpublic void processSynchronized(SynchronizedTree javacTree, com.github.javaparser.ast.stmt.SynchronizedStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aSynchronizedTree.- Specified by:
- processSynchronizedin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processThrowpublic void processThrow(ThrowTree javacTree, com.github.javaparser.ast.stmt.ThrowStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aThrowTree.- Specified by:
- processThrowin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processTryDescription copied from class:JointJavacJavaParserVisitorProcess aTryTree.- Specified by:
- processTryin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processTypeCastpublic void processTypeCast(TypeCastTree javacTree, com.github.javaparser.ast.expr.CastExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aTypeCastTree.- Specified by:
- processTypeCastin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processTypeParameterpublic void processTypeParameter(TypeParameterTree javacTree, com.github.javaparser.ast.type.TypeParameter javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aTypeParameterTree.- Specified by:
- processTypeParameterin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processUnarypublic void processUnary(UnaryTree javacTree, com.github.javaparser.ast.expr.UnaryExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aUnaryTree.- Specified by:
- processUnaryin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processUnionTypepublic void processUnionType(UnionTypeTree javacTree, com.github.javaparser.ast.type.UnionType javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aUnionTypeTree.- Specified by:
- processUnionTypein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processUsespublic void processUses(UsesTree javacTree, com.github.javaparser.ast.modules.ModuleUsesDirective javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aUsesTree.- Specified by:
- processUsesin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processVariablepublic void processVariable(VariableTree javacTree, com.github.javaparser.ast.body.EnumConstantDeclaration javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aVariableTreerepresenting an enum constant declaration. In an enum likeenum MyEnum { MY_CONSTANT }, javac expandsMY_CONSTANTas a constant variable.- Specified by:
- processVariablein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processVariablepublic void processVariable(VariableTree javacTree, com.github.javaparser.ast.body.Parameter javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aVariableTreerepresenting a parameter to a method or constructor.- Specified by:
- processVariablein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processVariablepublic void processVariable(VariableTree javacTree, com.github.javaparser.ast.body.ReceiverParameter javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aVariableTreerepresenting the receiver parameter of a method.- Specified by:
- processVariablein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processVariablepublic void processVariable(VariableTree javacTree, com.github.javaparser.ast.body.VariableDeclarator javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aVariableTreerepresenting a regular variable declaration.- Specified by:
- processVariablein class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processWhileLooppublic void processWhileLoop(WhileLoopTree javacTree, com.github.javaparser.ast.stmt.WhileStmt javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aWhileLoopTree.- Specified by:
- processWhileLoopin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processWildcardpublic void processWildcard(WildcardTree javacTree, com.github.javaparser.ast.type.WildcardType javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aWhileLoopTree.- Specified by:
- processWildcardin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
- 
processYieldDescription copied from class:JointJavacJavaParserVisitorProcess aYieldTree.- Specified by:
- processYieldin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding Javaparser node
 
- 
processCompoundAssignmentpublic void processCompoundAssignment(CompoundAssignmentTree javacTree, com.github.javaparser.ast.expr.AssignExpr javaParserNode) Description copied from class:JointJavacJavaParserVisitorProcess aCompoundAssignmentTree.- Specified by:
- processCompoundAssignmentin class- JointJavacJavaParserVisitor
- Parameters:
- javacTree- tree to process
- javaParserNode- corresponding JavaParser node
 
 
-