## Uses of Class
japa.parser.ast.Node

Packages that use Node
japa.parser
japa.parser.ast
japa.parser.ast.body
japa.parser.ast.comments
japa.parser.ast.expr
japa.parser.ast.stmt
japa.parser.ast.type
japa.parser.ast.visitor

### Uses of Node in japa.parser

Methods in japa.parser with type parameters of type Node
`static <T extends Node> void` PositionUtils.`sortByBeginPosition(List<T> nodes)`

Methods in japa.parser with parameters of type Node
`static boolean` PositionUtils.`areInOrder(Node a, Node b)`
`static Position` Position.`beginOf(Node node)`
`static Position` Position.`endOf(Node node)`

### Uses of Node in japa.parser.ast

Subclasses of Node in japa.parser.ast
`class` `CompilationUnit` This class represents the entire compilation unit.
`class` `ImportDeclaration` This class represents a import declaration.
`class` `PackageDeclaration` This class represents the package declaration.
`class` `TypeParameter` This class represents the declaration of a generics argument.

Methods in japa.parser.ast that return Node
`Node` Node.`getParentNode()`

Methods in japa.parser.ast that return types with arguments of type Node
`List<Node>` Node.`getChildrenNodes()`

Methods in japa.parser.ast with parameters of type Node
`boolean` Node.`contains(Node other)`
`abstract void` TreeVisitor.`process(Node node)`
`protected void` Node.`setAsParentNodeOf(Node childNode)`
`void` Node.`setParentNode(Node parentNode)`
`void` TreeVisitor.`visitDepthFirst(Node node)`

Method parameters in japa.parser.ast with type arguments of type Node
`protected void` Node.`setAsParentNodeOf(List<? extends Node> childNodes)`

### Uses of Node in japa.parser.ast.body

Subclasses of Node in japa.parser.ast.body
`class` `AnnotationDeclaration`
`class` `AnnotationMemberDeclaration`
`class` `BaseParameter`
`class` `BodyDeclaration`
`class` `ClassOrInterfaceDeclaration`
`class` `ConstructorDeclaration`
`class` `EmptyMemberDeclaration`
`class` `EmptyTypeDeclaration`
`class` `EnumConstantDeclaration`
`class` `EnumDeclaration`
`class` `FieldDeclaration`
`class` `InitializerDeclaration`
`class` `MethodDeclaration`
`class` `MultiTypeParameter`
`class` `Parameter`
`class` `TypeDeclaration`
`class` `VariableDeclarator`
`class` `VariableDeclaratorId`

### Uses of Node in japa.parser.ast.comments

Subclasses of Node in japa.parser.ast.comments
`class` `BlockComment` AST node that represent block comments.
`class` `Comment` Abstract class for all AST nodes that represent comments.
`class` `JavadocComment`
`class` `LineComment` AST node that represent line comments.

### Uses of Node in japa.parser.ast.expr

Subclasses of Node in japa.parser.ast.expr
`class` `AnnotationExpr`
`class` `ArrayAccessExpr`
`class` `ArrayCreationExpr`
`class` `ArrayInitializerExpr`
`class` `AssignExpr`
`class` `BinaryExpr`
`class` `BooleanLiteralExpr`
`class` `CastExpr`
`class` `CharLiteralExpr`
`class` `ClassExpr`
`class` `ConditionalExpr`
`class` `DoubleLiteralExpr`
`class` `EnclosedExpr`
`class` `Expression`
`class` `FieldAccessExpr`
`class` `InstanceOfExpr`
`class` `IntegerLiteralExpr`
`class` `IntegerLiteralMinValueExpr`
`class` `LiteralExpr`
`class` `LongLiteralExpr`
`class` `LongLiteralMinValueExpr`
`class` `MarkerAnnotationExpr`
`class` `MemberValuePair`
`class` `MethodCallExpr`
`class` `NameExpr`
`class` `NormalAnnotationExpr`
`class` `NullLiteralExpr`
`class` `ObjectCreationExpr`
`class` `QualifiedNameExpr`
`class` `SingleMemberAnnotationExpr`
`class` `StringLiteralExpr`
`class` `SuperExpr`
`class` `ThisExpr`
`class` `UnaryExpr`
`class` `VariableDeclarationExpr`

### Uses of Node in japa.parser.ast.stmt

