public class com.github.javaparser.ast.visitor.HashCodeVisitor extends java.lang.Object implements com.github.javaparser.ast.visitor.GenericVisitor
{
private static final com.github.javaparser.ast.visitor.HashCodeVisitor SINGLETON;
private void <init>()
{
com.github.javaparser.ast.visitor.HashCodeVisitor v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static int hashCode(com.github.javaparser.ast.Node)
{
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v;
java.lang.Object v;
com.github.javaparser.ast.Node v;
v := @parameter: com.github.javaparser.ast.Node;
v = <com.github.javaparser.ast.visitor.HashCodeVisitor: com.github.javaparser.ast.visitor.HashCodeVisitor SINGLETON>;
v = virtualinvoke v.<com.github.javaparser.ast.Node: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, null);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.body.AnnotationDeclaration, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
java.util.Optional v, v;
java.lang.Object v, v, v, v, v, v;
com.github.javaparser.ast.body.AnnotationDeclaration v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.body.AnnotationDeclaration;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationDeclaration: com.github.javaparser.ast.NodeList getMembers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.type.Type v;
boolean v, v;
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
java.util.Optional v, v, v, v;
com.github.javaparser.ast.body.AnnotationMemberDeclaration v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.body.AnnotationMemberDeclaration;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationMemberDeclaration: java.util.Optional getDefaultValue()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationMemberDeclaration: java.util.Optional getDefaultValue()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationMemberDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationMemberDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationMemberDeclaration: com.github.javaparser.ast.type.Type getType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.Type: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationMemberDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationMemberDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationMemberDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.ArrayAccessExpr, java.lang.Void)
{
com.github.javaparser.ast.expr.ArrayAccessExpr v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v, v;
boolean v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.ArrayAccessExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayAccessExpr: com.github.javaparser.ast.expr.Expression getIndex()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayAccessExpr: com.github.javaparser.ast.expr.Expression getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayAccessExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayAccessExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.ArrayCreationExpr, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.type.Type v;
int v, v, v, v, v, v, v, v, v, v;
boolean v, v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.expr.ArrayCreationExpr v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.ArrayCreationExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayCreationExpr: com.github.javaparser.ast.type.Type getElementType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.Type: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayCreationExpr: java.util.Optional getInitializer()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayCreationExpr: java.util.Optional getInitializer()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayInitializerExpr: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayCreationExpr: com.github.javaparser.ast.NodeList getLevels()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayCreationExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayCreationExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.ArrayCreationLevel, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
boolean v, v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.ArrayCreationLevel v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.ArrayCreationLevel;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.ArrayCreationLevel: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.ArrayCreationLevel: java.util.Optional getDimension()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.ArrayCreationLevel: java.util.Optional getDimension()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.ArrayCreationLevel: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.ArrayCreationLevel: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.ArrayInitializerExpr, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v, v;
com.github.javaparser.ast.expr.ArrayInitializerExpr v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.ArrayInitializerExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayInitializerExpr: com.github.javaparser.ast.NodeList getValues()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayInitializerExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayInitializerExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.type.ArrayType, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.type.Type v;
int v, v, v, v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.type.ArrayType$Origin v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.type.ArrayType v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.type.ArrayType;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.type.ArrayType: com.github.javaparser.ast.type.Type getComponentType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.Type: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.type.ArrayType: com.github.javaparser.ast.type.ArrayType$Origin getOrigin()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.ArrayType$Origin: int hashCode()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.type.ArrayType: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.type.ArrayType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.type.ArrayType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.AssertStmt, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v, v;
java.lang.Void v;
com.github.javaparser.ast.stmt.AssertStmt v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.AssertStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.AssertStmt: com.github.javaparser.ast.expr.Expression getCheck()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.AssertStmt: java.util.Optional getMessage()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.AssertStmt: java.util.Optional getMessage()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.AssertStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.AssertStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.AssignExpr, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v, v;
boolean v;
java.lang.Void v;
com.github.javaparser.ast.expr.AssignExpr v;
java.util.Optional v, v;
com.github.javaparser.ast.expr.AssignExpr$Operator v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.AssignExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.AssignExpr: com.github.javaparser.ast.expr.AssignExpr$Operator getOperator()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.AssignExpr$Operator: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.AssignExpr: com.github.javaparser.ast.expr.Expression getTarget()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.AssignExpr: com.github.javaparser.ast.expr.Expression getValue()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.AssignExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.AssignExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.BinaryExpr, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v, v;
com.github.javaparser.ast.expr.BinaryExpr v;
boolean v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
com.github.javaparser.ast.expr.BinaryExpr$Operator v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.BinaryExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.BinaryExpr: com.github.javaparser.ast.expr.Expression getLeft()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.BinaryExpr: com.github.javaparser.ast.expr.BinaryExpr$Operator getOperator()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.BinaryExpr$Operator: int hashCode()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.BinaryExpr: com.github.javaparser.ast.expr.Expression getRight()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.BinaryExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.BinaryExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.comments.BlockComment, java.lang.Void)
{
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v;
java.lang.String v;
com.github.javaparser.ast.comments.BlockComment v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.comments.BlockComment;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.comments.BlockComment: java.lang.String getContent()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.comments.BlockComment: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.comments.BlockComment: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.BlockStmt, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v, v;
com.github.javaparser.ast.stmt.BlockStmt v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.BlockStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: com.github.javaparser.ast.NodeList getStatements()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.BooleanLiteralExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.expr.BooleanLiteralExpr v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v;
java.util.Optional v, v;
java.lang.Object v, v;
boolean v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.BooleanLiteralExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.BooleanLiteralExpr: boolean isValue()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.BooleanLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.BooleanLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.BreakStmt, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
boolean v, v;
java.lang.Void v;
com.github.javaparser.ast.stmt.BreakStmt v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.BreakStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BreakStmt: java.util.Optional getLabel()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BreakStmt: java.util.Optional getLabel()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BreakStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BreakStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.CastExpr, java.lang.Void)
{
com.github.javaparser.ast.expr.CastExpr v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.type.Type v;
int v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.CastExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.CastExpr: com.github.javaparser.ast.expr.Expression getExpression()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.CastExpr: com.github.javaparser.ast.type.Type getType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.Type: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.CastExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.CastExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.CatchClause, java.lang.Void)
{
com.github.javaparser.ast.body.Parameter v;
java.lang.Integer v;
com.github.javaparser.ast.stmt.CatchClause v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
boolean v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
com.github.javaparser.ast.stmt.BlockStmt v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.CatchClause;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.CatchClause: com.github.javaparser.ast.stmt.BlockStmt getBody()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.CatchClause: com.github.javaparser.ast.body.Parameter getParameter()>();
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.CatchClause: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.CatchClause: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.CharLiteralExpr, java.lang.Void)
{
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.expr.CharLiteralExpr v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v;
java.lang.String v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.CharLiteralExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.CharLiteralExpr: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.CharLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.CharLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.ClassExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.expr.ClassExpr v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.type.Type v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.ClassExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ClassExpr: com.github.javaparser.ast.type.Type getType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.Type: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ClassExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ClassExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, java.lang.Void)
{
java.lang.Integer v;
boolean v, v, v;
com.github.javaparser.ast.NodeList v, v, v, v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
java.util.Optional v, v;
com.github.javaparser.ast.body.ClassOrInterfaceDeclaration v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.body.ClassOrInterfaceDeclaration;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getExtendedTypes()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getImplementedTypes()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: boolean isInterface()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getTypeParameters()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getMembers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.type.ClassOrInterfaceType, java.lang.Void)
{
com.github.javaparser.ast.type.ClassOrInterfaceType v;
java.lang.Integer v;
boolean v, v, v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
java.util.Optional v, v, v, v, v, v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.type.ClassOrInterfaceType;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: java.util.Optional getScope()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: java.util.Optional getScope()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: java.util.Optional getTypeArguments()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: java.util.Optional getTypeArguments()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.CompilationUnit, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.CompilationUnit v;
boolean v, v, v;
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
java.util.Optional v, v, v, v, v, v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.CompilationUnit;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.CompilationUnit: com.github.javaparser.ast.NodeList getImports()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.CompilationUnit: java.util.Optional getModule()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.CompilationUnit: java.util.Optional getModule()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleDeclaration: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.CompilationUnit: java.util.Optional getPackageDeclaration()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.CompilationUnit: java.util.Optional getPackageDeclaration()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.PackageDeclaration: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.CompilationUnit: com.github.javaparser.ast.NodeList getTypes()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.CompilationUnit: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.CompilationUnit: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.ConditionalExpr, java.lang.Void)
{
com.github.javaparser.ast.expr.ConditionalExpr v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v, v, v;
boolean v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.ConditionalExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ConditionalExpr: com.github.javaparser.ast.expr.Expression getCondition()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ConditionalExpr: com.github.javaparser.ast.expr.Expression getElseExpr()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ConditionalExpr: com.github.javaparser.ast.expr.Expression getThenExpr()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ConditionalExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ConditionalExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.body.ConstructorDeclaration, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.body.ConstructorDeclaration v;
boolean v, v;
com.github.javaparser.ast.NodeList v, v, v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
java.util.Optional v, v, v, v;
com.github.javaparser.ast.stmt.BlockStmt v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.body.ConstructorDeclaration;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.stmt.BlockStmt getBody()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.NodeList getParameters()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: java.util.Optional getReceiverParameter()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: java.util.Optional getReceiverParameter()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.body.ReceiverParameter: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.NodeList getThrownExceptions()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.NodeList getTypeParameters()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.ContinueStmt, java.lang.Void)
{
com.github.javaparser.ast.stmt.ContinueStmt v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
boolean v, v;
java.lang.Void v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.ContinueStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ContinueStmt: java.util.Optional getLabel()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ContinueStmt: java.util.Optional getLabel()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ContinueStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ContinueStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.DoStmt, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.stmt.DoStmt v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v;
java.lang.Void v;
com.github.javaparser.ast.stmt.Statement v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.DoStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.DoStmt: com.github.javaparser.ast.stmt.Statement getBody()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.DoStmt: com.github.javaparser.ast.expr.Expression getCondition()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.DoStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.DoStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.DoubleLiteralExpr, java.lang.Void)
{
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.expr.DoubleLiteralExpr v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v;
java.lang.String v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.DoubleLiteralExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.DoubleLiteralExpr: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.DoubleLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.DoubleLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.EmptyStmt, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.stmt.EmptyStmt v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
java.util.Optional v, v;
java.lang.Object v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.EmptyStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.EmptyStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.EmptyStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
goto label;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
label:
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.EnclosedExpr, java.lang.Void)
{
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.expr.EnclosedExpr v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
com.github.javaparser.ast.expr.Expression v;
java.lang.Object v, v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.EnclosedExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.EnclosedExpr: com.github.javaparser.ast.expr.Expression getInner()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.EnclosedExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.EnclosedExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.body.EnumConstantDeclaration, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.ast.body.EnumConstantDeclaration v;
java.util.Optional v, v;
java.lang.Object v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.body.EnumConstantDeclaration;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumConstantDeclaration: com.github.javaparser.ast.NodeList getArguments()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumConstantDeclaration: com.github.javaparser.ast.NodeList getClassBody()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumConstantDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumConstantDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumConstantDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumConstantDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.body.EnumDeclaration, java.lang.Void)
{
java.lang.Integer v;
boolean v;
com.github.javaparser.ast.NodeList v, v, v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
java.util.Optional v, v;
com.github.javaparser.ast.body.EnumDeclaration v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.body.EnumDeclaration;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getEntries()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getImplementedTypes()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getMembers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, java.lang.Void)
{
java.lang.Integer v;
boolean v, v, v, v, v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt v;
java.util.Optional v, v, v, v, v, v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt: com.github.javaparser.ast.NodeList getArguments()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt: java.util.Optional getExpression()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt: java.util.Optional getExpression()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt: boolean isThis()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt: java.util.Optional getTypeArguments()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt: java.util.Optional getTypeArguments()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.ExpressionStmt, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.stmt.ExpressionStmt v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
com.github.javaparser.ast.expr.Expression v;
java.lang.Object v, v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.ExpressionStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExpressionStmt: com.github.javaparser.ast.expr.Expression getExpression()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExpressionStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExpressionStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v, v, v;
com.github.javaparser.ast.expr.FieldAccessExpr v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.FieldAccessExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.FieldAccessExpr: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.FieldAccessExpr: com.github.javaparser.ast.expr.Expression getScope()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.FieldAccessExpr: java.util.Optional getTypeArguments()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.FieldAccessExpr: java.util.Optional getTypeArguments()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.FieldAccessExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.FieldAccessExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.body.FieldDeclaration, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v, v, v;
java.lang.Void v;
com.github.javaparser.ast.body.FieldDeclaration v;
java.util.Optional v, v;
java.lang.Object v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.body.FieldDeclaration;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.body.FieldDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.body.FieldDeclaration: com.github.javaparser.ast.NodeList getVariables()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.FieldDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.FieldDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.FieldDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.ForStmt, java.lang.Void)
{
java.lang.Integer v;
boolean v, v;
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
com.github.javaparser.ast.stmt.ForStmt v;
java.util.Optional v, v, v, v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.stmt.Statement v;
java.lang.Object v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.ForStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForStmt: com.github.javaparser.ast.stmt.Statement getBody()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForStmt: java.util.Optional getCompare()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForStmt: java.util.Optional getCompare()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForStmt: com.github.javaparser.ast.NodeList getInitialization()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForStmt: com.github.javaparser.ast.NodeList getUpdate()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.ForEachStmt, java.lang.Void)
{
com.github.javaparser.ast.stmt.ForEachStmt v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v;
java.lang.Void v;
com.github.javaparser.ast.stmt.Statement v;
com.github.javaparser.ast.expr.VariableDeclarationExpr v;
java.util.Optional v, v;
java.lang.Object v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.ForEachStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForEachStmt: com.github.javaparser.ast.stmt.Statement getBody()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForEachStmt: com.github.javaparser.ast.expr.Expression getIterable()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForEachStmt: com.github.javaparser.ast.expr.VariableDeclarationExpr getVariable()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForEachStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForEachStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.IfStmt, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v, v;
java.lang.Void v;
com.github.javaparser.ast.stmt.IfStmt v;
com.github.javaparser.ast.stmt.Statement v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.IfStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.IfStmt: com.github.javaparser.ast.expr.Expression getCondition()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.IfStmt: java.util.Optional getElseStmt()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.IfStmt: java.util.Optional getElseStmt()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.IfStmt: com.github.javaparser.ast.stmt.Statement getThenStmt()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.IfStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.IfStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.ImportDeclaration, java.lang.Void)
{
com.github.javaparser.ast.expr.Name v;
java.lang.Integer v;
com.github.javaparser.ast.ImportDeclaration v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v;
boolean v, v, v, v, v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.ImportDeclaration;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.ImportDeclaration: boolean isAsterisk()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.ImportDeclaration: boolean isStatic()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.ImportDeclaration: com.github.javaparser.ast.expr.Name getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.ImportDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.ImportDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.body.InitializerDeclaration, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v;
boolean v, v, v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.body.InitializerDeclaration v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
com.github.javaparser.ast.stmt.BlockStmt v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.body.InitializerDeclaration;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.body.InitializerDeclaration: com.github.javaparser.ast.stmt.BlockStmt getBody()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.body.InitializerDeclaration: boolean isStatic()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.InitializerDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.InitializerDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.InitializerDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.InstanceOfExpr, java.lang.Void)
{
com.github.javaparser.ast.expr.InstanceOfExpr v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v, v;
java.lang.Void v;
com.github.javaparser.ast.type.ReferenceType v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.InstanceOfExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.InstanceOfExpr: com.github.javaparser.ast.expr.Expression getExpression()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.InstanceOfExpr: java.util.Optional getPattern()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.InstanceOfExpr: java.util.Optional getPattern()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.PatternExpr: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.InstanceOfExpr: com.github.javaparser.ast.type.ReferenceType getType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.ReferenceType: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.InstanceOfExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.InstanceOfExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.IntegerLiteralExpr, java.lang.Void)
{
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v;
java.lang.String v;
com.github.javaparser.ast.expr.IntegerLiteralExpr v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.IntegerLiteralExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.IntegerLiteralExpr: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.IntegerLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.IntegerLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.type.IntersectionType, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.type.IntersectionType v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.type.IntersectionType;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.type.IntersectionType: com.github.javaparser.ast.NodeList getElements()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.type.IntersectionType: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.type.IntersectionType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.type.IntersectionType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.comments.JavadocComment, java.lang.Void)
{
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.comments.JavadocComment v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v;
java.lang.String v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.comments.JavadocComment;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.comments.JavadocComment: java.lang.String getContent()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.comments.JavadocComment: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.comments.JavadocComment: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.LabeledStmt, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
boolean v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.ast.stmt.LabeledStmt v;
com.github.javaparser.ast.stmt.Statement v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.LabeledStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LabeledStmt: com.github.javaparser.ast.expr.SimpleName getLabel()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LabeledStmt: com.github.javaparser.ast.stmt.Statement getStatement()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LabeledStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LabeledStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Void)
{
com.github.javaparser.ast.expr.LambdaExpr v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v;
boolean v, v, v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.stmt.Statement v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.LambdaExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.LambdaExpr: com.github.javaparser.ast.stmt.Statement getBody()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.LambdaExpr: boolean isEnclosingParameters()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.LambdaExpr: com.github.javaparser.ast.NodeList getParameters()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.LambdaExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.LambdaExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.comments.LineComment, java.lang.Void)
{
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.comments.LineComment v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v;
java.lang.String v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.comments.LineComment;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.comments.LineComment: java.lang.String getContent()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.comments.LineComment: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.comments.LineComment: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt, java.lang.Void)
{
com.github.javaparser.ast.stmt.LocalClassDeclarationStmt v;
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v, v;
com.github.javaparser.ast.body.ClassOrInterfaceDeclaration v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.LocalClassDeclarationStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LocalClassDeclarationStmt: com.github.javaparser.ast.body.ClassOrInterfaceDeclaration getClassDeclaration()>();
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LocalClassDeclarationStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LocalClassDeclarationStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt, java.lang.Void)
{
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.body.RecordDeclaration v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v, v;
com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt: com.github.javaparser.ast.body.RecordDeclaration getRecordDeclaration()>();
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.LongLiteralExpr, java.lang.Void)
{
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v;
com.github.javaparser.ast.expr.LongLiteralExpr v;
java.lang.String v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.LongLiteralExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.LongLiteralExpr: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.LongLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.LongLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.expr.Name v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.expr.MarkerAnnotationExpr v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.MarkerAnnotationExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MarkerAnnotationExpr: com.github.javaparser.ast.expr.Name getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MarkerAnnotationExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MarkerAnnotationExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.MemberValuePair, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.ast.expr.MemberValuePair v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.MemberValuePair;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MemberValuePair: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MemberValuePair: com.github.javaparser.ast.expr.Expression getValue()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MemberValuePair: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MemberValuePair: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.MethodCallExpr, java.lang.Void)
{
java.lang.Integer v;
boolean v, v, v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.ast.expr.MethodCallExpr v;
java.util.Optional v, v, v, v, v, v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.MethodCallExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodCallExpr: com.github.javaparser.ast.NodeList getArguments()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodCallExpr: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodCallExpr: java.util.Optional getScope()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodCallExpr: java.util.Optional getScope()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodCallExpr: java.util.Optional getTypeArguments()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodCallExpr: java.util.Optional getTypeArguments()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodCallExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodCallExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.body.MethodDeclaration, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.type.Type v;
boolean v, v, v;
com.github.javaparser.ast.NodeList v, v, v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
java.util.Optional v, v, v, v, v, v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.body.MethodDeclaration v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.body.MethodDeclaration;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: java.util.Optional getBody()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: java.util.Optional getBody()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.type.Type getType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.Type: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.NodeList getParameters()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: java.util.Optional getReceiverParameter()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: java.util.Optional getReceiverParameter()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.body.ReceiverParameter: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.NodeList getThrownExceptions()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.NodeList getTypeParameters()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.MethodReferenceExpr, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
java.lang.String v;
boolean v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.MethodReferenceExpr v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.MethodReferenceExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodReferenceExpr: java.lang.String getIdentifier()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodReferenceExpr: com.github.javaparser.ast.expr.Expression getScope()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodReferenceExpr: java.util.Optional getTypeArguments()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodReferenceExpr: java.util.Optional getTypeArguments()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodReferenceExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodReferenceExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.NameExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.ast.expr.NameExpr v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.NameExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.NameExpr: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.NameExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.NameExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.Name, java.lang.Void)
{
com.github.javaparser.ast.expr.Name v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
java.lang.String v;
boolean v, v;
java.lang.Void v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.Name;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.String getIdentifier()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.util.Optional getQualifier()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.util.Optional getQualifier()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.NodeList, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
java.util.Iterator v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v;
java.lang.Object v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.NodeList;
v := @parameter: java.lang.Void;
v = 0;
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<com.github.javaparser.ast.visitor.Visitable: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = 31 * v;
v = v + v;
goto label;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.NormalAnnotationExpr, java.lang.Void)
{
com.github.javaparser.ast.expr.Name v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.expr.NormalAnnotationExpr v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.NormalAnnotationExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.NormalAnnotationExpr: com.github.javaparser.ast.NodeList getPairs()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.NormalAnnotationExpr: com.github.javaparser.ast.expr.Name getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.NormalAnnotationExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.NormalAnnotationExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.NullLiteralExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.expr.NullLiteralExpr v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
java.util.Optional v, v;
java.lang.Object v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.NullLiteralExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.NullLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.NullLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
goto label;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
label:
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.ObjectCreationExpr, java.lang.Void)
{
com.github.javaparser.ast.type.ClassOrInterfaceType v;
java.lang.Integer v;
com.github.javaparser.ast.expr.ObjectCreationExpr v;
boolean v, v, v, v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
java.util.Optional v, v, v, v, v, v, v, v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.ObjectCreationExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: java.util.Optional getAnonymousClassBody()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: java.util.Optional getAnonymousClassBody()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: com.github.javaparser.ast.NodeList getArguments()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: java.util.Optional getScope()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: java.util.Optional getScope()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: com.github.javaparser.ast.type.ClassOrInterfaceType getType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: java.util.Optional getTypeArguments()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: java.util.Optional getTypeArguments()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.PackageDeclaration, java.lang.Void)
{
com.github.javaparser.ast.PackageDeclaration v;
com.github.javaparser.ast.expr.Name v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.PackageDeclaration;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.PackageDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.PackageDeclaration: com.github.javaparser.ast.expr.Name getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.PackageDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.PackageDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.body.Parameter, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.type.Type v;
boolean v, v, v;
com.github.javaparser.ast.NodeList v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
java.util.Optional v, v;
com.github.javaparser.ast.body.Parameter v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.body.Parameter;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: boolean isVarArgs()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: com.github.javaparser.ast.NodeList getModifiers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: com.github.javaparser.ast.type.Type getType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.Type: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: com.github.javaparser.ast.NodeList getVarArgsAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.type.PrimitiveType, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.type.PrimitiveType$Primitive v;
int v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.type.PrimitiveType v;
java.util.Optional v, v;
java.lang.Object v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.type.PrimitiveType;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.type.PrimitiveType: com.github.javaparser.ast.type.PrimitiveType$Primitive getType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.PrimitiveType$Primitive: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.type.PrimitiveType: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.type.PrimitiveType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.type.PrimitiveType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.ReturnStmt, java.lang.Void)
{
com.github.javaparser.ast.stmt.ReturnStmt v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
boolean v, v;
java.lang.Void v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.ReturnStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ReturnStmt: java.util.Optional getExpression()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ReturnStmt: java.util.Optional getExpression()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ReturnStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ReturnStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.SimpleName, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v;
java.lang.String v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.SimpleName;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.String getIdentifier()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr, java.lang.Void)
{
com.github.javaparser.ast.expr.Name v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.expr.SingleMemberAnnotationExpr v;
int v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.SingleMemberAnnotationExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SingleMemberAnnotationExpr: com.github.javaparser.ast.expr.Expression getMemberValue()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SingleMemberAnnotationExpr: com.github.javaparser.ast.expr.Name getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SingleMemberAnnotationExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SingleMemberAnnotationExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.StringLiteralExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.expr.StringLiteralExpr v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v;
java.lang.String v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.StringLiteralExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.StringLiteralExpr: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.StringLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.StringLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.SuperExpr, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.expr.SuperExpr v;
int v, v, v, v;
boolean v, v;
java.lang.Void v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.SuperExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SuperExpr: java.util.Optional getTypeName()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SuperExpr: java.util.Optional getTypeName()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SuperExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SuperExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.SwitchEntry, java.lang.Void)
{
com.github.javaparser.ast.stmt.SwitchEntry v;
com.github.javaparser.ast.stmt.SwitchEntry$Type v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.SwitchEntry;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchEntry: com.github.javaparser.ast.NodeList getLabels()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchEntry: com.github.javaparser.ast.NodeList getStatements()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchEntry: com.github.javaparser.ast.stmt.SwitchEntry$Type getType()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchEntry$Type: int hashCode()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchEntry: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchEntry: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.SwitchStmt, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.stmt.SwitchStmt v;
int v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.SwitchStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchStmt: com.github.javaparser.ast.NodeList getEntries()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchStmt: com.github.javaparser.ast.expr.Expression getSelector()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.SynchronizedStmt, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
com.github.javaparser.ast.stmt.SynchronizedStmt v;
boolean v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
com.github.javaparser.ast.stmt.BlockStmt v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.SynchronizedStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SynchronizedStmt: com.github.javaparser.ast.stmt.BlockStmt getBody()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SynchronizedStmt: com.github.javaparser.ast.expr.Expression getExpression()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SynchronizedStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SynchronizedStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Void)
{
com.github.javaparser.ast.expr.ThisExpr v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
boolean v, v;
java.lang.Void v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.ThisExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ThisExpr: java.util.Optional getTypeName()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ThisExpr: java.util.Optional getTypeName()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ThisExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.ThisExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.ThrowStmt, java.lang.Void)
{
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.stmt.ThrowStmt v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
com.github.javaparser.ast.expr.Expression v;
java.lang.Object v, v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.ThrowStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ThrowStmt: com.github.javaparser.ast.expr.Expression getExpression()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ThrowStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ThrowStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.TryStmt, java.lang.Void)
{
java.lang.Integer v;
boolean v, v;
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
com.github.javaparser.ast.stmt.TryStmt v;
java.util.Optional v, v, v, v;
com.github.javaparser.ast.stmt.BlockStmt v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.TryStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.TryStmt: com.github.javaparser.ast.NodeList getCatchClauses()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.TryStmt: java.util.Optional getFinallyBlock()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.TryStmt: java.util.Optional getFinallyBlock()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.TryStmt: com.github.javaparser.ast.NodeList getResources()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.TryStmt: com.github.javaparser.ast.stmt.BlockStmt getTryBlock()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.TryStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.TryStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.TypeExpr, java.lang.Void)
{
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.type.Type v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v, v;
com.github.javaparser.ast.expr.TypeExpr v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.TypeExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.TypeExpr: com.github.javaparser.ast.type.Type getType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.Type: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.TypeExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.TypeExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.type.TypeParameter, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.ast.type.TypeParameter v;
java.util.Optional v, v;
java.lang.Object v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.type.TypeParameter;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.type.TypeParameter: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.type.TypeParameter: com.github.javaparser.ast.NodeList getTypeBound()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.type.TypeParameter: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.type.TypeParameter: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.type.TypeParameter: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.UnaryExpr, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v;
java.lang.Void v;
com.github.javaparser.ast.expr.UnaryExpr$Operator v;
com.github.javaparser.ast.expr.UnaryExpr v;
java.util.Optional v, v;
java.lang.Object v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.UnaryExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.UnaryExpr: com.github.javaparser.ast.expr.Expression getExpression()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.UnaryExpr: com.github.javaparser.ast.expr.UnaryExpr$Operator getOperator()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.UnaryExpr$Operator: int hashCode()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.UnaryExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.UnaryExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.type.UnionType, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.type.UnionType v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.type.UnionType;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.type.UnionType: com.github.javaparser.ast.NodeList getElements()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.type.UnionType: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.type.UnionType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.type.UnionType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.type.UnknownType, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.type.UnknownType v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.type.UnknownType;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.type.UnknownType: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.type.UnknownType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.type.UnknownType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.VariableDeclarationExpr, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.VariableDeclarationExpr v;
java.util.Optional v, v;
java.lang.Object v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.VariableDeclarationExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: com.github.javaparser.ast.NodeList getModifiers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: com.github.javaparser.ast.NodeList getVariables()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.body.VariableDeclarator, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.body.VariableDeclarator v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.type.Type v;
int v, v, v, v, v, v, v, v, v, v;
boolean v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
java.util.Optional v, v, v, v;
java.lang.Object v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.body.VariableDeclarator;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.body.VariableDeclarator: java.util.Optional getInitializer()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.VariableDeclarator: java.util.Optional getInitializer()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.body.VariableDeclarator: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.VariableDeclarator: com.github.javaparser.ast.type.Type getType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.Type: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.VariableDeclarator: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.VariableDeclarator: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.type.VoidType, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.type.VoidType v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.type.VoidType;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.type.VoidType: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.type.VoidType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.type.VoidType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.WhileStmt, java.lang.Void)
{
com.github.javaparser.ast.stmt.WhileStmt v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v;
java.lang.Void v;
com.github.javaparser.ast.stmt.Statement v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.WhileStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.WhileStmt: com.github.javaparser.ast.stmt.Statement getBody()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.WhileStmt: com.github.javaparser.ast.expr.Expression getCondition()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.WhileStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.WhileStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.type.WildcardType, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v;
boolean v, v, v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.type.WildcardType v;
java.util.Optional v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.type.WildcardType;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.type.WildcardType: java.util.Optional getExtendedType()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.type.WildcardType: java.util.Optional getExtendedType()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.ReferenceType: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.type.WildcardType: java.util.Optional getSuperType()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.type.WildcardType: java.util.Optional getSuperType()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.ReferenceType: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.type.WildcardType: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.type.WildcardType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.type.WildcardType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.modules.ModuleDeclaration, java.lang.Void)
{
com.github.javaparser.ast.expr.Name v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v;
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
com.github.javaparser.ast.modules.ModuleDeclaration v;
java.util.Optional v, v;
java.lang.Object v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.modules.ModuleDeclaration;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleDeclaration: com.github.javaparser.ast.NodeList getDirectives()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleDeclaration: boolean isOpen()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleDeclaration: com.github.javaparser.ast.expr.Name getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.modules.ModuleRequiresDirective, java.lang.Void)
{
com.github.javaparser.ast.expr.Name v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.modules.ModuleRequiresDirective v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.modules.ModuleRequiresDirective;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleRequiresDirective: com.github.javaparser.ast.NodeList getModifiers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleRequiresDirective: com.github.javaparser.ast.expr.Name getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleRequiresDirective: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleRequiresDirective: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.modules.ModuleExportsDirective, java.lang.Void)
{
com.github.javaparser.ast.expr.Name v;
java.lang.Integer v;
com.github.javaparser.ast.modules.ModuleExportsDirective v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.modules.ModuleExportsDirective;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleExportsDirective: com.github.javaparser.ast.NodeList getModuleNames()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleExportsDirective: com.github.javaparser.ast.expr.Name getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleExportsDirective: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleExportsDirective: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.modules.ModuleProvidesDirective, java.lang.Void)
{
com.github.javaparser.ast.expr.Name v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.modules.ModuleProvidesDirective v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.modules.ModuleProvidesDirective;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleProvidesDirective: com.github.javaparser.ast.expr.Name getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleProvidesDirective: com.github.javaparser.ast.NodeList getWith()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleProvidesDirective: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleProvidesDirective: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.modules.ModuleUsesDirective, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.expr.Name v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.modules.ModuleUsesDirective v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.modules.ModuleUsesDirective;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleUsesDirective: com.github.javaparser.ast.expr.Name getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleUsesDirective: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleUsesDirective: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.modules.ModuleOpensDirective, java.lang.Void)
{
com.github.javaparser.ast.expr.Name v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
com.github.javaparser.ast.modules.ModuleOpensDirective v;
boolean v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.modules.ModuleOpensDirective;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleOpensDirective: com.github.javaparser.ast.NodeList getModuleNames()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleOpensDirective: com.github.javaparser.ast.expr.Name getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleOpensDirective: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleOpensDirective: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.UnparsableStmt, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.stmt.UnparsableStmt v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
java.util.Optional v, v;
java.lang.Object v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.UnparsableStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.UnparsableStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.UnparsableStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
goto label;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
label:
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.body.ReceiverParameter, java.lang.Void)
{
com.github.javaparser.ast.body.ReceiverParameter v;
com.github.javaparser.ast.expr.Name v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
com.github.javaparser.ast.type.Type v;
int v, v, v, v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.body.ReceiverParameter;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.body.ReceiverParameter: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.body.ReceiverParameter: com.github.javaparser.ast.expr.Name getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ReceiverParameter: com.github.javaparser.ast.type.Type getType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.Type: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.ReceiverParameter: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.ReceiverParameter: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.type.VarType, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.type.VarType v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.type.VarType;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.type.VarType: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.type.VarType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.type.VarType: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.Modifier, java.lang.Void)
{
java.lang.Void v;
java.lang.Integer v;
com.github.javaparser.ast.Modifier v;
com.github.javaparser.ast.Modifier$Keyword v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.Modifier;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.Modifier: com.github.javaparser.ast.Modifier$Keyword getKeyword()>();
v = virtualinvoke v.<com.github.javaparser.ast.Modifier$Keyword: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.Modifier: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.Modifier: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.SwitchExpr, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.expr.SwitchExpr v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.SwitchExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SwitchExpr: com.github.javaparser.ast.NodeList getEntries()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SwitchExpr: com.github.javaparser.ast.expr.Expression getSelector()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SwitchExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SwitchExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.stmt.YieldStmt, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.stmt.YieldStmt v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
com.github.javaparser.ast.expr.Expression v;
java.lang.Object v, v, v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.stmt.YieldStmt;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.YieldStmt: com.github.javaparser.ast.expr.Expression getExpression()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.Expression: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.YieldStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.YieldStmt: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.expr.TextBlockLiteralExpr v;
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v;
java.util.Optional v, v;
java.lang.Object v, v;
java.lang.String v;
boolean v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.TextBlockLiteralExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.TextBlockLiteralExpr: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.TextBlockLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.TextBlockLiteralExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.expr.PatternExpr, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v;
boolean v;
com.github.javaparser.ast.expr.PatternExpr v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.ast.type.ReferenceType v;
java.util.Optional v, v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.expr.PatternExpr;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.expr.PatternExpr: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.expr.PatternExpr: com.github.javaparser.ast.type.ReferenceType getType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.ReferenceType: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.expr.PatternExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.PatternExpr: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.body.RecordDeclaration, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.body.RecordDeclaration v;
boolean v, v;
com.github.javaparser.ast.NodeList v, v, v, v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
java.util.Optional v, v, v, v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.body.RecordDeclaration;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getImplementedTypes()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getParameters()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: java.util.Optional getReceiverParameter()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: java.util.Optional getReceiverParameter()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.body.ReceiverParameter: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getTypeParameters()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getMembers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer visit(com.github.javaparser.ast.body.CompactConstructorDeclaration, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.ast.body.CompactConstructorDeclaration v;
boolean v;
com.github.javaparser.ast.NodeList v, v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
java.util.Optional v, v;
com.github.javaparser.ast.stmt.BlockStmt v;
com.github.javaparser.ast.visitor.HashCodeVisitor v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v, v;
v := @this: com.github.javaparser.ast.visitor.HashCodeVisitor;
v := @parameter: com.github.javaparser.ast.body.CompactConstructorDeclaration;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: com.github.javaparser.ast.stmt.BlockStmt getBody()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: com.github.javaparser.ast.NodeList getThrownExceptions()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: com.github.javaparser.ast.NodeList getTypeParameters()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v * 31;
v = v + v;
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: java.util.Optional getComment()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.comments.Comment: java.lang.Object accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = 0;
label:
v = v + v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
static void <clinit>()
{
com.github.javaparser.ast.visitor.HashCodeVisitor v;
v = new com.github.javaparser.ast.visitor.HashCodeVisitor;
specialinvoke v.<com.github.javaparser.ast.visitor.HashCodeVisitor: void <init>()>();
<com.github.javaparser.ast.visitor.HashCodeVisitor: com.github.javaparser.ast.visitor.HashCodeVisitor SINGLETON> = v;
return;
}
}