public class com.github.javaparser.ast.validator.ProblemReporter extends java.lang.Object
{
private final java.util.function.Consumer problemConsumer;
public void <init>(java.util.function.Consumer)
{
java.util.function.Consumer v;
com.github.javaparser.ast.validator.ProblemReporter v;
v := @this: com.github.javaparser.ast.validator.ProblemReporter;
v := @parameter: java.util.function.Consumer;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<com.github.javaparser.ast.validator.ProblemReporter: java.util.function.Consumer problemConsumer> = v;
return;
}
public transient void report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange, java.lang.String, java.lang.Object[])
{
java.lang.Object[] v;
com.github.javaparser.ast.nodeTypes.NodeWithTokenRange v;
java.util.Optional v;
java.lang.Object v;
java.lang.String v;
com.github.javaparser.ast.validator.ProblemReporter v;
v := @this: com.github.javaparser.ast.validator.ProblemReporter;
v := @parameter: com.github.javaparser.ast.nodeTypes.NodeWithTokenRange;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object[];
v = interfaceinvoke v.<com.github.javaparser.ast.nodeTypes.NodeWithTokenRange: java.util.Optional getTokenRange()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
virtualinvoke v.<com.github.javaparser.ast.validator.ProblemReporter: void report(com.github.javaparser.TokenRange,java.lang.String,java.lang.Object[])>(v, v, v);
return;
}
public transient void report(com.github.javaparser.TokenRange, java.lang.String, java.lang.Object[])
{
java.util.function.Consumer v;
java.lang.Object[] v;
com.github.javaparser.Problem v;
java.lang.String v, v;
com.github.javaparser.TokenRange v;
com.github.javaparser.ast.validator.ProblemReporter v;
v := @this: com.github.javaparser.ast.validator.ProblemReporter;
v := @parameter: com.github.javaparser.TokenRange;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object[];
v = v.<com.github.javaparser.ast.validator.ProblemReporter: java.util.function.Consumer problemConsumer>;
v = new com.github.javaparser.Problem;
v = staticinvoke <com.github.javaparser.utils.CodeGenerationUtils: java.lang.String f(java.lang.String,java.lang.Object[])>(v, v);
specialinvoke v.<com.github.javaparser.Problem: void <init>(java.lang.String,com.github.javaparser.TokenRange,java.lang.Throwable)>(v, v, null);
interfaceinvoke v.<java.util.function.Consumer: void accept(java.lang.Object)>(v);
return;
}
}