Subclasses of Node in japa.parser.ast.stmt
`class` `AssertStmt`
`class` `BlockStmt`
`class` `BreakStmt`
`class` `CatchClause`
`class` `ContinueStmt`
`class` `DoStmt`
`class` `EmptyStmt`
`class` `ExplicitConstructorInvocationStmt`
`class` `ExpressionStmt`
`class` `ForeachStmt`
`class` `ForStmt`
`class` `IfStmt`
`class` `LabeledStmt`
`class` `ReturnStmt`
`class` `Statement`
`class` `SwitchEntryStmt`
`class` `SwitchStmt`
`class` `SynchronizedStmt`
`class` `ThrowStmt`
`class` `TryStmt`
`class` `TypeDeclarationStmt`
`class` `WhileStmt`

### Uses of Node in japa.parser.ast.type

Subclasses of Node in japa.parser.ast.type
`class` `ClassOrInterfaceType`
`class` `PrimitiveType`
`class` `ReferenceType`
`class` `Type`
`class` `VoidType`
`class` `WildcardType`

### Uses of Node in japa.parser.ast.visitor

Methods in japa.parser.ast.visitor with type parameters of type Node
`protected <T extends Node> T` CloneVisitor.`cloneNodes(T _node, Object _arg)`
`<T extends Node> List<T>` CloneVisitor.`visit(List<T> _nodes, Object _arg)`

