public class com.github.javaparser.printer.DefaultPrettyPrinterVisitor extends java.lang.Object implements com.github.javaparser.ast.visitor.VoidVisitor
{
protected final com.github.javaparser.printer.configuration.PrinterConfiguration configuration;
protected final com.github.javaparser.printer.SourcePrinter printer;
public void <init>(com.github.javaparser.printer.configuration.PrinterConfiguration)
{
com.github.javaparser.printer.SourcePrinter v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.printer.configuration.PrinterConfiguration v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.printer.configuration.PrinterConfiguration;
v = new com.github.javaparser.printer.SourcePrinter;
specialinvoke v.<com.github.javaparser.printer.SourcePrinter: void <init>(com.github.javaparser.printer.configuration.PrinterConfiguration)>(v);
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void <init>(com.github.javaparser.printer.configuration.PrinterConfiguration,com.github.javaparser.printer.SourcePrinter)>(v, v);
return;
}
public void <init>(com.github.javaparser.printer.configuration.PrinterConfiguration, com.github.javaparser.printer.SourcePrinter)
{
com.github.javaparser.printer.SourcePrinter v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.printer.configuration.PrinterConfiguration v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.printer.configuration.PrinterConfiguration;
v := @parameter: com.github.javaparser.printer.SourcePrinter;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.configuration.PrinterConfiguration configuration> = v;
v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer> = v;
return;
}
public java.lang.String toString()
{
com.github.javaparser.printer.SourcePrinter v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.lang.String v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: java.lang.String toString()>();
return v;
}
protected void printModifiers(com.github.javaparser.ast.NodeList)
{
com.github.javaparser.ast.NodeList v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.function.Function v, v;
com.github.javaparser.printer.SourcePrinter v;
java.util.stream.Stream v, v, v;
int v;
java.lang.Object v;
java.lang.String v;
java.util.stream.Collector v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.NodeList;
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: int size()>();
if v <= 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.util.stream.Stream stream()>();
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__1061: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__1062: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector joining(java.lang.CharSequence)>(" ");
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u ");
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
label:
return;
}
protected void printMembers(com.github.javaparser.ast.NodeList, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.printer.SourcePrinter v, v;
java.lang.Object v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.NodeList;
v := @parameter: java.lang.Void;
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 = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
virtualinvoke v.<com.github.javaparser.ast.body.BodyDeclaration: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
goto label;
label:
return;
}
protected void printMemberAnnotations(com.github.javaparser.ast.NodeList, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.printer.SourcePrinter v;
java.lang.Object v;
boolean v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.NodeList;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v == 0 goto label;
return;
label:
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.AnnotationExpr: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
goto label;
label:
return;
}
protected void printAnnotations(com.github.javaparser.ast.NodeList, boolean, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.printer.SourcePrinter v, v;
java.lang.Object v;
boolean v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.NodeList;
v := @parameter: boolean;
v := @parameter: java.lang.Void;
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v == 0 goto label;
return;
label:
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
label:
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.AnnotationExpr: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
goto label;
label:
return;
}
protected void printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments v;
com.github.javaparser.printer.SourcePrinter v, v, v;
java.util.Optional v;
java.lang.Object v, v;
boolean v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments;
v := @parameter: java.lang.Void;
v = interfaceinvoke v.<com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments: java.util.Optional getTypeArguments()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("<");
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()>();
virtualinvoke v.<com.github.javaparser.ast.type.Type: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(">");
label:
return;
}
protected void printTypeParameters(com.github.javaparser.ast.NodeList, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.printer.SourcePrinter v, v, v;
java.lang.Object v;
boolean v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.NodeList;
v := @parameter: java.lang.Void;
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("<");
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()>();
virtualinvoke v.<com.github.javaparser.ast.type.TypeParameter: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(">");
label:
return;
}
protected void printArguments(com.github.javaparser.ast.NodeList, java.lang.Void)
{
com.github.javaparser.Position v;
com.github.javaparser.printer.SourcePrinter v, v, v, v, v, v, v, v;
int v, v;
boolean v, v, v, v, v, v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption v;
java.util.Optional v;
java.lang.Object v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.NodeList;
v := @parameter: java.lang.Void;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("(");
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: int size()>();
if v <= 1 goto label;
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption COLUMN_ALIGN_PARAMETERS>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.Position getCursor()>();
v = v.<com.github.javaparser.Position: int column>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indentWithAlignTo(int)>(v);
label:
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(",");
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
goto label;
label:
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(")");
return;
}
protected void printPrePostFixOptionalList(com.github.javaparser.ast.NodeList, java.lang.Void, java.lang.String, java.lang.String, java.lang.String)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.printer.SourcePrinter v, v, v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.NodeList;
v := @parameter: java.lang.Void;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
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()>();
interfaceinvoke v.<com.github.javaparser.ast.visitor.Visitable: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
label:
return;
}
protected void printPrePostFixRequiredList(com.github.javaparser.ast.NodeList, java.lang.Void, java.lang.String, java.lang.String, java.lang.String)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.printer.SourcePrinter v, v, v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.NodeList;
v := @parameter: java.lang.Void;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
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()>();
interfaceinvoke v.<com.github.javaparser.ast.visitor.Visitable: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
return;
}
protected void printComment(java.util.Optional, java.lang.Void)
{
java.util.function.Consumer v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: java.util.Optional;
v := @parameter: java.lang.Void;
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__1063: java.util.function.Consumer bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)>(v, v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
return;
}
public void visit(com.github.javaparser.ast.CompilationUnit, java.lang.Void)
{
com.github.javaparser.ast.Node$Parsedness v, v;
com.github.javaparser.printer.SourcePrinter v, v, v, v;
com.github.javaparser.ast.CompilationUnit v;
boolean v, v, v, v;
com.github.javaparser.ast.NodeList v, v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
java.util.function.Consumer v;
java.util.Optional v, v, v, v;
java.lang.Object v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.CompilationUnit;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.CompilationUnit: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.CompilationUnit: com.github.javaparser.ast.Node$Parsedness getParsed()>();
v = <com.github.javaparser.ast.Node$Parsedness: com.github.javaparser.ast.Node$Parsedness UNPARSABLE>;
if v != v goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>("???");
return;
label:
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()>();
virtualinvoke v.<com.github.javaparser.ast.PackageDeclaration: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
v = virtualinvoke v.<com.github.javaparser.ast.CompilationUnit: com.github.javaparser.ast.NodeList getImports()>();
virtualinvoke v.<com.github.javaparser.ast.NodeList: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.CompilationUnit: com.github.javaparser.ast.NodeList getImports()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
label:
v = virtualinvoke v.<com.github.javaparser.ast.CompilationUnit: com.github.javaparser.ast.NodeList getTypes()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.body.TypeDeclaration: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
goto label;
label:
v = virtualinvoke v.<com.github.javaparser.ast.CompilationUnit: java.util.Optional getModule()>();
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__1064: java.util.function.Consumer bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)>(v, v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsEnding(com.github.javaparser.ast.Node)>(v);
return;
}
public void visit(com.github.javaparser.ast.PackageDeclaration, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.PackageDeclaration v;
com.github.javaparser.ast.expr.Name v;
com.github.javaparser.printer.SourcePrinter v, v, v;
java.util.Optional v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.PackageDeclaration;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.PackageDeclaration: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.PackageDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("package ");
v = virtualinvoke v.<com.github.javaparser.ast.PackageDeclaration: com.github.javaparser.ast.expr.Name getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(";");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsEnding(com.github.javaparser.ast.Node)>(v);
return;
}
public void visit(com.github.javaparser.ast.expr.NameExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
com.github.javaparser.ast.expr.NameExpr v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.NameExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.NameExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.NameExpr: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsEnding(com.github.javaparser.ast.Node)>(v);
return;
}
public void visit(com.github.javaparser.ast.expr.Name, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.Name v;
com.github.javaparser.printer.SourcePrinter v, v;
java.util.Optional v, v, v;
java.lang.Object v;
java.lang.String v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.Name;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(".");
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.ast.expr.Name: java.lang.String getIdentifier()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsEnding(com.github.javaparser.ast.Node)>(v);
return;
}
public void visit(com.github.javaparser.ast.expr.SimpleName, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
java.lang.String v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.SimpleName;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: java.lang.String getIdentifier()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
return;
}
public void visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v;
com.github.javaparser.ast.NodeList v, v, v, v, v, v, v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
com.github.javaparser.ast.body.ClassOrInterfaceDeclaration v;
java.util.Iterator v, v;
java.lang.Object v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.body.ClassOrInterfaceDeclaration;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printModifiers(com.github.javaparser.ast.NodeList)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: boolean isInterface()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("interface ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("class ");
label:
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getTypeParameters()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getExtendedTypes()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" extends ");
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getExtendedTypes()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getImplementedTypes()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" implements ");
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getImplementedTypes()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(" {");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indent()>();
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getMembers()>();
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: com.github.javaparser.ast.NodeList getMembers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
label:
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsEnding(com.github.javaparser.ast.Node)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("}");
return;
}
public void visit(com.github.javaparser.ast.body.RecordDeclaration, java.lang.Void)
{
com.github.javaparser.ast.body.RecordDeclaration v;
com.github.javaparser.printer.SourcePrinter v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v;
com.github.javaparser.ast.NodeList v, v, v, v, v, v, v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
java.util.Iterator v, v;
java.lang.Object v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.body.RecordDeclaration;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printModifiers(com.github.javaparser.ast.NodeList)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("record ");
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getTypeParameters()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("(");
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getParameters()>();
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getParameters()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.body.Parameter: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(")");
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getImplementedTypes()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" implements ");
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getImplementedTypes()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(" {");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indent()>();
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getMembers()>();
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: com.github.javaparser.ast.NodeList getMembers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
label:
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsEnding(com.github.javaparser.ast.Node)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("}");
return;
}
public void visit(com.github.javaparser.ast.comments.JavadocComment, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.function.Predicate v;
com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption v, v, v;
java.util.stream.Stream v;
java.util.Optional v, v, v;
java.lang.String[] v;
java.util.ArrayList v;
com.github.javaparser.ast.comments.JavadocComment v;
int v, v;
java.lang.String v, v, v, v, v, v;
java.util.Iterator v;
java.lang.Object v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.comments.JavadocComment;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption PRINT_COMMENTS>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption PRINT_JAVADOC>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>("/**");
v = virtualinvoke v.<com.github.javaparser.ast.comments.JavadocComment: java.lang.String getContent()>();
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption END_OF_LINE_CHARACTER>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = interfaceinvoke v.<com.github.javaparser.printer.configuration.ConfigurationOption: java.lang.String asString()>();
v = staticinvoke <com.github.javaparser.utils.Utils: java.lang.String normalizeEolInTextBlock(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>("\\R");
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("*");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
label:
v = staticinvoke <com.github.javaparser.utils.Utils: java.lang.String trimTrailingSpaces(java.lang.String)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
v = 1;
v = 0;
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__1065: java.util.function.Predicate bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: boolean anyMatch(java.util.function.Predicate)>(v);
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(" *");
v = 0;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" *");
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(v);
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(" */");
label:
return;
}
public void visit(com.github.javaparser.ast.type.ClassOrInterfaceType, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.ast.type.ClassOrInterfaceType v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.printer.SourcePrinter v, v;
java.util.Optional v, v, v;
java.lang.Object v;
boolean v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.type.ClassOrInterfaceType;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
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()>();
virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(".");
label:
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)>(v, 0, v);
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: boolean isUsingDiamondOperator()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("<>");
goto label;
label:
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)>(v, v);
label:
return;
}
public void visit(com.github.javaparser.ast.type.TypeParameter, java.lang.Void)
{
com.github.javaparser.ast.NodeList v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.ast.type.TypeParameter v;
com.github.javaparser.printer.SourcePrinter v, v;
java.util.Optional v;
java.lang.Object v;
boolean v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.type.TypeParameter;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.type.TypeParameter: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.type.TypeParameter: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)>(v, 0, v);
v = virtualinvoke v.<com.github.javaparser.ast.type.TypeParameter: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.type.TypeParameter: com.github.javaparser.ast.NodeList getTypeBound()>();
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" extends ");
v = virtualinvoke v.<com.github.javaparser.ast.type.TypeParameter: com.github.javaparser.ast.NodeList getTypeBound()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" & ");
goto label;
label:
return;
}
public void visit(com.github.javaparser.ast.type.PrimitiveType, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.printer.SourcePrinter v;
com.github.javaparser.ast.type.PrimitiveType v;
com.github.javaparser.ast.type.PrimitiveType$Primitive v;
java.util.Optional v;
java.lang.String v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.type.PrimitiveType;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.type.PrimitiveType: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.type.PrimitiveType: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)>(v, 1, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
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: java.lang.String asString()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
return;
}
public void visit(com.github.javaparser.ast.type.ArrayType, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.type.ArrayType v;
java.util.Iterator v;
com.github.javaparser.printer.SourcePrinter v;
com.github.javaparser.ast.type.Type v;
java.lang.Object v;
java.util.LinkedList v;
boolean v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.type.ArrayType;
v := @parameter: java.lang.Void;
v = new java.util.LinkedList;
specialinvoke v.<java.util.LinkedList: void <init>()>();
v = v;
label:
v = v instanceof com.github.javaparser.ast.type.ArrayType;
if v == 0 goto label;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.type.ArrayType: com.github.javaparser.ast.type.Type getComponentType()>();
goto label;
label:
virtualinvoke v.<com.github.javaparser.ast.type.Type: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<com.github.javaparser.ast.type.ArrayType: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)>(v, 1, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("[]");
goto label;
label:
return;
}
public void visit(com.github.javaparser.ast.ArrayCreationLevel, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.ArrayCreationLevel v;
com.github.javaparser.printer.SourcePrinter v, v;
java.util.Optional v, v;
java.lang.Object v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
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()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)>(v, 1, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("[");
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("]");
return;
}
public void visit(com.github.javaparser.ast.type.IntersectionType, java.lang.Void)
{
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.ast.type.IntersectionType v;
com.github.javaparser.printer.SourcePrinter v;
java.util.Optional v;
java.lang.Object v;
boolean v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.type.IntersectionType;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.type.IntersectionType: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.type.IntersectionType: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)>(v, 0, v);
v = 1;
v = virtualinvoke v.<com.github.javaparser.ast.type.IntersectionType: com.github.javaparser.ast.NodeList getElements()>();
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()>();
if v == 0 goto label;
v = 0;
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" & ");
label:
virtualinvoke v.<com.github.javaparser.ast.type.ReferenceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
goto label;
label:
return;
}
public void visit(com.github.javaparser.ast.type.UnionType, java.lang.Void)
{
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.printer.SourcePrinter v;
com.github.javaparser.ast.type.UnionType v;
java.util.Optional v;
java.lang.Object v;
boolean v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.type.UnionType;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.type.UnionType: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.type.UnionType: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)>(v, 1, v);
v = 1;
v = virtualinvoke v.<com.github.javaparser.ast.type.UnionType: com.github.javaparser.ast.NodeList getElements()>();
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()>();
if v == 0 goto label;
v = 0;
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" | ");
label:
virtualinvoke v.<com.github.javaparser.ast.type.ReferenceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
goto label;
label:
return;
}
public void visit(com.github.javaparser.ast.type.WildcardType, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v;
boolean v, v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.type.WildcardType v;
java.util.Optional v, v, v, v, v;
java.lang.Object v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.type.WildcardType;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.type.WildcardType: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.type.WildcardType: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)>(v, 0, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("?");
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 = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" extends ");
v = virtualinvoke v.<com.github.javaparser.ast.type.WildcardType: java.util.Optional getExtendedType()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
virtualinvoke v.<com.github.javaparser.ast.type.ReferenceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
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 = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" super ");
v = virtualinvoke v.<com.github.javaparser.ast.type.WildcardType: java.util.Optional getSuperType()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
virtualinvoke v.<com.github.javaparser.ast.type.ReferenceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
return;
}
public void visit(com.github.javaparser.ast.type.UnknownType, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.type.UnknownType v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.type.UnknownType;
v := @parameter: java.lang.Void;
return;
}
public void visit(com.github.javaparser.ast.body.FieldDeclaration, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v, v;
boolean v, v, v, v;
com.github.javaparser.ast.NodeList v, v, v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
java.util.function.Consumer v;
com.github.javaparser.ast.body.FieldDeclaration v;
java.util.Optional v, v;
java.lang.Object v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.body.FieldDeclaration;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.FieldDeclaration: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.FieldDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.FieldDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printModifiers(com.github.javaparser.ast.NodeList)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.FieldDeclaration: com.github.javaparser.ast.NodeList getVariables()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.FieldDeclaration: java.util.Optional getMaximumCommonType()>();
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__1066: java.util.function.Consumer bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)>(v, v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("???");
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
v = virtualinvoke v.<com.github.javaparser.ast.body.FieldDeclaration: com.github.javaparser.ast.NodeList getVariables()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.body.VariableDeclarator: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.body.VariableDeclarator, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.lang.Class[] v;
com.github.javaparser.ast.body.VariableDeclarator v;
java.util.function.Consumer v;
com.github.javaparser.printer.SourcePrinter v;
java.util.Optional v, v, v, v;
java.lang.Object v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.body.VariableDeclarator;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.VariableDeclarator: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.VariableDeclarator: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = newarray (java.lang.Class)[1];
v[0] = class "Lcom/github/javaparser/ast/nodeTypes/NodeWithVariables;";
v = virtualinvoke v.<com.github.javaparser.ast.body.VariableDeclarator: java.util.Optional findAncestor(java.lang.Class[])>(v);
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__1067: java.util.function.Consumer bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)>(v, v, v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
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 = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" = ");
v = virtualinvoke v.<com.github.javaparser.ast.body.VariableDeclarator: java.util.Optional getInitializer()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
return;
}
public void visit(com.github.javaparser.ast.expr.ArrayInitializerExpr, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v, v, v;
boolean v, v, v;
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
java.util.Optional v;
java.lang.Object v;
com.github.javaparser.ast.expr.ArrayInitializerExpr v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.ArrayInitializerExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayInitializerExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("{");
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayInitializerExpr: com.github.javaparser.ast.NodeList getValues()>();
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayInitializerExpr: com.github.javaparser.ast.NodeList getValues()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
label:
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsEnding(com.github.javaparser.ast.Node)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("}");
return;
}
public void visit(com.github.javaparser.ast.type.VoidType, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.type.VoidType v;
java.util.Optional v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.type.VoidType;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.type.VoidType: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.type.VoidType: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)>(v, 0, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("void");
return;
}
public void visit(com.github.javaparser.ast.type.VarType, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.ast.type.VarType v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.type.VarType;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.type.VarType: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.type.VarType: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)>(v, 0, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("var");
return;
}
public void visit(com.github.javaparser.ast.Modifier, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v;
java.lang.Void v;
com.github.javaparser.ast.Modifier$Keyword v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.lang.String v;
com.github.javaparser.ast.Modifier v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.Modifier;
v := @parameter: java.lang.Void;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.ast.Modifier: com.github.javaparser.ast.Modifier$Keyword getKeyword()>();
v = virtualinvoke v.<com.github.javaparser.ast.Modifier$Keyword: java.lang.String asString()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
return;
}
public void visit(com.github.javaparser.ast.expr.ArrayAccessExpr, java.lang.Void)
{
com.github.javaparser.ast.expr.ArrayAccessExpr v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.printer.SourcePrinter v, v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.ArrayAccessExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayAccessExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayAccessExpr: com.github.javaparser.ast.expr.Expression getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("[");
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayAccessExpr: com.github.javaparser.ast.expr.Expression getIndex()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("]");
return;
}
public void visit(com.github.javaparser.ast.expr.ArrayCreationExpr, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.ArrayCreationExpr v;
java.util.Iterator v;
com.github.javaparser.printer.SourcePrinter v, v;
com.github.javaparser.ast.type.Type v;
java.util.Optional v, v, v;
java.lang.Object v, v;
boolean v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.ArrayCreationExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayCreationExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("new ");
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayCreationExpr: com.github.javaparser.ast.type.Type getElementType()>();
virtualinvoke v.<com.github.javaparser.ast.type.Type: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(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.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()>();
virtualinvoke v.<com.github.javaparser.ast.ArrayCreationLevel: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
goto label;
label:
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 = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
v = virtualinvoke v.<com.github.javaparser.ast.expr.ArrayCreationExpr: java.util.Optional getInitializer()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
virtualinvoke v.<com.github.javaparser.ast.expr.ArrayInitializerExpr: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
return;
}
public void visit(com.github.javaparser.ast.expr.AssignExpr, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v;
com.github.javaparser.ast.expr.Expression v, v;
java.lang.String v;
boolean v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.AssignExpr v;
com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption v, v;
java.util.Optional v, v, v;
com.github.javaparser.ast.expr.AssignExpr$Operator v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.AssignExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.AssignExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.AssignExpr: com.github.javaparser.ast.expr.Expression getTarget()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption SPACE_AROUND_OPERATORS>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
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: java.lang.String asString()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption SPACE_AROUND_OPERATORS>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
label:
v = virtualinvoke v.<com.github.javaparser.ast.expr.AssignExpr: com.github.javaparser.ast.expr.Expression getValue()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.expr.BinaryExpr, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v;
com.github.javaparser.ast.expr.Expression v, v;
com.github.javaparser.ast.expr.BinaryExpr v;
java.lang.String v;
boolean v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption v, v;
java.util.Optional v, v, v;
com.github.javaparser.ast.expr.BinaryExpr$Operator v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.BinaryExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.BinaryExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.BinaryExpr: com.github.javaparser.ast.expr.Expression getLeft()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption SPACE_AROUND_OPERATORS>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
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: java.lang.String asString()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption SPACE_AROUND_OPERATORS>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
label:
v = virtualinvoke v.<com.github.javaparser.ast.expr.BinaryExpr: com.github.javaparser.ast.expr.Expression getRight()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.expr.CastExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.CastExpr v;
com.github.javaparser.printer.SourcePrinter v, v;
com.github.javaparser.ast.type.Type v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.CastExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.CastExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("(");
v = virtualinvoke v.<com.github.javaparser.ast.expr.CastExpr: com.github.javaparser.ast.type.Type getType()>();
virtualinvoke v.<com.github.javaparser.ast.type.Type: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(") ");
v = virtualinvoke v.<com.github.javaparser.ast.expr.CastExpr: com.github.javaparser.ast.expr.Expression getExpression()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.expr.ClassExpr, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.ast.expr.ClassExpr v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.type.Type v;
java.util.Optional v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.ClassExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.ClassExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.ClassExpr: com.github.javaparser.ast.type.Type getType()>();
virtualinvoke v.<com.github.javaparser.ast.type.Type: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(".class");
return;
}
public void visit(com.github.javaparser.ast.expr.ConditionalExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.ConditionalExpr v;
com.github.javaparser.printer.SourcePrinter v, v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.ConditionalExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.ConditionalExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.ConditionalExpr: com.github.javaparser.ast.expr.Expression getCondition()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ? ");
v = virtualinvoke v.<com.github.javaparser.ast.expr.ConditionalExpr: com.github.javaparser.ast.expr.Expression getThenExpr()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" : ");
v = virtualinvoke v.<com.github.javaparser.ast.expr.ConditionalExpr: com.github.javaparser.ast.expr.Expression getElseExpr()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.expr.EnclosedExpr, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v;
com.github.javaparser.ast.expr.EnclosedExpr v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.EnclosedExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.EnclosedExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("(");
v = virtualinvoke v.<com.github.javaparser.ast.expr.EnclosedExpr: com.github.javaparser.ast.expr.Expression getInner()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(")");
return;
}
public void visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v;
com.github.javaparser.ast.expr.FieldAccessExpr v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.FieldAccessExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.FieldAccessExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.FieldAccessExpr: com.github.javaparser.ast.expr.Expression getScope()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(".");
v = virtualinvoke v.<com.github.javaparser.ast.expr.FieldAccessExpr: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.expr.InstanceOfExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.ast.type.ReferenceType v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.InstanceOfExpr v;
com.github.javaparser.printer.SourcePrinter v, v;
java.util.Optional v, v, v;
com.github.javaparser.ast.expr.Expression v;
java.lang.Object v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.InstanceOfExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.InstanceOfExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.InstanceOfExpr: com.github.javaparser.ast.expr.Expression getExpression()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" instanceof ");
v = virtualinvoke v.<com.github.javaparser.ast.expr.InstanceOfExpr: com.github.javaparser.ast.type.ReferenceType getType()>();
virtualinvoke v.<com.github.javaparser.ast.type.ReferenceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.InstanceOfExpr: java.util.Optional getName()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
v = virtualinvoke v.<com.github.javaparser.ast.expr.InstanceOfExpr: java.util.Optional getName()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
return;
}
public void visit(com.github.javaparser.ast.expr.PatternExpr, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.ast.type.ReferenceType v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.PatternExpr v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
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.type.ReferenceType getType()>();
virtualinvoke v.<com.github.javaparser.ast.type.ReferenceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
v = virtualinvoke v.<com.github.javaparser.ast.expr.PatternExpr: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.expr.CharLiteralExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.printer.SourcePrinter v, v, v;
com.github.javaparser.ast.expr.CharLiteralExpr v;
java.util.Optional v;
java.lang.String v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.CharLiteralExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.CharLiteralExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("\'");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.ast.expr.CharLiteralExpr: java.lang.String getValue()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("\'");
return;
}
public void visit(com.github.javaparser.ast.expr.DoubleLiteralExpr, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.DoubleLiteralExpr v;
java.util.Optional v;
java.lang.String v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.DoubleLiteralExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.DoubleLiteralExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.ast.expr.DoubleLiteralExpr: java.lang.String getValue()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
return;
}
public void visit(com.github.javaparser.ast.expr.IntegerLiteralExpr, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
java.lang.String v;
com.github.javaparser.ast.expr.IntegerLiteralExpr v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.IntegerLiteralExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.IntegerLiteralExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.ast.expr.IntegerLiteralExpr: java.lang.String getValue()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
return;
}
public void visit(com.github.javaparser.ast.expr.LongLiteralExpr, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
com.github.javaparser.ast.expr.LongLiteralExpr v;
java.lang.String v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.LongLiteralExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.LongLiteralExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.ast.expr.LongLiteralExpr: java.lang.String getValue()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
return;
}
public void visit(com.github.javaparser.ast.expr.StringLiteralExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.StringLiteralExpr v;
com.github.javaparser.printer.SourcePrinter v, v, v;
java.util.Optional v;
java.lang.String v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.StringLiteralExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.StringLiteralExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("\"");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.ast.expr.StringLiteralExpr: java.lang.String getValue()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("\"");
return;
}
public void visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.TextBlockLiteralExpr v;
java.util.function.Consumer v;
com.github.javaparser.printer.SourcePrinter v, v, v, v;
java.util.stream.Stream v;
java.util.Optional v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.TextBlockLiteralExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.TextBlockLiteralExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("\"\"\"");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indent()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.TextBlockLiteralExpr: java.util.stream.Stream stripIndentOfLines()>();
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__1068: java.util.function.Consumer bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)>(v);
interfaceinvoke v.<java.util.stream.Stream: void forEach(java.util.function.Consumer)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("\"\"\"");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
return;
}
public void visit(com.github.javaparser.ast.expr.BooleanLiteralExpr, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.BooleanLiteralExpr v;
java.util.Optional v;
java.lang.String v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.BooleanLiteralExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.BooleanLiteralExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.ast.expr.BooleanLiteralExpr: boolean getValue()>();
v = staticinvoke <java.lang.String: java.lang.String valueOf(boolean)>(v);
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
return;
}
public void visit(com.github.javaparser.ast.expr.NullLiteralExpr, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.ast.expr.NullLiteralExpr v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.NullLiteralExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.NullLiteralExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("null");
return;
}
public void visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.ThisExpr v;
com.github.javaparser.printer.SourcePrinter v, v;
java.util.Optional v, v, v;
java.lang.Object v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.ThisExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.ThisExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(".");
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("this");
return;
}
public void visit(com.github.javaparser.ast.expr.SuperExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.printer.SourcePrinter v, v;
com.github.javaparser.ast.expr.SuperExpr v;
java.util.Optional v, v, v;
java.lang.Object v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.SuperExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.SuperExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(".");
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("super");
return;
}
public void visit(com.github.javaparser.ast.expr.MethodCallExpr, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.ast.expr.MethodCallExpr v;
java.util.function.Supplier v;
java.lang.Class[] v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.NodeList v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.function.Predicate v, v, v, v, v;
com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption v;
java.util.Optional v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.concurrent.atomic.AtomicBoolean v, v, v;
java.util.function.Function v, v, v, v, v, v, v, v, v;
java.lang.Boolean v, v, v;
java.util.function.Consumer v;
java.lang.Object v, v, v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.MethodCallExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodCallExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>()>();
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption COLUMN_ALIGN_FIRST_METHOD_CHAIN>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = newarray (java.lang.Class)[1];
v[0] = class "Lcom/github/javaparser/ast/stmt/Statement;";
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodCallExpr: java.util.Optional findAncestor(java.lang.Class[])>(v);
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__1079: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.Node: java.util.Optional getParentNode()>();
label:
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(class "Lcom/github/javaparser/ast/nodeTypes/NodeWithTraversableScope;");
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__1081: java.util.function.Predicate bootstrap$(java.lang.Class)>(class "Lcom/github/javaparser/ast/nodeTypes/NodeWithTraversableScope;");
v = virtualinvoke v.<java.util.Optional: java.util.Optional filter(java.util.function.Predicate)>(v);
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(class "Lcom/github/javaparser/ast/nodeTypes/NodeWithTraversableScope;");
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__1082: java.util.function.Function bootstrap$(java.lang.Class)>(class "Lcom/github/javaparser/ast/nodeTypes/NodeWithTraversableScope;");
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__1083: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional flatMap(java.util.function.Function)>(v);
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(v);
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__1084: java.util.function.Function bootstrap$(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = virtualinvoke v.<com.github.javaparser.ast.Node: java.util.Optional getParentNode()>();
goto label;
label:
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(class "Lcom/github/javaparser/ast/expr/MethodCallExpr;");
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__1080: java.util.function.Predicate bootstrap$(java.lang.Class)>(class "Lcom/github/javaparser/ast/expr/MethodCallExpr;");
v = virtualinvoke v.<java.util.Optional: java.util.Optional filter(java.util.function.Predicate)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(v);
label:
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(1);
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v == 0 goto label;
label:
v = virtualinvoke v.<com.github.javaparser.ast.Node: java.util.Optional getParentNode()>();
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(class "Lcom/github/javaparser/ast/nodeTypes/NodeWithTraversableScope;");
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__1074: java.util.function.Predicate bootstrap$(java.lang.Class)>(class "Lcom/github/javaparser/ast/nodeTypes/NodeWithTraversableScope;");
v = virtualinvoke v.<java.util.Optional: java.util.Optional filter(java.util.function.Predicate)>(v);
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(class "Lcom/github/javaparser/ast/nodeTypes/NodeWithTraversableScope;");
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__1075: java.util.function.Function bootstrap$(java.lang.Class)>(class "Lcom/github/javaparser/ast/nodeTypes/NodeWithTraversableScope;");
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__1076: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional flatMap(java.util.function.Function)>(v);
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(v);
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__1077: java.util.function.Function bootstrap$(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.Node: java.util.Optional getParentNode()>();
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__1078: java.util.function.Supplier bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElseThrow(java.util.function.Supplier)>(v);
v = v instanceof com.github.javaparser.ast.expr.MethodCallExpr;
if v == 0 goto label;
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(0);
label:
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>()>();
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodCallExpr: java.util.Optional getScope()>();
label:
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(class "Lcom/github/javaparser/ast/nodeTypes/NodeWithTraversableScope;");
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__1070: java.util.function.Predicate bootstrap$(java.lang.Class)>(class "Lcom/github/javaparser/ast/nodeTypes/NodeWithTraversableScope;");
v = virtualinvoke v.<java.util.Optional: java.util.Optional filter(java.util.function.Predicate)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(class "Lcom/github/javaparser/ast/nodeTypes/NodeWithTraversableScope;");
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__1071: java.util.function.Function bootstrap$(java.lang.Class)>(class "Lcom/github/javaparser/ast/nodeTypes/NodeWithTraversableScope;");
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__1072: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional flatMap(java.util.function.Function)>(v);
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(class "Lcom/github/javaparser/ast/expr/MethodCallExpr;");
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__1073: java.util.function.Predicate bootstrap$(java.lang.Class)>(class "Lcom/github/javaparser/ast/expr/MethodCallExpr;");
v = virtualinvoke v.<java.util.Optional: java.util.Optional filter(java.util.function.Predicate)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(1);
goto label;
label:
v = v;
goto label;
label:
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodCallExpr: java.util.Optional getScope()>();
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__1069: java.util.function.Consumer bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean,java.util.concurrent.atomic.AtomicBoolean)>(v, v, v, v, v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodCallExpr: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: void duplicateIndent()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodCallExpr: com.github.javaparser.ast.NodeList getArguments()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v == 0 goto label;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v == 0 goto label;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: void reindentToPreviousLevel()>();
label:
return;
}
public void visit(com.github.javaparser.ast.expr.ObjectCreationExpr, java.lang.Void)
{
com.github.javaparser.ast.type.ClassOrInterfaceType v;
com.github.javaparser.printer.SourcePrinter v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.ObjectCreationExpr v;
boolean v, v, v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v, v, v, v, v;
java.lang.Object v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.ObjectCreationExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: boolean hasScope()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(".");
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("new ");
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: java.util.Optional getTypeArguments()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
label:
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: com.github.javaparser.ast.type.ClassOrInterfaceType getType()>();
virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: com.github.javaparser.ast.NodeList getArguments()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
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 = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(" {");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indent()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.ObjectCreationExpr: java.util.Optional getAnonymousClassBody()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("}");
label:
return;
}
public void visit(com.github.javaparser.ast.expr.UnaryExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.UnaryExpr$Operator v, v, v, v;
com.github.javaparser.printer.SourcePrinter v, v;
com.github.javaparser.ast.expr.UnaryExpr v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v;
java.lang.String v, v;
boolean v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.UnaryExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.UnaryExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
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: boolean isPrefix()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
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: java.lang.String asString()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
label:
v = virtualinvoke v.<com.github.javaparser.ast.expr.UnaryExpr: com.github.javaparser.ast.expr.Expression getExpression()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
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: boolean isPostfix()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
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: java.lang.String asString()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
label:
return;
}
public void visit(com.github.javaparser.ast.body.ConstructorDeclaration, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v, v, v, v, v;
com.github.javaparser.ast.body.ConstructorDeclaration v;
boolean v, v, v, v, v, v, v;
com.github.javaparser.ast.NodeList v, v, v, v, v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v, v;
com.github.javaparser.ast.stmt.BlockStmt v;
java.util.Iterator v, v;
java.util.function.Consumer v;
java.lang.Object v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.body.ConstructorDeclaration;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printModifiers(com.github.javaparser.ast.NodeList)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.NodeList getTypeParameters()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: boolean isGeneric()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
label:
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("(");
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: java.util.Optional getReceiverParameter()>();
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__1085: java.util.function.Consumer bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration)>(v, v, v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.NodeList getParameters()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.NodeList getParameters()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.body.Parameter: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(")");
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.NodeList getThrownExceptions()>();
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" throws ");
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.NodeList getThrownExceptions()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.type.ReferenceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
v = virtualinvoke v.<com.github.javaparser.ast.body.ConstructorDeclaration: com.github.javaparser.ast.stmt.BlockStmt getBody()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.body.CompactConstructorDeclaration, java.lang.Void)
{
com.github.javaparser.ast.body.CompactConstructorDeclaration v;
com.github.javaparser.printer.SourcePrinter v, v, v, v;
boolean v, v, v, v;
com.github.javaparser.ast.NodeList v, v, v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
java.util.Optional v;
java.lang.Object v;
com.github.javaparser.ast.stmt.BlockStmt v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.body.CompactConstructorDeclaration;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printModifiers(com.github.javaparser.ast.NodeList)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: com.github.javaparser.ast.NodeList getTypeParameters()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: boolean isGeneric()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
label:
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: com.github.javaparser.ast.NodeList getThrownExceptions()>();
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" throws ");
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: com.github.javaparser.ast.NodeList getThrownExceptions()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.type.ReferenceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
v = virtualinvoke v.<com.github.javaparser.ast.body.CompactConstructorDeclaration: com.github.javaparser.ast.stmt.BlockStmt getBody()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.body.MethodDeclaration, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.type.Type v;
boolean v, v, v, v, v, v, v, v;
com.github.javaparser.ast.NodeList v, v, v, v, v, v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v, v, v, v;
java.util.Iterator v, v;
java.util.function.Consumer v;
com.github.javaparser.ast.body.MethodDeclaration v;
java.lang.Object v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.body.MethodDeclaration;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printModifiers(com.github.javaparser.ast.NodeList)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.NodeList getTypeParameters()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printTypeParameters(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.NodeList getTypeParameters()>();
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
label:
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.type.Type getType()>();
virtualinvoke v.<com.github.javaparser.ast.type.Type: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("(");
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: java.util.Optional getReceiverParameter()>();
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__1086: java.util.function.Consumer bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)>(v, v, v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.NodeList getParameters()>();
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.NodeList getParameters()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.body.Parameter: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(")");
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.NodeList getThrownExceptions()>();
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" throws ");
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: com.github.javaparser.ast.NodeList getThrownExceptions()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.type.ReferenceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
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 = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(";");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
v = virtualinvoke v.<com.github.javaparser.ast.body.MethodDeclaration: java.util.Optional getBody()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
return;
}
public void visit(com.github.javaparser.ast.body.Parameter, java.lang.Void)
{
com.github.javaparser.ast.NodeList v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.body.Parameter v;
com.github.javaparser.printer.SourcePrinter v, v;
com.github.javaparser.ast.type.Type v, v;
java.util.Optional v;
boolean v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.body.Parameter;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)>(v, 0, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: com.github.javaparser.ast.NodeList getModifiers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printModifiers(com.github.javaparser.ast.NodeList)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: com.github.javaparser.ast.type.Type getType()>();
virtualinvoke v.<com.github.javaparser.ast.type.Type: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: boolean isVarArgs()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: com.github.javaparser.ast.NodeList getVarArgsAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)>(v, 0, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("...");
label:
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: com.github.javaparser.ast.type.Type getType()>();
v = v instanceof com.github.javaparser.ast.type.UnknownType;
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
label:
v = virtualinvoke v.<com.github.javaparser.ast.body.Parameter: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.body.ReceiverParameter, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.body.ReceiverParameter v;
com.github.javaparser.ast.expr.Name v;
com.github.javaparser.printer.SourcePrinter v;
com.github.javaparser.ast.type.Type v;
java.util.Optional v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.body.ReceiverParameter;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ReceiverParameter: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ReceiverParameter: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)>(v, 0, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.ReceiverParameter: com.github.javaparser.ast.type.Type getType()>();
virtualinvoke v.<com.github.javaparser.ast.type.Type: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
v = virtualinvoke v.<com.github.javaparser.ast.body.ReceiverParameter: com.github.javaparser.ast.expr.Name getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt v;
com.github.javaparser.printer.SourcePrinter v, v, v, v;
java.util.Optional v, v, v;
java.lang.Object v;
boolean v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt: boolean isThis()>();
if v == 0 goto label;
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("this");
goto label;
label:
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(".");
label:
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("super");
label:
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt: com.github.javaparser.ast.NodeList getArguments()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.expr.VariableDeclarationExpr, java.lang.Void)
{
java.util.function.Function v;
com.github.javaparser.printer.SourcePrinter v, v;
java.lang.Boolean v;
boolean v, v, v, v;
com.github.javaparser.ast.NodeList v, v, v, v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.ast.expr.VariableDeclarationExpr v;
java.util.function.Consumer v;
java.util.Optional v, v, v, v;
java.lang.Object v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.VariableDeclarationExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: java.util.Optional getParentNode()>();
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(class "Lcom/github/javaparser/ast/stmt/ExpressionStmt;");
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__1087: java.util.function.Function bootstrap$(java.lang.Class)>(class "Lcom/github/javaparser/ast/stmt/ExpressionStmt;");
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
goto label;
label:
v = virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printAnnotations(com.github.javaparser.ast.NodeList,boolean,java.lang.Void)>(v, 0, v);
label:
v = virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: com.github.javaparser.ast.NodeList getModifiers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printModifiers(com.github.javaparser.ast.NodeList)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: com.github.javaparser.ast.NodeList getVariables()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: java.util.Optional getMaximumCommonType()>();
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__1088: java.util.function.Consumer bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)>(v, v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
v = virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: com.github.javaparser.ast.NodeList getVariables()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.body.VariableDeclarator: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
return;
}
public void visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt, java.lang.Void)
{
com.github.javaparser.ast.stmt.LocalClassDeclarationStmt v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
com.github.javaparser.ast.body.ClassOrInterfaceDeclaration v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.LocalClassDeclarationStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LocalClassDeclarationStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LocalClassDeclarationStmt: com.github.javaparser.ast.body.ClassOrInterfaceDeclaration getClassDeclaration()>();
virtualinvoke v.<com.github.javaparser.ast.body.ClassOrInterfaceDeclaration: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt v;
com.github.javaparser.ast.body.RecordDeclaration v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt: com.github.javaparser.ast.body.RecordDeclaration getRecordDeclaration()>();
virtualinvoke v.<com.github.javaparser.ast.body.RecordDeclaration: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.stmt.AssertStmt, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.stmt.AssertStmt v;
com.github.javaparser.printer.SourcePrinter v, v, v;
java.util.Optional v, v, v;
com.github.javaparser.ast.expr.Expression v;
java.lang.Object v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.AssertStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.AssertStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("assert ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.AssertStmt: com.github.javaparser.ast.expr.Expression getCheck()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
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 = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" : ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.AssertStmt: java.util.Optional getMessage()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.stmt.BlockStmt, java.lang.Void)
{
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.printer.SourcePrinter v, v, v, v, v;
java.util.Optional v;
java.lang.Object v;
com.github.javaparser.ast.stmt.BlockStmt v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.BlockStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>("{");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: com.github.javaparser.ast.NodeList getStatements()>();
if v == null goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indent()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: com.github.javaparser.ast.NodeList getStatements()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
goto label;
label:
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsEnding(com.github.javaparser.ast.Node)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("}");
return;
}
public void visit(com.github.javaparser.ast.stmt.LabeledStmt, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.stmt.LabeledStmt v;
java.util.Optional v;
com.github.javaparser.ast.stmt.Statement v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.LabeledStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LabeledStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LabeledStmt: com.github.javaparser.ast.expr.SimpleName getLabel()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(": ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.LabeledStmt: com.github.javaparser.ast.stmt.Statement getStatement()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.stmt.EmptyStmt, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.stmt.EmptyStmt v;
java.util.Optional v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.EmptyStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.EmptyStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.stmt.ExpressionStmt, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.stmt.ExpressionStmt v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.ExpressionStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExpressionStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExpressionStmt: com.github.javaparser.ast.expr.Expression getExpression()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.stmt.SwitchStmt, java.lang.Void)
{
com.github.javaparser.ast.stmt.SwitchStmt v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.SwitchStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printSwitchNode(com.github.javaparser.ast.nodeTypes.SwitchNode,java.lang.Void)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.expr.SwitchExpr, java.lang.Void)
{
com.github.javaparser.ast.expr.SwitchExpr v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.SwitchExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printSwitchNode(com.github.javaparser.ast.nodeTypes.SwitchNode,java.lang.Void)>(v, v);
return;
}
private void printSwitchNode(com.github.javaparser.ast.nodeTypes.SwitchNode, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v;
com.github.javaparser.ast.expr.Expression v;
com.github.javaparser.ast.nodeTypes.SwitchNode v;
boolean v, v, v;
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption v, v;
java.util.Optional v, v, v;
java.lang.Object v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.nodeTypes.SwitchNode;
v := @parameter: java.lang.Void;
v = interfaceinvoke v.<com.github.javaparser.ast.nodeTypes.SwitchNode: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("switch(");
v = interfaceinvoke v.<com.github.javaparser.ast.nodeTypes.SwitchNode: com.github.javaparser.ast.expr.Expression getSelector()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(") {");
v = interfaceinvoke v.<com.github.javaparser.ast.nodeTypes.SwitchNode: com.github.javaparser.ast.NodeList getEntries()>();
if v == null goto label;
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption INDENT_CASE_IN_SWITCH>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void indentIf(boolean)>(v);
v = interfaceinvoke v.<com.github.javaparser.ast.nodeTypes.SwitchNode: com.github.javaparser.ast.NodeList getEntries()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchEntry: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
goto label;
label:
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption INDENT_CASE_IN_SWITCH>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void unindentIf(boolean)>(v);
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("}");
return;
}
public void 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, v;
com.github.javaparser.printer.SourcePrinter v, v, v, v, v, v, v, v;
java.lang.String v, v, v;
boolean v, v, v, v;
com.github.javaparser.ast.NodeList v, v, v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v, v;
java.util.Optional v;
java.lang.Object v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.SwitchEntry;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchEntry: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchEntry: com.github.javaparser.ast.stmt.SwitchEntry$Type getType()>();
v = <com.github.javaparser.ast.stmt.SwitchEntry$Type: com.github.javaparser.ast.stmt.SwitchEntry$Type STATEMENT_GROUP>;
if v != v goto label;
v = ":";
goto label;
label:
v = " ->";
label:
v = v;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchEntry: com.github.javaparser.ast.NodeList getLabels()>();
v = staticinvoke <com.github.javaparser.utils.Utils: boolean isNullOrEmpty(java.util.Collection)>(v);
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("default\u0001");
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("case ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchEntry: com.github.javaparser.ast.NodeList getLabels()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indent()>();
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchEntry: com.github.javaparser.ast.NodeList getStatements()>();
if v == null goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SwitchEntry: com.github.javaparser.ast.NodeList getStatements()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
return;
}
public void visit(com.github.javaparser.ast.stmt.BreakStmt, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.stmt.BreakStmt v;
java.util.function.Consumer v;
com.github.javaparser.printer.SourcePrinter v, v;
java.util.Optional v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.BreakStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BreakStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("break");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.BreakStmt: java.util.Optional getLabel()>();
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__1089: java.util.function.Consumer bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.stmt.YieldStmt, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.stmt.YieldStmt v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.YieldStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.YieldStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("yield ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.YieldStmt: com.github.javaparser.ast.expr.Expression getExpression()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.stmt.ReturnStmt, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.stmt.ReturnStmt v;
com.github.javaparser.printer.SourcePrinter v, v, v;
java.util.Optional v, v, v;
java.lang.Object v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.ReturnStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ReturnStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("return");
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 = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ReturnStmt: java.util.Optional getExpression()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.body.EnumDeclaration, java.lang.Void)
{
java.lang.Integer v;
com.github.javaparser.printer.SourcePrinter v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.NodeList v, v, v, v, v, v, v, v, v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.function.Predicate v;
com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption v;
java.util.stream.Stream v;
java.util.Optional v, v;
com.github.javaparser.ast.body.EnumDeclaration v;
int v, v;
java.util.Iterator v, v;
java.lang.Object v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.body.EnumDeclaration;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printModifiers(com.github.javaparser.ast.NodeList)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("enum ");
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getImplementedTypes()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" implements ");
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getImplementedTypes()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(" {");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indent()>();
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getEntries()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isNonEmpty()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getEntries()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: int size()>();
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption MAX_ENUM_CONSTANTS_TO_ALIGN_HORIZONTALLY>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = interfaceinvoke v.<com.github.javaparser.printer.configuration.ConfigurationOption: java.lang.Integer asInteger()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v > v goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getEntries()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.util.stream.Stream stream()>();
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__1090: java.util.function.Predicate bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: boolean anyMatch(java.util.function.Predicate)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
v = v;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getEntries()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.body.EnumConstantDeclaration: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(",");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getMembers()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(";");
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getMembers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
goto label;
label:
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumDeclaration: com.github.javaparser.ast.NodeList getEntries()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("}");
return;
}
public void visit(com.github.javaparser.ast.body.EnumConstantDeclaration, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v, 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;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.body.EnumConstantDeclaration v;
java.util.Optional v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.body.EnumConstantDeclaration;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumConstantDeclaration: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumConstantDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumConstantDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumConstantDeclaration: com.github.javaparser.ast.NodeList getArguments()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumConstantDeclaration: com.github.javaparser.ast.NodeList getArguments()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printArguments(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
label:
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumConstantDeclaration: com.github.javaparser.ast.NodeList getClassBody()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(" {");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indent()>();
v = virtualinvoke v.<com.github.javaparser.ast.body.EnumConstantDeclaration: com.github.javaparser.ast.NodeList getClassBody()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>("}");
label:
return;
}
public void visit(com.github.javaparser.ast.body.InitializerDeclaration, java.lang.Void)
{
com.github.javaparser.ast.body.InitializerDeclaration v;
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
com.github.javaparser.ast.stmt.BlockStmt v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.body.InitializerDeclaration;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.InitializerDeclaration: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.InitializerDeclaration: boolean isStatic()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("static ");
label:
v = virtualinvoke v.<com.github.javaparser.ast.body.InitializerDeclaration: com.github.javaparser.ast.stmt.BlockStmt getBody()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.stmt.IfStmt, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v, v, v, v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.stmt.IfStmt v;
com.github.javaparser.ast.stmt.Statement v, v;
java.util.Optional v, v, v, v, v, v;
java.lang.Object v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.IfStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.IfStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("if (");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.IfStmt: com.github.javaparser.ast.expr.Expression getCondition()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.IfStmt: com.github.javaparser.ast.stmt.Statement getThenStmt()>();
v = v instanceof com.github.javaparser.ast.stmt.BlockStmt;
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(") ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(")");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indent()>();
label:
v = virtualinvoke v.<com.github.javaparser.ast.stmt.IfStmt: com.github.javaparser.ast.stmt.Statement getThenStmt()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
label:
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;
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
label:
v = virtualinvoke v.<com.github.javaparser.ast.stmt.IfStmt: java.util.Optional getElseStmt()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
v = v instanceof com.github.javaparser.ast.stmt.IfStmt;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.IfStmt: java.util.Optional getElseStmt()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
v = v instanceof com.github.javaparser.ast.stmt.BlockStmt;
if v != 0 goto label;
if v == 0 goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("else ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>("else");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indent()>();
label:
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()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
if v != 0 goto label;
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
label:
return;
}
public void visit(com.github.javaparser.ast.stmt.WhileStmt, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.stmt.WhileStmt v;
com.github.javaparser.ast.stmt.Statement v;
com.github.javaparser.printer.SourcePrinter v, v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.WhileStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.WhileStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("while (");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.WhileStmt: com.github.javaparser.ast.expr.Expression getCondition()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(") ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.WhileStmt: com.github.javaparser.ast.stmt.Statement getBody()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.stmt.ContinueStmt, java.lang.Void)
{
com.github.javaparser.ast.stmt.ContinueStmt v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.function.Consumer v;
com.github.javaparser.printer.SourcePrinter v, v;
java.util.Optional v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.ContinueStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ContinueStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("continue");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ContinueStmt: java.util.Optional getLabel()>();
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__1091: java.util.function.Consumer bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.stmt.DoStmt, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.stmt.Statement v;
com.github.javaparser.ast.stmt.DoStmt v;
com.github.javaparser.printer.SourcePrinter v, v, v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.DoStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.DoStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("do ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.DoStmt: com.github.javaparser.ast.stmt.Statement getBody()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" while (");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.DoStmt: com.github.javaparser.ast.expr.Expression getCondition()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(");");
return;
}
public void visit(com.github.javaparser.ast.stmt.ForEachStmt, java.lang.Void)
{
com.github.javaparser.ast.stmt.ForEachStmt v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.stmt.Statement v;
com.github.javaparser.ast.expr.VariableDeclarationExpr v;
com.github.javaparser.printer.SourcePrinter v, v, v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.ForEachStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForEachStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("for (");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForEachStmt: com.github.javaparser.ast.expr.VariableDeclarationExpr getVariable()>();
virtualinvoke v.<com.github.javaparser.ast.expr.VariableDeclarationExpr: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" : ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForEachStmt: com.github.javaparser.ast.expr.Expression getIterable()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(") ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForEachStmt: com.github.javaparser.ast.stmt.Statement getBody()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.stmt.ForStmt, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v, v, v, v;
boolean v, v, v, v, v;
com.github.javaparser.ast.NodeList v, v, v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v, v;
com.github.javaparser.ast.stmt.Statement v;
com.github.javaparser.ast.stmt.ForStmt v;
java.util.Optional v, v, v;
java.lang.Object v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.ForStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("for (");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForStmt: com.github.javaparser.ast.NodeList getInitialization()>();
if v == null goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForStmt: com.github.javaparser.ast.NodeList getInitialization()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("; ");
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("; ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForStmt: com.github.javaparser.ast.NodeList getUpdate()>();
if v == null goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForStmt: com.github.javaparser.ast.NodeList getUpdate()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(") ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ForStmt: com.github.javaparser.ast.stmt.Statement getBody()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.stmt.ThrowStmt, java.lang.Void)
{
com.github.javaparser.ast.stmt.ThrowStmt v;
com.github.javaparser.printer.SourcePrinter v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.ThrowStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ThrowStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("throw ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ThrowStmt: com.github.javaparser.ast.expr.Expression getExpression()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.stmt.SynchronizedStmt, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.printer.SourcePrinter v, v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v;
com.github.javaparser.ast.stmt.SynchronizedStmt v;
com.github.javaparser.ast.stmt.BlockStmt v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.SynchronizedStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SynchronizedStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("synchronized (");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SynchronizedStmt: com.github.javaparser.ast.expr.Expression getExpression()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(") ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.SynchronizedStmt: com.github.javaparser.ast.stmt.BlockStmt getBody()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.stmt.TryStmt, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v, v, v, v, v, v, v;
int v;
boolean v, v, v, v, v, v;
com.github.javaparser.ast.NodeList v, v, v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v, v;
com.github.javaparser.ast.stmt.TryStmt v;
java.util.Optional v, v, v;
java.lang.Object v, v, v;
com.github.javaparser.ast.stmt.BlockStmt v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.TryStmt;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.TryStmt: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("try ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.TryStmt: com.github.javaparser.ast.NodeList getResources()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: boolean isEmpty()>();
if v != 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("(");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.TryStmt: com.github.javaparser.ast.NodeList getResources()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: java.util.Iterator iterator()>();
v = 1;
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(";");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indent()>();
label:
v = 0;
goto label;
label:
v = virtualinvoke v.<com.github.javaparser.ast.stmt.TryStmt: com.github.javaparser.ast.NodeList getResources()>();
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: int size()>();
if v <= 1 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(") ");
label:
v = virtualinvoke v.<com.github.javaparser.ast.stmt.TryStmt: com.github.javaparser.ast.stmt.BlockStmt getTryBlock()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.TryStmt: com.github.javaparser.ast.NodeList getCatchClauses()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.CatchClause: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
goto label;
label:
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 = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" finally ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.TryStmt: java.util.Optional getFinallyBlock()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
return;
}
public void visit(com.github.javaparser.ast.stmt.CatchClause, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.body.Parameter v;
com.github.javaparser.ast.stmt.CatchClause v;
com.github.javaparser.printer.SourcePrinter v, v;
java.util.Optional v;
com.github.javaparser.ast.stmt.BlockStmt v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.CatchClause;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.stmt.CatchClause: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" catch (");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.CatchClause: com.github.javaparser.ast.body.Parameter getParameter()>();
virtualinvoke v.<com.github.javaparser.ast.body.Parameter: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(") ");
v = virtualinvoke v.<com.github.javaparser.ast.stmt.CatchClause: com.github.javaparser.ast.stmt.BlockStmt getBody()>();
virtualinvoke v.<com.github.javaparser.ast.stmt.BlockStmt: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.body.AnnotationDeclaration, java.lang.Void)
{
com.github.javaparser.ast.NodeList v, v, v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.printer.SourcePrinter v, v, v, v, v;
java.util.Optional v;
com.github.javaparser.ast.body.AnnotationDeclaration v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.body.AnnotationDeclaration;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationDeclaration: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printModifiers(com.github.javaparser.ast.NodeList)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("@interface ");
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(" {");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indent()>();
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationDeclaration: com.github.javaparser.ast.NodeList getMembers()>();
if v == null goto label;
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationDeclaration: com.github.javaparser.ast.NodeList getMembers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMembers(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("}");
return;
}
public void visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration, java.lang.Void)
{
com.github.javaparser.ast.body.AnnotationMemberDeclaration v;
com.github.javaparser.printer.SourcePrinter v, v, v, v;
com.github.javaparser.ast.type.Type v;
boolean v;
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v, v, v;
java.lang.Object v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.body.AnnotationMemberDeclaration;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationMemberDeclaration: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationMemberDeclaration: com.github.javaparser.ast.NodeList getAnnotations()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationMemberDeclaration: com.github.javaparser.ast.NodeList getModifiers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printModifiers(com.github.javaparser.ast.NodeList)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationMemberDeclaration: com.github.javaparser.ast.type.Type getType()>();
virtualinvoke v.<com.github.javaparser.ast.type.Type: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" ");
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationMemberDeclaration: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("()");
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 = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" default ");
v = virtualinvoke v.<com.github.javaparser.ast.body.AnnotationMemberDeclaration: java.util.Optional getDefaultValue()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.MarkerAnnotationExpr v;
com.github.javaparser.ast.expr.Name v;
java.util.Optional v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.MarkerAnnotationExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.MarkerAnnotationExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("@");
v = virtualinvoke v.<com.github.javaparser.ast.expr.MarkerAnnotationExpr: com.github.javaparser.ast.expr.Name getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.Name v;
com.github.javaparser.printer.SourcePrinter v, v, v;
com.github.javaparser.ast.expr.SingleMemberAnnotationExpr v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.SingleMemberAnnotationExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.SingleMemberAnnotationExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("@");
v = virtualinvoke v.<com.github.javaparser.ast.expr.SingleMemberAnnotationExpr: com.github.javaparser.ast.expr.Name getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("(");
v = virtualinvoke v.<com.github.javaparser.ast.expr.SingleMemberAnnotationExpr: com.github.javaparser.ast.expr.Expression getMemberValue()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(")");
return;
}
public void visit(com.github.javaparser.ast.expr.NormalAnnotationExpr, java.lang.Void)
{
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.ast.expr.Name v;
com.github.javaparser.ast.expr.NormalAnnotationExpr v;
com.github.javaparser.printer.SourcePrinter v, v, v, v;
java.util.Optional v;
java.lang.Object v;
boolean v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.NormalAnnotationExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.NormalAnnotationExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("@");
v = virtualinvoke v.<com.github.javaparser.ast.expr.NormalAnnotationExpr: com.github.javaparser.ast.expr.Name getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("(");
v = virtualinvoke v.<com.github.javaparser.ast.expr.NormalAnnotationExpr: com.github.javaparser.ast.NodeList getPairs()>();
if v == null goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.NormalAnnotationExpr: com.github.javaparser.ast.NodeList getPairs()>();
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()>();
virtualinvoke v.<com.github.javaparser.ast.expr.MemberValuePair: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(")");
return;
}
public void visit(com.github.javaparser.ast.expr.MemberValuePair, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.ast.expr.SimpleName v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.MemberValuePair v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.MemberValuePair;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.MemberValuePair: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.MemberValuePair: com.github.javaparser.ast.expr.SimpleName getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.SimpleName: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" = ");
v = virtualinvoke v.<com.github.javaparser.ast.expr.MemberValuePair: com.github.javaparser.ast.expr.Expression getValue()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
return;
}
public void visit(com.github.javaparser.ast.comments.LineComment, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption v;
com.github.javaparser.printer.SourcePrinter v, v;
com.github.javaparser.ast.comments.LineComment v;
java.util.Optional v;
java.lang.String v, v, v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.comments.LineComment;
v := @parameter: java.lang.Void;
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption PRINT_COMMENTS>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v != 0 goto label;
return;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("// ");
v = virtualinvoke v.<com.github.javaparser.ast.comments.LineComment: java.lang.String getContent()>();
v = staticinvoke <com.github.javaparser.utils.Utils: java.lang.String normalizeEolInTextBlock(java.lang.String,java.lang.String)>(v, "");
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(v);
return;
}
public void visit(com.github.javaparser.ast.comments.BlockComment, java.lang.Void)
{
java.lang.String[] v;
com.github.javaparser.printer.SourcePrinter v, v, v, v, v;
int v, v, v, v, v, v;
java.lang.String v, v, v, v, v;
com.github.javaparser.ast.comments.BlockComment v;
boolean v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption v, v, v;
java.util.Optional v, v, v;
java.lang.Object v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.comments.BlockComment;
v := @parameter: java.lang.Void;
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption PRINT_COMMENTS>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v != 0 goto label;
return;
label:
v = virtualinvoke v.<com.github.javaparser.ast.comments.BlockComment: java.lang.String getContent()>();
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption END_OF_LINE_CHARACTER>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = interfaceinvoke v.<com.github.javaparser.printer.configuration.ConfigurationOption: java.lang.String asString()>();
v = staticinvoke <com.github.javaparser.utils.Utils: java.lang.String normalizeEolInTextBlock(java.lang.String,java.lang.String)>(v, v);
v = (int) -1;
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String,int)>("\\R", v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("/*");
v = 0;
label:
v = lengthof v;
v = v - 1;
if v >= v goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = v[v];
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption END_OF_LINE_CHARACTER>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: java.lang.Object get()>();
v = interfaceinvoke v.<com.github.javaparser.printer.configuration.ConfigurationOption: java.lang.Object asValue()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
v = v + 1;
goto label;
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = lengthof v;
v = v - 1;
v = v[v];
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>("*/");
return;
}
public void visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Void)
{
com.github.javaparser.ast.expr.LambdaExpr v;
com.github.javaparser.printer.SourcePrinter v, v, v, v;
com.github.javaparser.ast.expr.Expression v;
boolean v, v, v, v;
com.github.javaparser.ast.NodeList v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v;
com.github.javaparser.ast.stmt.Statement v;
java.util.Optional v;
java.lang.Object v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.LambdaExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.LambdaExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.LambdaExpr: com.github.javaparser.ast.NodeList getParameters()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.LambdaExpr: boolean isEnclosingParameters()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("(");
label:
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()>();
virtualinvoke v.<com.github.javaparser.ast.body.Parameter: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(", ");
goto label;
label:
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(")");
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(" -> ");
v = virtualinvoke v.<com.github.javaparser.ast.expr.LambdaExpr: com.github.javaparser.ast.stmt.Statement getBody()>();
v = v instanceof com.github.javaparser.ast.stmt.ExpressionStmt;
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.stmt.ExpressionStmt: com.github.javaparser.ast.expr.Expression getExpression()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
goto label;
label:
virtualinvoke v.<com.github.javaparser.ast.stmt.Statement: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
return;
}
public void visit(com.github.javaparser.ast.expr.MethodReferenceExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.MethodReferenceExpr v;
com.github.javaparser.printer.SourcePrinter v, v;
java.util.Optional v;
com.github.javaparser.ast.expr.Expression v, v;
java.lang.String v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.MethodReferenceExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodReferenceExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodReferenceExpr: com.github.javaparser.ast.expr.Expression getScope()>();
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodReferenceExpr: java.lang.String getIdentifier()>();
if v == null goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.MethodReferenceExpr: com.github.javaparser.ast.expr.Expression getScope()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Expression: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("::");
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printTypeArgs(com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments,java.lang.Void)>(v, v);
if v == null goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(v);
label:
return;
}
public void visit(com.github.javaparser.ast.expr.TypeExpr, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.type.Type v, v;
java.util.Optional v;
com.github.javaparser.ast.expr.TypeExpr v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.expr.TypeExpr;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.TypeExpr: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.expr.TypeExpr: com.github.javaparser.ast.type.Type getType()>();
if v == null goto label;
v = virtualinvoke v.<com.github.javaparser.ast.expr.TypeExpr: com.github.javaparser.ast.type.Type getType()>();
virtualinvoke v.<com.github.javaparser.ast.type.Type: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
label:
return;
}
public void visit(com.github.javaparser.ast.NodeList, java.lang.Void)
{
java.util.function.Function v;
int v;
com.github.javaparser.ast.Node v;
boolean v, v, v, v;
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Iterator v, v;
java.util.function.ToIntFunction v;
com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption v;
java.util.Optional v;
java.lang.Object v, v;
java.util.Comparator v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.NodeList;
v := @parameter: java.lang.Void;
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption ORDER_IMPORTS>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v == 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: int size()>();
if v <= 0 goto label;
v = virtualinvoke v.<com.github.javaparser.ast.NodeList: com.github.javaparser.ast.Node get(int)>(0);
v = v instanceof com.github.javaparser.ast.ImportDeclaration;
if v == 0 goto label;
v = new com.github.javaparser.ast.NodeList;
specialinvoke v.<com.github.javaparser.ast.NodeList: void <init>(java.util.Collection)>(v);
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_15__1092: java.util.function.ToIntFunction bootstrap$()>();
v = staticinvoke <java.util.Comparator: java.util.Comparator comparingInt(java.util.function.ToIntFunction)>(v);
v = staticinvoke <com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getNameAsString__1093: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.Comparator: java.util.Comparator thenComparing(java.util.function.Function)>(v);
virtualinvoke v.<com.github.javaparser.ast.NodeList: void sort(java.util.Comparator)>(v);
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()>();
virtualinvoke v.<com.github.javaparser.ast.Node: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
goto label;
label:
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()>();
virtualinvoke v.<com.github.javaparser.ast.Node: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
goto label;
label:
return;
}
public void visit(com.github.javaparser.ast.ImportDeclaration, java.lang.Void)
{
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.Name v;
com.github.javaparser.ast.ImportDeclaration v;
com.github.javaparser.printer.SourcePrinter v, v, v, v;
java.util.Optional v;
boolean v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.ImportDeclaration;
v := @parameter: java.lang.Void;
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.ImportDeclaration: java.util.Optional getComment()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printComment(java.util.Optional,java.lang.Void)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("import ");
v = virtualinvoke v.<com.github.javaparser.ast.ImportDeclaration: boolean isStatic()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("static ");
label:
v = virtualinvoke v.<com.github.javaparser.ast.ImportDeclaration: com.github.javaparser.ast.expr.Name getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.ImportDeclaration: boolean isAsterisk()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>(".*");
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(";");
specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printOrphanCommentsEnding(com.github.javaparser.ast.Node)>(v);
return;
}
public void visit(com.github.javaparser.ast.modules.ModuleDeclaration, java.lang.Void)
{
com.github.javaparser.ast.NodeList v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.Name v;
com.github.javaparser.printer.SourcePrinter v, v, v, v, v, v;
com.github.javaparser.ast.modules.ModuleDeclaration v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
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()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printMemberAnnotations(com.github.javaparser.ast.NodeList,java.lang.Void)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleDeclaration: boolean isOpen()>();
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("open ");
label:
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("module ");
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleDeclaration: com.github.javaparser.ast.expr.Name getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(" {");
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indent()>();
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleDeclaration: com.github.javaparser.ast.NodeList getDirectives()>();
virtualinvoke v.<com.github.javaparser.ast.NodeList: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
v = virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>("}");
return;
}
public void visit(com.github.javaparser.ast.modules.ModuleRequiresDirective, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
com.github.javaparser.printer.SourcePrinter v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.modules.ModuleRequiresDirective v;
com.github.javaparser.ast.expr.Name v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.modules.ModuleRequiresDirective;
v := @parameter: java.lang.Void;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("requires ");
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleRequiresDirective: com.github.javaparser.ast.NodeList getModifiers()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printModifiers(com.github.javaparser.ast.NodeList)>(v);
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleRequiresDirective: com.github.javaparser.ast.expr.Name getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.modules.ModuleExportsDirective, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
com.github.javaparser.printer.SourcePrinter v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.Name v;
com.github.javaparser.ast.modules.ModuleExportsDirective v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.modules.ModuleExportsDirective;
v := @parameter: java.lang.Void;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("exports ");
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleExportsDirective: com.github.javaparser.ast.expr.Name getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleExportsDirective: com.github.javaparser.ast.NodeList getModuleNames()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printPrePostFixOptionalList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)>(v, v, " to ", ", ", "");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.modules.ModuleProvidesDirective, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
com.github.javaparser.printer.SourcePrinter v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.modules.ModuleProvidesDirective v;
com.github.javaparser.ast.expr.Name v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.modules.ModuleProvidesDirective;
v := @parameter: java.lang.Void;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("provides ");
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleProvidesDirective: com.github.javaparser.ast.expr.Name getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleProvidesDirective: com.github.javaparser.ast.NodeList getWith()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printPrePostFixRequiredList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)>(v, v, " with ", ", ", "");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.modules.ModuleUsesDirective, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.modules.ModuleUsesDirective v;
com.github.javaparser.ast.expr.Name v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.modules.ModuleUsesDirective;
v := @parameter: java.lang.Void;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("uses ");
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleUsesDirective: com.github.javaparser.ast.expr.Name getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.modules.ModuleOpensDirective, java.lang.Void)
{
com.github.javaparser.ast.NodeList v;
com.github.javaparser.printer.SourcePrinter v, v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.expr.Name v;
com.github.javaparser.ast.modules.ModuleOpensDirective v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.modules.ModuleOpensDirective;
v := @parameter: java.lang.Void;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("opens ");
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleOpensDirective: com.github.javaparser.ast.expr.Name getName()>();
virtualinvoke v.<com.github.javaparser.ast.expr.Name: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.github.javaparser.ast.modules.ModuleOpensDirective: com.github.javaparser.ast.NodeList getModuleNames()>();
virtualinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: void printPrePostFixOptionalList(com.github.javaparser.ast.NodeList,java.lang.Void,java.lang.String,java.lang.String,java.lang.String)>(v, v, " to ", ", ", "");
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter println(java.lang.String)>(";");
return;
}
public void visit(com.github.javaparser.ast.stmt.UnparsableStmt, java.lang.Void)
{
com.github.javaparser.printer.SourcePrinter v;
java.lang.Void v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.ast.stmt.UnparsableStmt v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.stmt.UnparsableStmt;
v := @parameter: java.lang.Void;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter print(java.lang.String)>("???;");
return;
}
private void printOrphanCommentsBeforeThisChildNode(com.github.javaparser.ast.Node)
{
java.lang.AssertionError v;
java.util.ArrayList v;
int v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
com.github.javaparser.ast.Node v;
boolean v, v, v, v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.lang.RuntimeException v;
com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption v;
java.util.List v;
java.util.Optional v, v;
java.lang.Class v;
java.lang.Object v, v, v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.Node;
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption PRINT_COMMENTS>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v != 0 goto label;
return;
label:
v = v instanceof com.github.javaparser.ast.comments.Comment;
if v == 0 goto label;
return;
label:
v = virtualinvoke v.<com.github.javaparser.ast.Node: java.util.Optional getParentNode()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
if v != null goto label;
return;
label:
v = new java.util.ArrayList;
v = virtualinvoke v.<com.github.javaparser.ast.Node: java.util.List getChildNodes()>();
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
staticinvoke <com.github.javaparser.utils.PositionUtils: void sortByBeginPosition(java.util.List)>(v);
v = (int) -1;
v = v;
v = 0;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
if v >= v goto label;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
if v != v goto label;
v = v;
goto label;
label:
v = v + 1;
goto label;
label:
v = (int) -1;
if v != v goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>(java.lang.Object)>("I am not a child of my parent.");
throw v;
label:
v = (int) -1;
v = v;
v = v - 1;
label:
if v < 0 goto label;
v = (int) -1;
if v != v goto label;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = v instanceof com.github.javaparser.ast.comments.Comment;
if v != 0 goto label;
v = v;
label:
v = v - 1;
goto label;
label:
v = v + 1;
label:
if v >= v goto label;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = v instanceof com.github.javaparser.ast.comments.Comment;
if v != 0 goto label;
v = new java.lang.RuntimeException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Class,int,int)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Expected comment, instead \u. Position of previous child: \u, position of child \u0001");
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>(v);
throw v;
label:
virtualinvoke v.<com.github.javaparser.ast.Node: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, null);
v = v + 1;
goto label;
label:
return;
}
private void printOrphanCommentsEnding(com.github.javaparser.ast.Node)
{
java.util.ArrayList v;
int v, v, v, v, v, v, v, v, v;
com.github.javaparser.ast.Node v;
boolean v, v, v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption v;
java.util.List v;
java.util.Optional v;
java.lang.Object v, v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.ast.Node;
v = <com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption PRINT_COMMENTS>;
v = specialinvoke v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
if v != 0 goto label;
return;
label:
v = new java.util.ArrayList;
v = virtualinvoke v.<com.github.javaparser.ast.Node: java.util.List getChildNodes()>();
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
staticinvoke <com.github.javaparser.utils.PositionUtils: void sortByBeginPosition(java.util.List)>(v);
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
return;
label:
v = 0;
v = 1;
label:
if v == 0 goto label;
v = interfaceinvoke v.<java.util.List: int size()>();
if v >= v goto label;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = v - v;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = v instanceof com.github.javaparser.ast.comments.Comment;
if v == 0 goto label;
v = v + 1;
goto label;
label:
v = 0;
label:
if v >= v goto label;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - v;
v = v + v;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
virtualinvoke v.<com.github.javaparser.ast.Node: void accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)>(v, null);
v = v + 1;
goto label;
label:
return;
}
private void indentIf(boolean)
{
com.github.javaparser.printer.SourcePrinter v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: boolean;
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter indent()>();
label:
return;
}
private void unindentIf(boolean)
{
com.github.javaparser.printer.SourcePrinter v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
boolean v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: boolean;
if v == 0 goto label;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.SourcePrinter printer>;
virtualinvoke v.<com.github.javaparser.printer.SourcePrinter: com.github.javaparser.printer.SourcePrinter unindent()>();
label:
return;
}
private java.util.Optional getOption(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)
{
com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption v;
com.github.javaparser.printer.DefaultPrettyPrinterVisitor v;
java.util.Optional v;
com.github.javaparser.printer.configuration.PrinterConfiguration v;
com.github.javaparser.printer.configuration.DefaultConfigurationOption v;
v := @this: com.github.javaparser.printer.DefaultPrettyPrinterVisitor;
v := @parameter: com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption;
v = v.<com.github.javaparser.printer.DefaultPrettyPrinterVisitor: com.github.javaparser.printer.configuration.PrinterConfiguration configuration>;
v = new com.github.javaparser.printer.configuration.DefaultConfigurationOption;
specialinvoke v.<com.github.javaparser.printer.configuration.DefaultConfigurationOption: void <init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)>(v);
v = interfaceinvoke v.<com.github.javaparser.printer.configuration.PrinterConfiguration: java.util.Optional get(com.github.javaparser.printer.configuration.ConfigurationOption)>(v);
return v;
}
}