javaparser-core 3.14.14
com.github.javaparser.ast.visitor
ObjectIdentityHashCodeVisitor
Top
Description
Fields
Constructors
Methods
com.github.javaparser.ast.visitor
public
Class ObjectIdentityHashCodeVisitor
extends
Object
implements
GenericVisitor
<
Integer
,
Void
>
Class Inheritance
java.lang.Object
com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor
All Implemented Interfaces
com.github.javaparser.ast.visitor.GenericVisitor
Imports
com.
github.
javaparser.
ast.
*
,
com.
github.
javaparser.
ast.
body.
*
,
com.
github.
javaparser.
ast.
comments.
BlockComment
,
.JavadocComment
,
.LineComment
,
com.
github.
javaparser.
ast.
expr.
*
,
com.
github.
javaparser.
ast.
modules.
*
,
com.
github.
javaparser.
ast.
stmt.
*
,
com.
github.
javaparser.
ast.
type.
*
A visitor that calculates a deep hash code for a node by using the hash codes of all its properties, and the hash codes of all its child nodes (by visiting those too.)
Field Summary
Modifier and Type
Field and Description
private static final
ObjectIdentityHashCodeVisitor
SINGLETON
Constructor Summary
Access
Constructor and Description
public
ObjectIdentityHashCodeVisitor
()
Method Summary
Modifier and Type
Method and Description
public
static
int
hashCode
(
final
Node
node
)
public
Integer
visit
(
final
AnnotationDeclaration
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
AnnotationMemberDeclaration
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ArrayAccessExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ArrayCreationExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ArrayCreationLevel
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ArrayInitializerExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ArrayType
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
AssertStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
AssignExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
BinaryExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
BlockComment
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
BlockStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
BooleanLiteralExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
BreakStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
CastExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
CatchClause
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
CharLiteralExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ClassExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ClassOrInterfaceDeclaration
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ClassOrInterfaceType
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
CompilationUnit
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ConditionalExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ConstructorDeclaration
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ContinueStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
DoStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
DoubleLiteralExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
EmptyStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
EnclosedExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
EnumConstantDeclaration
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
EnumDeclaration
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ExplicitConstructorInvocationStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ExpressionStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
FieldAccessExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
FieldDeclaration
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ForStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ForEachStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
IfStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ImportDeclaration
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
InitializerDeclaration
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
InstanceOfExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
IntegerLiteralExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
IntersectionType
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
JavadocComment
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
LabeledStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
LambdaExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
LineComment
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
LocalClassDeclarationStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
LongLiteralExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
MarkerAnnotationExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
MemberValuePair
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
MethodCallExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
MethodDeclaration
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
MethodReferenceExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
NameExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
Name
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
NodeList
<
N extends
Node
> n,
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
NormalAnnotationExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
NullLiteralExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ObjectCreationExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
PackageDeclaration
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
Parameter
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
PrimitiveType
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ReturnStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
SimpleName
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
SingleMemberAnnotationExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
StringLiteralExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
SuperExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
SwitchEntry
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
SwitchStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
SynchronizedStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ThisExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ThrowStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
TryStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
TypeExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
TypeParameter
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
UnaryExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
UnionType
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
UnknownType
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
VariableDeclarationExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
VariableDeclarator
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
VoidType
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
WhileStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
WildcardType
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ModuleDeclaration
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ModuleRequiresDirective
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ModuleExportsDirective
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ModuleProvidesDirective
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ModuleUsesDirective
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ModuleOpensDirective
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
UnparsableStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
ReceiverParameter
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
VarType
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
Modifier
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
SwitchExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
YieldStmt
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Integer
visit
(
final
TextBlockLiteralExpr
n,
final
Void
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
Inherited from
java.lang.Object
:
clone
equals
finalize
getClass
hashCode
notify
notifyAll
toString
wait
wait
wait