Methods in japa.parser.ast.visitor that return Node
`Node` ModifierVisitorAdapter.`visit(AnnotationDeclaration n, A arg)`
`Node` CloneVisitor.`visit(AnnotationDeclaration _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(AnnotationMemberDeclaration n, A arg)`
`Node` CloneVisitor.`visit(AnnotationMemberDeclaration _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ArrayAccessExpr n, A arg)`
`Node` CloneVisitor.`visit(ArrayAccessExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ArrayCreationExpr n, A arg)`
`Node` CloneVisitor.`visit(ArrayCreationExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ArrayInitializerExpr n, A arg)`
`Node` CloneVisitor.`visit(ArrayInitializerExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(AssertStmt n, A arg)`
`Node` CloneVisitor.`visit(AssertStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(AssignExpr n, A arg)`
`Node` CloneVisitor.`visit(AssignExpr _n, Object _arg)`
`protected Node` ModifierVisitorAdapter.`visit(BaseParameter n, A arg)`
`Node` ModifierVisitorAdapter.`visit(BinaryExpr n, A arg)`
`Node` CloneVisitor.`visit(BinaryExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(BlockComment n, A arg)`
`Node` CloneVisitor.`visit(BlockComment _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(BlockStmt n, A arg)`
`Node` CloneVisitor.`visit(BlockStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(BooleanLiteralExpr n, A arg)`
`Node` CloneVisitor.`visit(BooleanLiteralExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(BreakStmt n, A arg)`
`Node` CloneVisitor.`visit(BreakStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(CastExpr n, A arg)`
`Node` CloneVisitor.`visit(CastExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(CatchClause n, A arg)`
`Node` CloneVisitor.`visit(CatchClause _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(CharLiteralExpr n, A arg)`
`Node` CloneVisitor.`visit(CharLiteralExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ClassExpr n, A arg)`
`Node` CloneVisitor.`visit(ClassExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ClassOrInterfaceDeclaration n, A arg)`
`Node` CloneVisitor.`visit(ClassOrInterfaceDeclaration _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ClassOrInterfaceType n, A arg)`
`Node` CloneVisitor.`visit(ClassOrInterfaceType _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(CompilationUnit n, A arg)`
`Node` CloneVisitor.`visit(CompilationUnit _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ConditionalExpr n, A arg)`
`Node` CloneVisitor.`visit(ConditionalExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ConstructorDeclaration n, A arg)`
`Node` CloneVisitor.`visit(ConstructorDeclaration _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ContinueStmt n, A arg)`
`Node` CloneVisitor.`visit(ContinueStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(DoStmt n, A arg)`
`Node` CloneVisitor.`visit(DoStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(DoubleLiteralExpr n, A arg)`
`Node` CloneVisitor.`visit(DoubleLiteralExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(EmptyMemberDeclaration n, A arg)`
`Node` CloneVisitor.`visit(EmptyMemberDeclaration _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(EmptyStmt n, A arg)`
`Node` CloneVisitor.`visit(EmptyStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(EmptyTypeDeclaration n, A arg)`
`Node` CloneVisitor.`visit(EmptyTypeDeclaration _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(EnclosedExpr n, A arg)`
`Node` CloneVisitor.`visit(EnclosedExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(EnumConstantDeclaration n, A arg)`
`Node` CloneVisitor.`visit(EnumConstantDeclaration _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(EnumDeclaration n, A arg)`
`Node` CloneVisitor.`visit(EnumDeclaration _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ExplicitConstructorInvocationStmt n, A arg)`
`Node` CloneVisitor.`visit(ExplicitConstructorInvocationStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ExpressionStmt n, A arg)`
`Node` CloneVisitor.`visit(ExpressionStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(FieldAccessExpr n, A arg)`
`Node` CloneVisitor.`visit(FieldAccessExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(FieldDeclaration n, A arg)`
`Node` CloneVisitor.`visit(FieldDeclaration _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ForeachStmt n, A arg)`
`Node` CloneVisitor.`visit(ForeachStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ForStmt n, A arg)`
`Node` CloneVisitor.`visit(ForStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(IfStmt n, A arg)`
`Node` CloneVisitor.`visit(IfStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ImportDeclaration n, A arg)`
`Node` CloneVisitor.`visit(ImportDeclaration _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(InitializerDeclaration n, A arg)`
`Node` CloneVisitor.`visit(InitializerDeclaration _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(InstanceOfExpr n, A arg)`
`Node` CloneVisitor.`visit(InstanceOfExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(IntegerLiteralExpr n, A arg)`
`Node` CloneVisitor.`visit(IntegerLiteralExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(IntegerLiteralMinValueExpr n, A arg)`
`Node` CloneVisitor.`visit(IntegerLiteralMinValueExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(JavadocComment n, A arg)`
`Node` CloneVisitor.`visit(JavadocComment _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(LabeledStmt n, A arg)`
`Node` CloneVisitor.`visit(LabeledStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(LineComment n, A arg)`
`Node` CloneVisitor.`visit(LineComment _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(LongLiteralExpr n, A arg)`
`Node` CloneVisitor.`visit(LongLiteralExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(LongLiteralMinValueExpr n, A arg)`
`Node` CloneVisitor.`visit(LongLiteralMinValueExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(MarkerAnnotationExpr n, A arg)`
`Node` CloneVisitor.`visit(MarkerAnnotationExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(MemberValuePair n, A arg)`
`Node` CloneVisitor.`visit(MemberValuePair _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(MethodCallExpr n, A arg)`
`Node` CloneVisitor.`visit(MethodCallExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(MethodDeclaration n, A arg)`
`Node` CloneVisitor.`visit(MethodDeclaration _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(MultiTypeParameter n, A arg)`
`Node` CloneVisitor.`visit(MultiTypeParameter _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(NameExpr n, A arg)`
`Node` CloneVisitor.`visit(NameExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(NormalAnnotationExpr n, A arg)`
`Node` CloneVisitor.`visit(NormalAnnotationExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(NullLiteralExpr n, A arg)`
`Node` CloneVisitor.`visit(NullLiteralExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ObjectCreationExpr n, A arg)`
`Node` CloneVisitor.`visit(ObjectCreationExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(PackageDeclaration n, A arg)`
`Node` CloneVisitor.`visit(PackageDeclaration _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(Parameter n, A arg)`
`Node` CloneVisitor.`visit(Parameter _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(PrimitiveType n, A arg)`
`Node` CloneVisitor.`visit(PrimitiveType _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(QualifiedNameExpr n, A arg)`
`Node` CloneVisitor.`visit(QualifiedNameExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ReferenceType n, A arg)`
`Node` CloneVisitor.`visit(ReferenceType _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ReturnStmt n, A arg)`
`Node` CloneVisitor.`visit(ReturnStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(SingleMemberAnnotationExpr n, A arg)`
`Node` CloneVisitor.`visit(SingleMemberAnnotationExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(StringLiteralExpr n, A arg)`
`Node` CloneVisitor.`visit(StringLiteralExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(SuperExpr n, A arg)`
`Node` CloneVisitor.`visit(SuperExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(SwitchEntryStmt n, A arg)`
`Node` CloneVisitor.`visit(SwitchEntryStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(SwitchStmt n, A arg)`
`Node` CloneVisitor.`visit(SwitchStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(SynchronizedStmt n, A arg)`
`Node` CloneVisitor.`visit(SynchronizedStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ThisExpr n, A arg)`
`Node` CloneVisitor.`visit(ThisExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(ThrowStmt n, A arg)`
`Node` CloneVisitor.`visit(ThrowStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(TryStmt n, A arg)`
`Node` CloneVisitor.`visit(TryStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(TypeDeclarationStmt n, A arg)`
`Node` CloneVisitor.`visit(TypeDeclarationStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(TypeParameter n, A arg)`
`Node` CloneVisitor.`visit(TypeParameter _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(UnaryExpr n, A arg)`
`Node` CloneVisitor.`visit(UnaryExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(VariableDeclarationExpr n, A arg)`
`Node` CloneVisitor.`visit(VariableDeclarationExpr _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(VariableDeclarator n, A arg)`
`Node` ModifierVisitorAdapter.`visit(VariableDeclaratorId n, A arg)`
`Node` CloneVisitor.`visit(VariableDeclaratorId _n, Object _arg)`
`Node` CloneVisitor.`visit(VariableDeclarator _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(VoidType n, A arg)`
`Node` CloneVisitor.`visit(VoidType _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(WhileStmt n, A arg)`
`Node` CloneVisitor.`visit(WhileStmt _n, Object _arg)`
`Node` ModifierVisitorAdapter.`visit(WildcardType n, A arg)`
`Node` CloneVisitor.`visit(WildcardType _n, Object _arg)`

