class jdk.nashorn.internal.codegen.ApplySpecialization$TransformFailedException extends java.lang.RuntimeException
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: jdk.nashorn.internal.codegen.ApplySpecialization$TransformFailedException
super_class: java.lang.RuntimeException
{
void <init>(jdk.nashorn.internal.ir.FunctionNode, java.lang.String);
descriptor: (Ljdk/nashorn/internal/ir/FunctionNode;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=5, locals=3, args_size=3
start local 0 // jdk.nashorn.internal.codegen.ApplySpecialization$TransformFailedException this
start local 1 // jdk.nashorn.internal.ir.FunctionNode fn
start local 2 // java.lang.String message
0: .line 124
aload 0 /* this */
new java.lang.StringBuilder
dup
aload 1 /* fn */
invokevirtual jdk.nashorn.internal.ir.FunctionNode.getSource:()Ljdk/nashorn/internal/runtime/Source;
invokevirtual jdk.nashorn.internal.runtime.Source.getURL:()Ljava/net/URL;
invokestatic jdk.nashorn.internal.codegen.ApplySpecialization.massageURL:(Ljava/net/URL;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 46
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 1 /* fn */
invokevirtual jdk.nashorn.internal.ir.FunctionNode.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " => "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2 /* message */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aconst_null
iconst_0
iconst_0
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V
1: .line 125
return
end local 2 // java.lang.String message
end local 1 // jdk.nashorn.internal.ir.FunctionNode fn
end local 0 // jdk.nashorn.internal.codegen.ApplySpecialization$TransformFailedException this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/nashorn/internal/codegen/ApplySpecialization$TransformFailedException;
0 2 1 fn Ljdk/nashorn/internal/ir/FunctionNode;
0 2 2 message Ljava/lang/String;
MethodParameters:
Name Flags
fn final
message final
}
SourceFile: "ApplySpecialization.java"
NestHost: jdk.nashorn.internal.codegen.ApplySpecialization
InnerClasses:
private TransformFailedException = jdk.nashorn.internal.codegen.ApplySpecialization$TransformFailedException of jdk.nashorn.internal.codegen.ApplySpecialization