public final class jdk.nashorn.internal.runtime.RewriteException extends java.lang.Exception
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: jdk.nashorn.internal.runtime.RewriteException
super_class: java.lang.Exception
{
private static final jdk.nashorn.internal.lookup.MethodHandleFunctionality MH;
descriptor: Ljdk/nashorn/internal/lookup/MethodHandleFunctionality;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private jdk.nashorn.internal.runtime.ScriptObject runtimeScope;
descriptor: Ljdk/nashorn/internal/runtime/ScriptObject;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object[] byteCodeSlots;
descriptor: [Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private final int[] previousContinuationEntryPoints;
descriptor: [I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public static final jdk.nashorn.internal.codegen.CompilerConstants$Call GET_BYTECODE_SLOTS;
descriptor: Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.nashorn.internal.codegen.CompilerConstants$Call GET_PROGRAM_POINT;
descriptor: Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.nashorn.internal.codegen.CompilerConstants$Call GET_RETURN_VALUE;
descriptor: Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.nashorn.internal.codegen.CompilerConstants$Call BOOTSTRAP;
descriptor: Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static final jdk.nashorn.internal.codegen.CompilerConstants$Call POPULATE_ARRAY;
descriptor: Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_LONG_ARRAY;
descriptor: Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_DOUBLE_ARRAY;
descriptor: Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.nashorn.internal.codegen.CompilerConstants$Call TO_OBJECT_ARRAY;
descriptor: Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.nashorn.internal.codegen.CompilerConstants$Call INSTANCE_OR_NULL;
descriptor: Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.nashorn.internal.codegen.CompilerConstants$Call ASSERT_ARRAY_LENGTH;
descriptor: Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=8, locals=0, args_size=0
0: ldc Ljdk/nashorn/internal/runtime/RewriteException;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic jdk.nashorn.internal.runtime.RewriteException.$assertionsDisabled:Z
3: invokestatic jdk.nashorn.internal.lookup.MethodHandleFactory.getFunctionality:()Ljdk/nashorn/internal/lookup/MethodHandleFunctionality;
putstatic jdk.nashorn.internal.runtime.RewriteException.MH:Ljdk/nashorn/internal/lookup/MethodHandleFunctionality;
4: ldc Ljdk/nashorn/internal/runtime/RewriteException;
ldc "getByteCodeSlots"
ldc [Ljava/lang/Object;
iconst_0
anewarray java.lang.Class
invokestatic jdk.nashorn.internal.codegen.CompilerConstants.virtualCallNoLookup:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
putstatic jdk.nashorn.internal.runtime.RewriteException.GET_BYTECODE_SLOTS:Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
5: ldc Ljdk/nashorn/internal/runtime/RewriteException;
ldc "getProgramPoint"
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
iconst_0
anewarray java.lang.Class
invokestatic jdk.nashorn.internal.codegen.CompilerConstants.virtualCallNoLookup:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
putstatic jdk.nashorn.internal.runtime.RewriteException.GET_PROGRAM_POINT:Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
6: ldc Ljdk/nashorn/internal/runtime/RewriteException;
ldc "getReturnValueDestructive"
ldc Ljava/lang/Object;
iconst_0
anewarray java.lang.Class
invokestatic jdk.nashorn.internal.codegen.CompilerConstants.virtualCallNoLookup:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
putstatic jdk.nashorn.internal.runtime.RewriteException.GET_RETURN_VALUE:Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
7: ldc Ljdk/nashorn/internal/runtime/RewriteException;
ldc "populateArrayBootstrap"
ldc Ljava/lang/invoke/CallSite;
iconst_4
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/invoke/MethodHandles$Lookup;
aastore
dup
iconst_1
ldc Ljava/lang/String;
aastore
dup
iconst_2
ldc Ljava/lang/invoke/MethodType;
aastore
dup
iconst_3
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
aastore
invokestatic jdk.nashorn.internal.codegen.CompilerConstants.staticCallNoLookup:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
putstatic jdk.nashorn.internal.runtime.RewriteException.BOOTSTRAP:Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
8: invokestatic java.lang.invoke.MethodHandles.lookup:()Ljava/lang/invoke/MethodHandles$Lookup;
ldc Ljdk/nashorn/internal/runtime/RewriteException;
ldc "populateArray"
ldc [Ljava/lang/Object;
iconst_3
anewarray java.lang.Class
dup
iconst_0
ldc [Ljava/lang/Object;
aastore
dup
iconst_1
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
aastore
dup
iconst_2
ldc [Ljava/lang/Object;
aastore
invokestatic jdk.nashorn.internal.codegen.CompilerConstants.staticCall:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
putstatic jdk.nashorn.internal.runtime.RewriteException.POPULATE_ARRAY:Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
9: ldc Ljdk/nashorn/internal/runtime/RewriteException;
ldc "toLongArray"
ldc [J
iconst_2
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
dup
iconst_1
ldc Ljdk/nashorn/internal/runtime/RewriteException;
aastore
invokestatic jdk.nashorn.internal.codegen.CompilerConstants.staticCallNoLookup:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
putstatic jdk.nashorn.internal.runtime.RewriteException.TO_LONG_ARRAY:Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
10: ldc Ljdk/nashorn/internal/runtime/RewriteException;
ldc "toDoubleArray"
ldc [D
iconst_2
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
dup
iconst_1
ldc Ljdk/nashorn/internal/runtime/RewriteException;
aastore
invokestatic jdk.nashorn.internal.codegen.CompilerConstants.staticCallNoLookup:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
putstatic jdk.nashorn.internal.runtime.RewriteException.TO_DOUBLE_ARRAY:Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
11: ldc Ljdk/nashorn/internal/runtime/RewriteException;
ldc "toObjectArray"
ldc [Ljava/lang/Object;
iconst_2
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
dup
iconst_1
ldc Ljdk/nashorn/internal/runtime/RewriteException;
aastore
invokestatic jdk.nashorn.internal.codegen.CompilerConstants.staticCallNoLookup:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
putstatic jdk.nashorn.internal.runtime.RewriteException.TO_OBJECT_ARRAY:Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
12: ldc Ljdk/nashorn/internal/runtime/RewriteException;
ldc "instanceOrNull"
ldc Ljava/lang/Object;
iconst_2
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
dup
iconst_1
ldc Ljava/lang/Class;
aastore
invokestatic jdk.nashorn.internal.codegen.CompilerConstants.staticCallNoLookup:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
putstatic jdk.nashorn.internal.runtime.RewriteException.INSTANCE_OR_NULL:Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
13: ldc Ljdk/nashorn/internal/runtime/RewriteException;
ldc "assertArrayLength"
getstatic java.lang.Void.TYPE:Ljava/lang/Class;
iconst_2
anewarray java.lang.Class
dup
iconst_0
ldc [Ljava/lang/Object;
aastore
dup
iconst_1
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
aastore
invokestatic jdk.nashorn.internal.codegen.CompilerConstants.staticCallNoLookup:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
putstatic jdk.nashorn.internal.runtime.RewriteException.ASSERT_ARRAY_LENGTH:Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(jdk.nashorn.internal.runtime.UnwarrantedOptimismException, java.lang.Object[], java.lang.String[], int[]);
descriptor: (Ljdk/nashorn/internal/runtime/UnwarrantedOptimismException;[Ljava/lang/Object;[Ljava/lang/String;[I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc ""
aload 1
iconst_0
getstatic jdk.nashorn.internal.runtime.Context.DEBUG:Z
invokespecial java.lang.Exception.<init>:(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V
1: aload 0
aload 2
putfield jdk.nashorn.internal.runtime.RewriteException.byteCodeSlots:[Ljava/lang/Object;
2: aload 0
aload 2
aload 3
invokestatic jdk.nashorn.internal.runtime.RewriteException.mergeSlotsWithScope:([Ljava/lang/Object;[Ljava/lang/String;)Ljdk/nashorn/internal/runtime/ScriptObject;
putfield jdk.nashorn.internal.runtime.RewriteException.runtimeScope:Ljdk/nashorn/internal/runtime/ScriptObject;
3: aload 0
aload 4
putfield jdk.nashorn.internal.runtime.RewriteException.previousContinuationEntryPoints:[I
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/nashorn/internal/runtime/RewriteException;
0 5 1 e Ljdk/nashorn/internal/runtime/UnwarrantedOptimismException;
0 5 2 byteCodeSlots [Ljava/lang/Object;
0 5 3 byteCodeSymbolNames [Ljava/lang/String;
0 5 4 previousContinuationEntryPoints [I
MethodParameters:
Name Flags
e final
byteCodeSlots final
byteCodeSymbolNames final
previousContinuationEntryPoints final
public static jdk.nashorn.internal.runtime.RewriteException create(jdk.nashorn.internal.runtime.UnwarrantedOptimismException, java.lang.Object[], java.lang.String[]);
descriptor: (Ljdk/nashorn/internal/runtime/UnwarrantedOptimismException;[Ljava/lang/Object;[Ljava/lang/String;)Ljdk/nashorn/internal/runtime/RewriteException;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokestatic jdk.nashorn.internal.runtime.RewriteException.create:(Ljdk/nashorn/internal/runtime/UnwarrantedOptimismException;[Ljava/lang/Object;[Ljava/lang/String;[I)Ljdk/nashorn/internal/runtime/RewriteException;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 e Ljdk/nashorn/internal/runtime/UnwarrantedOptimismException;
0 1 1 byteCodeSlots [Ljava/lang/Object;
0 1 2 byteCodeSymbolNames [Ljava/lang/String;
MethodParameters:
Name Flags
e final
byteCodeSlots final
byteCodeSymbolNames final
public static jdk.nashorn.internal.runtime.RewriteException create(jdk.nashorn.internal.runtime.UnwarrantedOptimismException, java.lang.Object[], java.lang.String[], int[]);
descriptor: (Ljdk/nashorn/internal/runtime/UnwarrantedOptimismException;[Ljava/lang/Object;[Ljava/lang/String;[I)Ljdk/nashorn/internal/runtime/RewriteException;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new jdk.nashorn.internal.runtime.RewriteException
dup
aload 0
aload 1
aload 2
aload 3
invokespecial jdk.nashorn.internal.runtime.RewriteException.<init>:(Ljdk/nashorn/internal/runtime/UnwarrantedOptimismException;[Ljava/lang/Object;[Ljava/lang/String;[I)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 e Ljdk/nashorn/internal/runtime/UnwarrantedOptimismException;
0 1 1 byteCodeSlots [Ljava/lang/Object;
0 1 2 byteCodeSymbolNames [Ljava/lang/String;
0 1 3 previousContinuationEntryPoints [I
MethodParameters:
Name Flags
e final
byteCodeSlots final
byteCodeSymbolNames final
previousContinuationEntryPoints final
public static java.lang.invoke.CallSite populateArrayBootstrap(java.lang.invoke.MethodHandles$Lookup, java.lang.String, java.lang.invoke.MethodType, int);
descriptor: (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic jdk.nashorn.internal.runtime.RewriteException.POPULATE_ARRAY:Ljdk/nashorn/internal/codegen/CompilerConstants$Call;
invokevirtual jdk.nashorn.internal.codegen.CompilerConstants$Call.methodHandle:()Ljava/lang/invoke/MethodHandle;
astore 4
start local 4 1: getstatic jdk.nashorn.internal.runtime.RewriteException.MH:Ljdk/nashorn/internal/lookup/MethodHandleFunctionality;
aload 4
iconst_1
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokeinterface jdk.nashorn.internal.lookup.MethodHandleFunctionality.insertArguments:(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;
astore 4
2: getstatic jdk.nashorn.internal.runtime.RewriteException.MH:Ljdk/nashorn/internal/lookup/MethodHandleFunctionality;
aload 4
ldc [Ljava/lang/Object;
aload 2
invokevirtual java.lang.invoke.MethodType.parameterCount:()I
iconst_1
isub
invokeinterface jdk.nashorn.internal.lookup.MethodHandleFunctionality.asCollector:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle;
astore 4
3: getstatic jdk.nashorn.internal.runtime.RewriteException.MH:Ljdk/nashorn/internal/lookup/MethodHandleFunctionality;
aload 4
aload 2
invokeinterface jdk.nashorn.internal.lookup.MethodHandleFunctionality.asType:(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
astore 4
4: new java.lang.invoke.ConstantCallSite
dup
aload 4
invokespecial java.lang.invoke.ConstantCallSite.<init>:(Ljava/lang/invoke/MethodHandle;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 lookup Ljava/lang/invoke/MethodHandles$Lookup;
0 5 1 name Ljava/lang/String;
0 5 2 type Ljava/lang/invoke/MethodType;
0 5 3 startIndex I
1 5 4 mh Ljava/lang/invoke/MethodHandle;
MethodParameters:
Name Flags
lookup final
name final
type final
startIndex final
private static jdk.nashorn.internal.runtime.ScriptObject mergeSlotsWithScope(java.lang.Object[], java.lang.String[]);
descriptor: ([Ljava/lang/Object;[Ljava/lang/String;)Ljdk/nashorn/internal/runtime/ScriptObject;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=9, args_size=2
start local 0 start local 1 0: invokestatic jdk.nashorn.internal.objects.Global.newEmptyInstance:()Ljdk/nashorn/internal/runtime/ScriptObject;
astore 2
start local 2 1: aload 0
arraylength
aload 1
arraylength
invokestatic java.lang.Math.min:(II)I
istore 3
start local 3 2: aconst_null
astore 4
start local 4 3: getstatic jdk.nashorn.internal.codegen.CompilerConstants.SCOPE:Ljdk/nashorn/internal/codegen/CompilerConstants;
invokevirtual jdk.nashorn.internal.codegen.CompilerConstants.symbolName:()Ljava/lang/String;
astore 5
start local 5 4: iconst_0
istore 6
start local 6 5: goto 15
6: StackMap locals: java.lang.Object[] java.lang.String[] jdk.nashorn.internal.runtime.ScriptObject int jdk.nashorn.internal.runtime.ScriptObject java.lang.String int
StackMap stack:
aload 1
iload 6
aaload
astore 7
start local 7 7: aload 0
iload 6
aaload
astore 8
start local 8 8: aload 5
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
9: getstatic jdk.nashorn.internal.runtime.RewriteException.$assertionsDisabled:Z
ifne 10
aload 4
ifnull 10
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
10: StackMap locals: java.lang.String java.lang.Object
StackMap stack:
aload 8
checkcast jdk.nashorn.internal.runtime.ScriptObject
astore 4
11: goto 14
StackMap locals:
StackMap stack:
12: aload 7
ifnull 14
13: aload 2
aload 7
aload 8
bipush 16
invokevirtual jdk.nashorn.internal.runtime.ScriptObject.set:(Ljava/lang/Object;Ljava/lang/Object;I)V
end local 8 end local 7 14: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
15: iload 6
iload 3
if_icmplt 6
end local 6 16: aload 2
aload 4
invokevirtual jdk.nashorn.internal.runtime.ScriptObject.setProto:(Ljdk/nashorn/internal/runtime/ScriptObject;)V
17: aload 2
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 byteCodeSlots [Ljava/lang/Object;
0 18 1 byteCodeSymbolNames [Ljava/lang/String;
1 18 2 locals Ljdk/nashorn/internal/runtime/ScriptObject;
2 18 3 l I
3 18 4 runtimeScope Ljdk/nashorn/internal/runtime/ScriptObject;
4 18 5 scopeName Ljava/lang/String;
5 16 6 i I
7 14 7 name Ljava/lang/String;
8 14 8 value Ljava/lang/Object;
MethodParameters:
Name Flags
byteCodeSlots final
byteCodeSymbolNames final
public static java.lang.Object[] populateArray(java.lang.Object[], int, java.lang.Object[]);
descriptor: ([Ljava/lang/Object;I[Ljava/lang/Object;)[Ljava/lang/Object;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
iconst_0
aload 0
iload 1
aload 2
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 arrayToBePopluated [Ljava/lang/Object;
0 2 1 startIndex I
0 2 2 items [Ljava/lang/Object;
MethodParameters:
Name Flags
arrayToBePopluated final
startIndex final
items final
public static long[] toLongArray(java.lang.Object, jdk.nashorn.internal.runtime.RewriteException);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/internal/runtime/RewriteException;)[J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
instanceof long[]
ifeq 2
1: aload 0
checkcast long[]
areturn
2: StackMap locals:
StackMap stack:
getstatic jdk.nashorn.internal.runtime.RewriteException.$assertionsDisabled:Z
ifne 3
aload 0
instanceof int[]
ifne 3
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
3: StackMap locals:
StackMap stack:
aload 0
checkcast int[]
astore 2
start local 2 4: aload 2
arraylength
newarray 11
astore 3
start local 3 5: iconst_0
istore 4
start local 4 6: goto 9
7: StackMap locals: int[] long[] int
StackMap stack:
aload 3
iload 4
aload 2
iload 4
iaload
i2l
lastore
8: iinc 4 1
StackMap locals:
StackMap stack:
9: iload 4
aload 2
arraylength
if_icmplt 7
end local 4 10: aload 1
aload 2
aload 3
invokevirtual jdk.nashorn.internal.runtime.RewriteException.replaceByteCodeValue:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast long[]
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 obj Ljava/lang/Object;
0 11 1 e Ljdk/nashorn/internal/runtime/RewriteException;
4 11 2 in [I
5 11 3 out [J
6 10 4 i I
MethodParameters:
Name Flags
obj final
e final
public static double[] toDoubleArray(java.lang.Object, jdk.nashorn.internal.runtime.RewriteException);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/internal/runtime/RewriteException;)[D
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
instanceof double[]
ifeq 2
1: aload 0
checkcast double[]
areturn
2: StackMap locals:
StackMap stack:
getstatic jdk.nashorn.internal.runtime.RewriteException.$assertionsDisabled:Z
ifne 3
aload 0
instanceof int[]
ifne 3
aload 0
instanceof long[]
ifne 3
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
3: StackMap locals:
StackMap stack:
aload 0
invokestatic java.lang.reflect.Array.getLength:(Ljava/lang/Object;)I
istore 2
start local 2 4: iload 2
newarray 7
astore 3
start local 3 5: iconst_0
istore 4
start local 4 6: goto 9
7: StackMap locals: int double[] int
StackMap stack:
aload 3
iload 4
aload 0
iload 4
invokestatic java.lang.reflect.Array.getDouble:(Ljava/lang/Object;I)D
dastore
8: iinc 4 1
StackMap locals:
StackMap stack:
9: iload 4
iload 2
if_icmplt 7
end local 4 10: aload 1
aload 0
aload 3
invokevirtual jdk.nashorn.internal.runtime.RewriteException.replaceByteCodeValue:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast double[]
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 obj Ljava/lang/Object;
0 11 1 e Ljdk/nashorn/internal/runtime/RewriteException;
4 11 2 l I
5 11 3 out [D
6 10 4 i I
MethodParameters:
Name Flags
obj final
e final
public static java.lang.Object[] toObjectArray(java.lang.Object, jdk.nashorn.internal.runtime.RewriteException);
descriptor: (Ljava/lang/Object;Ljdk/nashorn/internal/runtime/RewriteException;)[Ljava/lang/Object;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
instanceof java.lang.Object[]
ifeq 2
1: aload 0
checkcast java.lang.Object[]
areturn
2: StackMap locals:
StackMap stack:
getstatic jdk.nashorn.internal.runtime.RewriteException.$assertionsDisabled:Z
ifne 3
aload 0
instanceof int[]
ifne 3
aload 0
instanceof long[]
ifne 3
aload 0
instanceof double[]
ifne 3
new java.lang.AssertionError
dup
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " is "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
invokestatic java.lang.reflect.Array.getLength:(Ljava/lang/Object;)I
istore 2
start local 2 4: iload 2
anewarray java.lang.Object
astore 3
start local 3 5: iconst_0
istore 4
start local 4 6: goto 9
7: StackMap locals: int java.lang.Object[] int
StackMap stack:
aload 3
iload 4
aload 0
iload 4
invokestatic java.lang.reflect.Array.get:(Ljava/lang/Object;I)Ljava/lang/Object;
aastore
8: iinc 4 1
StackMap locals:
StackMap stack:
9: iload 4
iload 2
if_icmplt 7
end local 4 10: aload 1
aload 0
aload 3
invokevirtual jdk.nashorn.internal.runtime.RewriteException.replaceByteCodeValue:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Object[]
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 obj Ljava/lang/Object;
0 11 1 e Ljdk/nashorn/internal/runtime/RewriteException;
4 11 2 l I
5 11 3 out [Ljava/lang/Object;
6 10 4 i I
MethodParameters:
Name Flags
obj final
e final
public static instanceOrNull(, java.lang.Class<?>);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 1
aload 0
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.lang.Object
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 obj Ljava/lang/Object;
0 3 1 clazz Ljava/lang/Class<*>;
Signature: (Ljava/lang/Object;Ljava/lang/Class<*>;)Ljava/lang/Object;
MethodParameters:
Name Flags
obj final
clazz final
public static void assertArrayLength(java.lang.Object[], int);
descriptor: ([Ljava/lang/Object;I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=3, args_size=2
start local 0 start local 1 0: aload 0
arraylength
istore 2
start local 2 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
iload 2
aaload
getstatic jdk.nashorn.internal.runtime.ScriptRuntime.UNDEFINED:Ljdk/nashorn/internal/runtime/Undefined;
if_acmpeq 4
3: new java.lang.AssertionError
dup
ldc "Expected array length %d, but it is %d"
iconst_2
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
iload 2
iconst_1
iadd
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
4: StackMap locals:
StackMap stack:
iload 2
iinc 2 -1
iload 1
if_icmpgt 2
end local 2 5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 arr [Ljava/lang/Object;
0 6 1 length I
1 5 2 i I
MethodParameters:
Name Flags
arr final
length final
private <T> T replaceByteCodeValue(, );
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: goto 5
2: StackMap locals: int
StackMap stack:
aload 0
getfield jdk.nashorn.internal.runtime.RewriteException.byteCodeSlots:[Ljava/lang/Object;
iload 3
aaload
aload 1
if_acmpne 4
3: aload 0
getfield jdk.nashorn.internal.runtime.RewriteException.byteCodeSlots:[Ljava/lang/Object;
iload 3
aload 2
aastore
4: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
aload 0
getfield jdk.nashorn.internal.runtime.RewriteException.byteCodeSlots:[Ljava/lang/Object;
arraylength
if_icmplt 2
end local 3 6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/nashorn/internal/runtime/RewriteException;
0 7 1 in Ljava/lang/Object;
0 7 2 out TT;
1 6 3 i I
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;TT;)TT;
MethodParameters:
Name Flags
in final
out final
private jdk.nashorn.internal.runtime.UnwarrantedOptimismException getUOE();
descriptor: ()Ljdk/nashorn/internal/runtime/UnwarrantedOptimismException;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual jdk.nashorn.internal.runtime.RewriteException.getCause:()Ljava/lang/Throwable;
checkcast jdk.nashorn.internal.runtime.UnwarrantedOptimismException
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/internal/runtime/RewriteException;
public java.lang.Object getReturnValueDestructive();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic jdk.nashorn.internal.runtime.RewriteException.$assertionsDisabled:Z
ifne 1
aload 0
getfield jdk.nashorn.internal.runtime.RewriteException.byteCodeSlots:[Ljava/lang/Object;
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield jdk.nashorn.internal.runtime.RewriteException.byteCodeSlots:[Ljava/lang/Object;
2: aload 0
aconst_null
putfield jdk.nashorn.internal.runtime.RewriteException.runtimeScope:Ljdk/nashorn/internal/runtime/ScriptObject;
3: aload 0
invokevirtual jdk.nashorn.internal.runtime.RewriteException.getUOE:()Ljdk/nashorn/internal/runtime/UnwarrantedOptimismException;
invokevirtual jdk.nashorn.internal.runtime.UnwarrantedOptimismException.getReturnValueDestructive:()Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/nashorn/internal/runtime/RewriteException;
java.lang.Object getReturnValueNonDestructive();
descriptor: ()Ljava/lang/Object;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual jdk.nashorn.internal.runtime.RewriteException.getUOE:()Ljdk/nashorn/internal/runtime/UnwarrantedOptimismException;
invokevirtual jdk.nashorn.internal.runtime.UnwarrantedOptimismException.getReturnValueNonDestructive:()Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/internal/runtime/RewriteException;
public jdk.nashorn.internal.codegen.types.Type getReturnType();
descriptor: ()Ljdk/nashorn/internal/codegen/types/Type;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual jdk.nashorn.internal.runtime.RewriteException.getUOE:()Ljdk/nashorn/internal/runtime/UnwarrantedOptimismException;
invokevirtual jdk.nashorn.internal.runtime.UnwarrantedOptimismException.getReturnType:()Ljdk/nashorn/internal/codegen/types/Type;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/internal/runtime/RewriteException;
public int getProgramPoint();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual jdk.nashorn.internal.runtime.RewriteException.getUOE:()Ljdk/nashorn/internal/runtime/UnwarrantedOptimismException;
invokevirtual jdk.nashorn.internal.runtime.UnwarrantedOptimismException.getProgramPoint:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/internal/runtime/RewriteException;
public java.lang.Object[] getByteCodeSlots();
descriptor: ()[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nashorn.internal.runtime.RewriteException.byteCodeSlots:[Ljava/lang/Object;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield jdk.nashorn.internal.runtime.RewriteException.byteCodeSlots:[Ljava/lang/Object;
invokevirtual java.lang.Object[].clone:()Ljava/lang/Object;
checkcast java.lang.Object[]
StackMap locals:
StackMap stack: java.lang.Object[]
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/internal/runtime/RewriteException;
public int[] getPreviousContinuationEntryPoints();
descriptor: ()[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nashorn.internal.runtime.RewriteException.previousContinuationEntryPoints:[I
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield jdk.nashorn.internal.runtime.RewriteException.previousContinuationEntryPoints:[I
invokevirtual int[].clone:()Ljava/lang/Object;
checkcast int[]
StackMap locals:
StackMap stack: int[]
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/internal/runtime/RewriteException;
public jdk.nashorn.internal.runtime.ScriptObject getRuntimeScope();
descriptor: ()Ljdk/nashorn/internal/runtime/ScriptObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nashorn.internal.runtime.RewriteException.runtimeScope:Ljdk/nashorn/internal/runtime/ScriptObject;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/internal/runtime/RewriteException;
private static java.lang.String stringify(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: ldc "null"
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 1
start local 1 3: aload 0
instanceof java.lang.String
ifeq 6
4: new java.lang.StringBuilder
dup
bipush 39
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 39
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
5: goto 11
StackMap locals: java.lang.String
StackMap stack:
6: aload 0
instanceof java.lang.Double
ifeq 9
7: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 100
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
8: goto 11
StackMap locals:
StackMap stack:
9: aload 0
instanceof java.lang.Long
ifeq 11
10: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 108
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
11: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 returnValue Ljava/lang/Object;
3 12 1 str Ljava/lang/String;
MethodParameters:
Name Flags
returnValue final
public java.lang.String getMessage();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual jdk.nashorn.internal.runtime.RewriteException.getMessage:(Z)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/internal/runtime/RewriteException;
public java.lang.String getMessageShort();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual jdk.nashorn.internal.runtime.RewriteException.getMessage:(Z)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/internal/runtime/RewriteException;
private java.lang.String getMessage(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 1: aload 2
ldc "[pp="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: aload 0
invokevirtual jdk.nashorn.internal.runtime.RewriteException.getProgramPoint:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
3: ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: iload 1
ifne 10
5: aload 0
getfield jdk.nashorn.internal.runtime.RewriteException.byteCodeSlots:[Ljava/lang/Object;
astore 3
start local 3 6: aload 3
ifnull 10
7: aload 2
ldc "slots="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: aload 3
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
9: ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 3 10: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 2
ldc "type="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: aload 0
invokevirtual jdk.nashorn.internal.runtime.RewriteException.getReturnType:()Ljdk/nashorn/internal/codegen/types/Type;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
12: ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 2
ldc "value="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
14: aload 0
invokevirtual jdk.nashorn.internal.runtime.RewriteException.getReturnValueNonDestructive:()Ljava/lang/Object;
invokestatic jdk.nashorn.internal.runtime.RewriteException.stringify:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
15: ldc ")]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
16: aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Ljdk/nashorn/internal/runtime/RewriteException;
0 17 1 isShort Z
1 17 2 sb Ljava/lang/StringBuilder;
6 10 3 slots [Ljava/lang/Object;
MethodParameters:
Name Flags
isShort final
private void writeObject(java.io.ObjectOutputStream);
descriptor: (Ljava/io/ObjectOutputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.io.NotSerializableException
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokespecial java.io.NotSerializableException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/internal/runtime/RewriteException;
0 1 1 out Ljava/io/ObjectOutputStream;
Exceptions:
throws java.io.NotSerializableException
MethodParameters:
Name Flags
out final
private void readObject(java.io.ObjectInputStream);
descriptor: (Ljava/io/ObjectInputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.io.NotSerializableException
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokespecial java.io.NotSerializableException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/internal/runtime/RewriteException;
0 1 1 in Ljava/io/ObjectInputStream;
Exceptions:
throws java.io.NotSerializableException
MethodParameters:
Name Flags
in final
}
SourceFile: "RewriteException.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract Call = jdk.nashorn.internal.codegen.CompilerConstants$Call of jdk.nashorn.internal.codegen.CompilerConstants