Methods in japa.parser.ast.visitor with parameters of type Node
`static boolean` EqualsVisitor.`equals(Node n1, Node n2)`
`Boolean` EqualsVisitor.`visit(AnnotationDeclaration n1, Node arg)`
`Boolean` EqualsVisitor.`visit(AnnotationMemberDeclaration n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ArrayAccessExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ArrayCreationExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ArrayInitializerExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(AssertStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(AssignExpr n1, Node arg)`
`protected Boolean` EqualsVisitor.`visit(BaseParameter n1, Node arg)`
`Boolean` EqualsVisitor.`visit(BinaryExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(BlockComment n1, Node arg)`
`Boolean` EqualsVisitor.`visit(BlockStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(BooleanLiteralExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(BreakStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(CastExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(CatchClause n1, Node arg)`
`Boolean` EqualsVisitor.`visit(CharLiteralExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ClassExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ClassOrInterfaceDeclaration n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ClassOrInterfaceType n1, Node arg)`
`Boolean` EqualsVisitor.`visit(CompilationUnit n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ConditionalExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ConstructorDeclaration n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ContinueStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(DoStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(DoubleLiteralExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(EmptyMemberDeclaration n1, Node arg)`
`Boolean` EqualsVisitor.`visit(EmptyStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(EmptyTypeDeclaration n1, Node arg)`
`Boolean` EqualsVisitor.`visit(EnclosedExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(EnumConstantDeclaration n1, Node arg)`
`Boolean` EqualsVisitor.`visit(EnumDeclaration n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ExplicitConstructorInvocationStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ExpressionStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(FieldAccessExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(FieldDeclaration n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ForeachStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ForStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(IfStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ImportDeclaration n1, Node arg)`
`Boolean` EqualsVisitor.`visit(InitializerDeclaration n1, Node arg)`
`Boolean` EqualsVisitor.`visit(InstanceOfExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(IntegerLiteralExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(IntegerLiteralMinValueExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(JavadocComment n1, Node arg)`
`Boolean` EqualsVisitor.`visit(LabeledStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(LineComment n1, Node arg)`
`Boolean` EqualsVisitor.`visit(LongLiteralExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(LongLiteralMinValueExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(MarkerAnnotationExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(MemberValuePair n1, Node arg)`
`Boolean` EqualsVisitor.`visit(MethodCallExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(MethodDeclaration n1, Node arg)`
`Boolean` EqualsVisitor.`visit(MultiTypeParameter n1, Node arg)`
`Boolean` EqualsVisitor.`visit(NameExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(NormalAnnotationExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(NullLiteralExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ObjectCreationExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(PackageDeclaration n1, Node arg)`
`Boolean` EqualsVisitor.`visit(Parameter n1, Node arg)`
`Boolean` EqualsVisitor.`visit(PrimitiveType n1, Node arg)`
`Boolean` EqualsVisitor.`visit(QualifiedNameExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ReferenceType n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ReturnStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(SingleMemberAnnotationExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(StringLiteralExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(SuperExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(SwitchEntryStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(SwitchStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(SynchronizedStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ThisExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(ThrowStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(TryStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(TypeDeclarationStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(TypeParameter n1, Node arg)`
`Boolean` EqualsVisitor.`visit(UnaryExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(VariableDeclarationExpr n1, Node arg)`
`Boolean` EqualsVisitor.`visit(VariableDeclaratorId n1, Node arg)`
`Boolean` EqualsVisitor.`visit(VariableDeclarator n1, Node arg)`
`Boolean` EqualsVisitor.`visit(VoidType n1, Node arg)`
`Boolean` EqualsVisitor.`visit(WhileStmt n1, Node arg)`
`Boolean` EqualsVisitor.`visit(WildcardType n1, Node arg)`