Skip to content

Instantly share code, notes, and snippets.

@rednaxelafx
Forked from anonymous/A.java
Last active Apr 10, 2018
Embed
What would you like to do?
An example of vtable initialization and package access override, run on Oracle JDK8
package pkga;
public class A {
/* packcage access */ void fun() {
System.out.println("A::fun()");
}
}
package pkga;
public class B extends A {
@Override
void fun() {
System.out.println("B::fun()");
}
}
package pkgb;
import pkga.A;
public class C extends A {
// @Override // error: method does not override or implement a method from a supertype
void fun() {
System.out.println("C::fun()");
}
}
[Loaded java.lang.Object from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/lang/Object
adding java.lang.Object.finalize()V at index 0, flags: protected
adding java.lang.Object.equals(Ljava/lang/Object;)Z at index 1, flags: public
adding java.lang.Object.toString()Ljava/lang/String; at index 2, flags: public
adding java.lang.Object.hashCode()I at index 3, flags: public native
adding java.lang.Object.clone()Ljava/lang/Object; at index 4, flags: protected native
...
[Loaded pkga.A from file:/private/tmp/test_pkg/]
[Loaded pkga.B from file:/private/tmp/test_pkg/]
[Loaded pkgb.C from file:/private/tmp/test_pkg/]
Initializing: pkga/A
copy vtable from java.lang.Object to pkga.A size 6
adding pkga.A.fun()V at index 5, flags:
Initializing: pkga/B
copy vtable from pkga.A to pkga.B size 6
adding pkga.B.fun()V at index 5, flags:
overriding with pkga.B::pkga.B.fun()V index 5, original flags: overriders flags:
Initializing: pkgb/C
copy vtable from pkga.A to pkgb.C size 7
NOT overriding with pkgb.C::pkgb.C.fun()V index 5, original flags: overriders flags:
adding pkgb.C.fun()V at index 6, flags:
invokevirtual resolved method: caller-class:pkga.Main, compile-time-class:pkga.A, method:pkga.A.fun()V, method_holder:pkga.A, access_flags:
invokevirtual selected method: receiver-class:pkga.B, resolved-class:pkga.A, method:pkga.A.fun()V, method_holder:pkga.B, vtable_index:5, access_flags:
package pkga;
import pkgb.C;
public class Main {
public static void main(String[] args) {
A ref1 = new B();
A ref2 = new C();
ref1.fun(); // B::fun()
ref2.fun(); // A::fun()
}
}
$ javap -c -s -l -verbose -private pkga/Main.class
Classfile /private/tmp/test_pkg/pkga/Main.class
Last modified Jan 2, 2017; size 512 bytes
MD5 checksum 1aca52b1bbe1243629a9c540a012fc0e
Compiled from "Main.java"
public class pkga.Main
SourceFile: "Main.java"
minor version: 0
major version: 51
flags: ACC_PUBLIC, ACC_SUPER
Constant pool:
#1 = Methodref #8.#25 // java/lang/Object."<init>":()V
#2 = Class #26 // pkga/B
#3 = Methodref #2.#25 // pkga/B."<init>":()V
#4 = Class #27 // pkgb/C
#5 = Methodref #4.#25 // pkgb/C."<init>":()V
#6 = Methodref #28.#29 // pkga/A.fun:()V
#7 = Class #30 // pkga/Main
#8 = Class #31 // java/lang/Object
#9 = Utf8 <init>
#10 = Utf8 ()V
#11 = Utf8 Code
#12 = Utf8 LineNumberTable
#13 = Utf8 LocalVariableTable
#14 = Utf8 this
#15 = Utf8 Lpkga/Main;
#16 = Utf8 main
#17 = Utf8 ([Ljava/lang/String;)V
#18 = Utf8 args
#19 = Utf8 [Ljava/lang/String;
#20 = Utf8 ref1
#21 = Utf8 Lpkga/A;
#22 = Utf8 ref2
#23 = Utf8 SourceFile
#24 = Utf8 Main.java
#25 = NameAndType #9:#10 // "<init>":()V
#26 = Utf8 pkga/B
#27 = Utf8 pkgb/C
#28 = Class #32 // pkga/A
#29 = NameAndType #33:#10 // fun:()V
#30 = Utf8 pkga/Main
#31 = Utf8 java/lang/Object
#32 = Utf8 pkga/A
#33 = Utf8 fun
{
public pkga.Main();
Signature: ()V
flags: ACC_PUBLIC
LineNumberTable:
line 5: 0
LocalVariableTable:
Start Length Slot Name Signature
0 5 0 this Lpkga/Main;
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return
LineNumberTable:
line 5: 0
LocalVariableTable:
Start Length Slot Name Signature
0 5 0 this Lpkga/Main;
public static void main(java.lang.String[]);
Signature: ([Ljava/lang/String;)V
flags: ACC_PUBLIC, ACC_STATIC
LineNumberTable:
line 7: 0
line 8: 8
line 9: 16
line 10: 20
line 11: 24
LocalVariableTable:
Start Length Slot Name Signature
0 25 0 args [Ljava/lang/String;
8 17 1 ref1 Lpkga/A;
16 9 2 ref2 Lpkga/A;
Code:
stack=2, locals=3, args_size=1
0: new #2 // class pkga/B
3: dup
4: invokespecial #3 // Method pkga/B."<init>":()V
7: astore_1
8: new #4 // class pkgb/C
11: dup
12: invokespecial #5 // Method pkgb/C."<init>":()V
15: astore_2
16: aload_1
17: invokevirtual #6 // Method pkga/A.fun:()V
20: aload_2
21: invokevirtual #6 // Method pkga/A.fun:()V
24: return
LineNumberTable:
line 7: 0
line 8: 8
line 9: 16
line 10: 20
line 11: 24
LocalVariableTable:
Start Length Slot Name Signature
0 25 0 args [Ljava/lang/String;
8 17 1 ref1 Lpkga/A;
16 9 2 ref2 Lpkga/A;
}
This file has been truncated, but you can view the full file.
$ $JAVA_HOME/java -XX:+PrintVtables -XX:+Verbose -XX:+TraceClassLoading pkga.Main
[Bootstrap loader class path=$JAVA_HOME/jre/lib/resources.jar:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib/sunrsasign.jar:$JAVA_HOME/jre/lib/jsse.jar:$JAVA_HOME/jre/lib/jce.jar:$JAVA_HOME/jre/lib/charsets.jar:$JAVA_HOME/jre/lib/jfr.jar:$JAVA_HOME/jre/lib/JObjC.jar:$JAVA_HOME/jre/classes]
[Meta index for $JAVA_HOME/jre/lib/charsets.jar=sun/nio sun/awt]
[Meta index for $JAVA_HOME/jre/lib/jce.jar=javax/crypto sun/security META-INF/ORACLE_J.RSA META-INF/ORACLE_J.SF]
[Meta index for $JAVA_HOME/jre/lib/jfr.jar=oracle/jrockit/ jdk/jfr com/oracle/jrockit/]
[Meta index for $JAVA_HOME/jre/lib/jsse.jar=sun/security com/sun/net/]
[Meta index for $JAVA_HOME/jre/lib/rt.jar=com/sun/java/util/jar/pack/ java/ org/ietf/ com/sun/beans/ com/sun/tracing/ apple/launcher/ com/sun/java/browser/ com/sun/corba/ com/sun/media/ com/sun/awt/ com/sun/management/ sun/ apple/applescript/ com/sun/jmx/ com/sun/demo/ apple/security/ com/sun/imageio/ com/sun/rmi/ com/sun/net/ org/w3c/ com/sun/swing/ com/sun/activation/ apple/laf/ com/sun/nio/ com/sun/rowset/ org/jcp/ com/sun/istack/ jdk/ com/sun/naming/ org/xml/ org/omg/ com/sun/security/ com/sun/image/ com/sun/xml/ com/oracle/ com/sun/java/swing/ com/sun/java_cup/ com/sun/jndi/ com/apple/ com/sun/accessibility/ com/sun/org/ javax/]
[Opened $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Object from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.io.Serializable from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Comparable from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.CharSequence from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.String from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.reflect.AnnotatedElement from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.reflect.GenericDeclaration from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.reflect.Type from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Class from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Cloneable from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.ClassLoader from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.System from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Throwable from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Error from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.ThreadDeath from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Exception from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.RuntimeException from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.SecurityManager from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.security.ProtectionDomain from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.security.AccessControlContext from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.ReflectiveOperationException from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.ClassNotFoundException from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.LinkageError from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.NoClassDefFoundError from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.ClassCastException from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.ArrayStoreException from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.VirtualMachineError from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.OutOfMemoryError from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.StackOverflowError from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.IllegalMonitorStateException from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.ref.Reference from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.ref.SoftReference from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.ref.WeakReference from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.ref.FinalReference from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.ref.PhantomReference from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.ref.Finalizer from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Runnable from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Thread from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Thread$UncaughtExceptionHandler from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.ThreadGroup from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.Map from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.Dictionary from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.Hashtable from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.Properties from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.reflect.AccessibleObject from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.reflect.Member from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.reflect.Field from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.reflect.Parameter from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.reflect.Executable from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.reflect.Method from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.reflect.Constructor from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.reflect.MagicAccessorImpl from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.reflect.MethodAccessor from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.reflect.MethodAccessorImpl from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.reflect.ConstructorAccessor from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.reflect.ConstructorAccessorImpl from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.reflect.DelegatingClassLoader from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.reflect.ConstantPool from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.reflect.FieldAccessor from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.reflect.FieldAccessorImpl from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.reflect.UnsafeFieldAccessorImpl from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.reflect.UnsafeStaticFieldAccessorImpl from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.annotation.Annotation from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.reflect.CallerSensitive from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.invoke.MethodHandle from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.invoke.DirectMethodHandle from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.invoke.MemberName from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.invoke.MethodHandleNatives from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.invoke.LambdaForm from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.invoke.MethodType from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.BootstrapMethodError from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.invoke.CallSite from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.invoke.ConstantCallSite from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.invoke.MutableCallSite from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.invoke.VolatileCallSite from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Appendable from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.AbstractStringBuilder from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.StringBuffer from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.StringBuilder from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.misc.Unsafe from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.StackTraceElement from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.nio.Buffer from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Boolean from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Character from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Number from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Float from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Double from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Byte from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Short from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Integer from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.Long from $JAVA_HOME/jre/lib/rt.jar]
copy vtable from java.lang.Object to [Ljava.lang.Object; size 5
Initializing: java/lang/Object
adding java.lang.Object.finalize()V at index 0, flags: protected
adding java.lang.Object.equals(Ljava/lang/Object;)Z at index 1, flags: public
adding java.lang.Object.toString()Ljava/lang/String; at index 2, flags: public
adding java.lang.Object.hashCode()I at index 3, flags: public native
adding java.lang.Object.clone()Ljava/lang/Object; at index 4, flags: protected native
copy vtable from java.lang.Object to [Ljava.lang.Object; size 5
copy vtable from java.lang.Object to [J size 5
copy vtable from java.lang.Object to [I size 5
copy vtable from java.lang.Object to [S size 5
copy vtable from java.lang.Object to [B size 5
copy vtable from java.lang.Object to [D size 5
copy vtable from java.lang.Object to [F size 5
copy vtable from java.lang.Object to [C size 5
copy vtable from java.lang.Object to [Z size 5
Initializing: java/lang/Number
copy vtable from java.lang.Object to java.lang.Number size 11
adding java.lang.Number.byteValue()B at index 5, flags: public
adding java.lang.Number.shortValue()S at index 6, flags: public
adding java.lang.Number.intValue()I at index 7, flags: public abstract
adding java.lang.Number.longValue()J at index 8, flags: public abstract
adding java.lang.Number.floatValue()F at index 9, flags: public abstract
adding java.lang.Number.doubleValue()D at index 10, flags: public abstract
Initializing: java/lang/Long
copy vtable from java.lang.Number to java.lang.Long size 11
adding java.lang.Long.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.Long::java.lang.Long.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.Long.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Long::java.lang.Long.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.Long.hashCode()I at index 3, flags: public
overriding with java.lang.Long::java.lang.Long.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.Long.byteValue()B at index 5, flags: public
overriding with java.lang.Long::java.lang.Long.byteValue()B index 5, original flags: public overriders flags: public
adding java.lang.Long.shortValue()S at index 6, flags: public
overriding with java.lang.Long::java.lang.Long.shortValue()S index 6, original flags: public overriders flags: public
adding java.lang.Long.intValue()I at index 7, flags: public
overriding with java.lang.Long::java.lang.Long.intValue()I index 7, original flags: public abstract overriders flags: public
adding java.lang.Long.longValue()J at index 8, flags: public
overriding with java.lang.Long::java.lang.Long.longValue()J index 8, original flags: public abstract overriders flags: public
adding java.lang.Long.floatValue()F at index 9, flags: public
overriding with java.lang.Long::java.lang.Long.floatValue()F index 9, original flags: public abstract overriders flags: public
adding java.lang.Long.doubleValue()D at index 10, flags: public
overriding with java.lang.Long::java.lang.Long.doubleValue()D index 10, original flags: public abstract overriders flags: public
Initializing: java/lang/Integer
copy vtable from java.lang.Number to java.lang.Integer size 11
adding java.lang.Integer.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.Integer::java.lang.Integer.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.Integer.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Integer::java.lang.Integer.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.Integer.hashCode()I at index 3, flags: public
overriding with java.lang.Integer::java.lang.Integer.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.Integer.byteValue()B at index 5, flags: public
overriding with java.lang.Integer::java.lang.Integer.byteValue()B index 5, original flags: public overriders flags: public
adding java.lang.Integer.shortValue()S at index 6, flags: public
overriding with java.lang.Integer::java.lang.Integer.shortValue()S index 6, original flags: public overriders flags: public
adding java.lang.Integer.intValue()I at index 7, flags: public
overriding with java.lang.Integer::java.lang.Integer.intValue()I index 7, original flags: public abstract overriders flags: public
adding java.lang.Integer.longValue()J at index 8, flags: public
overriding with java.lang.Integer::java.lang.Integer.longValue()J index 8, original flags: public abstract overriders flags: public
adding java.lang.Integer.floatValue()F at index 9, flags: public
overriding with java.lang.Integer::java.lang.Integer.floatValue()F index 9, original flags: public abstract overriders flags: public
adding java.lang.Integer.doubleValue()D at index 10, flags: public
overriding with java.lang.Integer::java.lang.Integer.doubleValue()D index 10, original flags: public abstract overriders flags: public
Initializing: java/lang/Short
copy vtable from java.lang.Number to java.lang.Short size 11
adding java.lang.Short.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.Short::java.lang.Short.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.Short.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Short::java.lang.Short.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.Short.hashCode()I at index 3, flags: public
overriding with java.lang.Short::java.lang.Short.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.Short.byteValue()B at index 5, flags: public
overriding with java.lang.Short::java.lang.Short.byteValue()B index 5, original flags: public overriders flags: public
adding java.lang.Short.shortValue()S at index 6, flags: public
overriding with java.lang.Short::java.lang.Short.shortValue()S index 6, original flags: public overriders flags: public
adding java.lang.Short.intValue()I at index 7, flags: public
overriding with java.lang.Short::java.lang.Short.intValue()I index 7, original flags: public abstract overriders flags: public
adding java.lang.Short.longValue()J at index 8, flags: public
overriding with java.lang.Short::java.lang.Short.longValue()J index 8, original flags: public abstract overriders flags: public
adding java.lang.Short.floatValue()F at index 9, flags: public
overriding with java.lang.Short::java.lang.Short.floatValue()F index 9, original flags: public abstract overriders flags: public
adding java.lang.Short.doubleValue()D at index 10, flags: public
overriding with java.lang.Short::java.lang.Short.doubleValue()D index 10, original flags: public abstract overriders flags: public
Initializing: java/lang/Byte
copy vtable from java.lang.Number to java.lang.Byte size 11
adding java.lang.Byte.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.Byte::java.lang.Byte.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.Byte.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Byte::java.lang.Byte.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.Byte.hashCode()I at index 3, flags: public
overriding with java.lang.Byte::java.lang.Byte.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.Byte.byteValue()B at index 5, flags: public
overriding with java.lang.Byte::java.lang.Byte.byteValue()B index 5, original flags: public overriders flags: public
adding java.lang.Byte.shortValue()S at index 6, flags: public
overriding with java.lang.Byte::java.lang.Byte.shortValue()S index 6, original flags: public overriders flags: public
adding java.lang.Byte.intValue()I at index 7, flags: public
overriding with java.lang.Byte::java.lang.Byte.intValue()I index 7, original flags: public abstract overriders flags: public
adding java.lang.Byte.longValue()J at index 8, flags: public
overriding with java.lang.Byte::java.lang.Byte.longValue()J index 8, original flags: public abstract overriders flags: public
adding java.lang.Byte.floatValue()F at index 9, flags: public
overriding with java.lang.Byte::java.lang.Byte.floatValue()F index 9, original flags: public abstract overriders flags: public
adding java.lang.Byte.doubleValue()D at index 10, flags: public
overriding with java.lang.Byte::java.lang.Byte.doubleValue()D index 10, original flags: public abstract overriders flags: public
Initializing: java/lang/Double
copy vtable from java.lang.Number to java.lang.Double size 11
adding java.lang.Double.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.Double::java.lang.Double.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.Double.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Double::java.lang.Double.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.Double.hashCode()I at index 3, flags: public
overriding with java.lang.Double::java.lang.Double.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.Double.byteValue()B at index 5, flags: public
overriding with java.lang.Double::java.lang.Double.byteValue()B index 5, original flags: public overriders flags: public
adding java.lang.Double.shortValue()S at index 6, flags: public
overriding with java.lang.Double::java.lang.Double.shortValue()S index 6, original flags: public overriders flags: public
adding java.lang.Double.intValue()I at index 7, flags: public
overriding with java.lang.Double::java.lang.Double.intValue()I index 7, original flags: public abstract overriders flags: public
adding java.lang.Double.longValue()J at index 8, flags: public
overriding with java.lang.Double::java.lang.Double.longValue()J index 8, original flags: public abstract overriders flags: public
adding java.lang.Double.floatValue()F at index 9, flags: public
overriding with java.lang.Double::java.lang.Double.floatValue()F index 9, original flags: public abstract overriders flags: public
adding java.lang.Double.doubleValue()D at index 10, flags: public
overriding with java.lang.Double::java.lang.Double.doubleValue()D index 10, original flags: public abstract overriders flags: public
Initializing: java/lang/Float
copy vtable from java.lang.Number to java.lang.Float size 11
adding java.lang.Float.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.Float::java.lang.Float.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.Float.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Float::java.lang.Float.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.Float.hashCode()I at index 3, flags: public
overriding with java.lang.Float::java.lang.Float.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.Float.byteValue()B at index 5, flags: public
overriding with java.lang.Float::java.lang.Float.byteValue()B index 5, original flags: public overriders flags: public
adding java.lang.Float.shortValue()S at index 6, flags: public
overriding with java.lang.Float::java.lang.Float.shortValue()S index 6, original flags: public overriders flags: public
adding java.lang.Float.intValue()I at index 7, flags: public
overriding with java.lang.Float::java.lang.Float.intValue()I index 7, original flags: public abstract overriders flags: public
adding java.lang.Float.longValue()J at index 8, flags: public
overriding with java.lang.Float::java.lang.Float.longValue()J index 8, original flags: public abstract overriders flags: public
adding java.lang.Float.floatValue()F at index 9, flags: public
overriding with java.lang.Float::java.lang.Float.floatValue()F index 9, original flags: public abstract overriders flags: public
adding java.lang.Float.doubleValue()D at index 10, flags: public
overriding with java.lang.Float::java.lang.Float.doubleValue()D index 10, original flags: public abstract overriders flags: public
Initializing: java/lang/Character
copy vtable from java.lang.Object to java.lang.Character size 5
adding java.lang.Character.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.Character::java.lang.Character.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.Character.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Character::java.lang.Character.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.Character.hashCode()I at index 3, flags: public
overriding with java.lang.Character::java.lang.Character.hashCode()I index 3, original flags: public native overriders flags: public
Initializing: java/lang/Boolean
copy vtable from java.lang.Object to java.lang.Boolean size 5
adding java.lang.Boolean.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.Boolean::java.lang.Boolean.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.Boolean.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Boolean::java.lang.Boolean.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.Boolean.hashCode()I at index 3, flags: public
overriding with java.lang.Boolean::java.lang.Boolean.hashCode()I index 3, original flags: public native overriders flags: public
Initializing: java/nio/Buffer
copy vtable from java.lang.Object to java.nio.Buffer size 10
adding java.nio.Buffer.isDirect()Z at index 5, flags: public abstract
adding java.nio.Buffer.hasArray()Z at index 6, flags: public abstract
adding java.nio.Buffer.array()Ljava/lang/Object; at index 7, flags: public abstract
adding java.nio.Buffer.arrayOffset()I at index 8, flags: public abstract
adding java.nio.Buffer.isReadOnly()Z at index 9, flags: public abstract
Initializing: java/lang/StackTraceElement
copy vtable from java.lang.Object to java.lang.StackTraceElement size 5
adding java.lang.StackTraceElement.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.StackTraceElement::java.lang.StackTraceElement.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.StackTraceElement.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.StackTraceElement::java.lang.StackTraceElement.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.StackTraceElement.hashCode()I at index 3, flags: public
overriding with java.lang.StackTraceElement::java.lang.StackTraceElement.hashCode()I index 3, original flags: public native overriders flags: public
Initializing: sun/misc/Unsafe
copy vtable from java.lang.Object to sun.misc.Unsafe size 5
Initializing: java/lang/AbstractStringBuilder
copy vtable from java.lang.Object to java.lang.AbstractStringBuilder size 64
adding java.lang.AbstractStringBuilder.toString()Ljava/lang/String; at index 2, flags: public abstract
overriding with java.lang.AbstractStringBuilder::java.lang.AbstractStringBuilder.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public abstract
adding java.lang.AbstractStringBuilder.append([C)Ljava/lang/AbstractStringBuilder; at index 5, flags: public
adding java.lang.AbstractStringBuilder.append([CII)Ljava/lang/AbstractStringBuilder; at index 6, flags: public
adding java.lang.AbstractStringBuilder.append(Z)Ljava/lang/AbstractStringBuilder; at index 7, flags: public
adding java.lang.AbstractStringBuilder.append(C)Ljava/lang/AbstractStringBuilder; at index 8, flags: public
adding java.lang.AbstractStringBuilder.append(Ljava/lang/AbstractStringBuilder;)Ljava/lang/AbstractStringBuilder; at index 9, flags:
adding java.lang.AbstractStringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; at index 10, flags: public
adding java.lang.AbstractStringBuilder.append(Ljava/lang/StringBuffer;)Ljava/lang/AbstractStringBuilder; at index 11, flags: public
adding java.lang.AbstractStringBuilder.append(Ljava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; at index 12, flags: public
adding java.lang.AbstractStringBuilder.append(D)Ljava/lang/AbstractStringBuilder; at index 13, flags: public
adding java.lang.AbstractStringBuilder.append(C)Ljava/lang/Appendable; at index 14, flags: public volatile synthetic
adding java.lang.AbstractStringBuilder.append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; at index 15, flags: public volatile synthetic
adding java.lang.AbstractStringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; at index 16, flags: public volatile synthetic
adding java.lang.AbstractStringBuilder.append(F)Ljava/lang/AbstractStringBuilder; at index 17, flags: public
adding java.lang.AbstractStringBuilder.append(J)Ljava/lang/AbstractStringBuilder; at index 18, flags: public
adding java.lang.AbstractStringBuilder.append(I)Ljava/lang/AbstractStringBuilder; at index 19, flags: public
adding java.lang.AbstractStringBuilder.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; at index 20, flags: public
adding java.lang.AbstractStringBuilder.append(Ljava/lang/Object;)Ljava/lang/AbstractStringBuilder; at index 21, flags: public
adding java.lang.AbstractStringBuilder.indexOf(Ljava/lang/String;)I at index 22, flags: public
adding java.lang.AbstractStringBuilder.indexOf(Ljava/lang/String;I)I at index 23, flags: public
adding java.lang.AbstractStringBuilder.length()I at index 24, flags: public
adding java.lang.AbstractStringBuilder.charAt(I)C at index 25, flags: public
adding java.lang.AbstractStringBuilder.codePointAt(I)I at index 26, flags: public
adding java.lang.AbstractStringBuilder.codePointBefore(I)I at index 27, flags: public
adding java.lang.AbstractStringBuilder.codePointCount(II)I at index 28, flags: public
adding java.lang.AbstractStringBuilder.offsetByCodePoints(II)I at index 29, flags: public
adding java.lang.AbstractStringBuilder.getChars(II[CI)V at index 30, flags: public
adding java.lang.AbstractStringBuilder.lastIndexOf(Ljava/lang/String;I)I at index 31, flags: public
adding java.lang.AbstractStringBuilder.lastIndexOf(Ljava/lang/String;)I at index 32, flags: public
adding java.lang.AbstractStringBuilder.substring(II)Ljava/lang/String; at index 33, flags: public
adding java.lang.AbstractStringBuilder.substring(I)Ljava/lang/String; at index 34, flags: public
adding java.lang.AbstractStringBuilder.subSequence(II)Ljava/lang/CharSequence; at index 35, flags: public
adding java.lang.AbstractStringBuilder.replace(IILjava/lang/String;)Ljava/lang/AbstractStringBuilder; at index 36, flags: public
adding java.lang.AbstractStringBuilder.delete(II)Ljava/lang/AbstractStringBuilder; at index 37, flags: public
adding java.lang.AbstractStringBuilder.capacity()I at index 38, flags: public
adding java.lang.AbstractStringBuilder.ensureCapacity(I)V at index 39, flags: public
adding java.lang.AbstractStringBuilder.trimToSize()V at index 40, flags: public
adding java.lang.AbstractStringBuilder.setLength(I)V at index 41, flags: public
adding java.lang.AbstractStringBuilder.setCharAt(IC)V at index 42, flags: public
adding java.lang.AbstractStringBuilder.appendCodePoint(I)Ljava/lang/AbstractStringBuilder; at index 43, flags: public
adding java.lang.AbstractStringBuilder.deleteCharAt(I)Ljava/lang/AbstractStringBuilder; at index 44, flags: public
adding java.lang.AbstractStringBuilder.insert(IJ)Ljava/lang/AbstractStringBuilder; at index 45, flags: public
adding java.lang.AbstractStringBuilder.insert(IF)Ljava/lang/AbstractStringBuilder; at index 46, flags: public
adding java.lang.AbstractStringBuilder.insert(ID)Ljava/lang/AbstractStringBuilder; at index 47, flags: public
adding java.lang.AbstractStringBuilder.insert(ILjava/lang/Object;)Ljava/lang/AbstractStringBuilder; at index 48, flags: public
adding java.lang.AbstractStringBuilder.insert(ILjava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; at index 49, flags: public
adding java.lang.AbstractStringBuilder.insert(ILjava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; at index 50, flags: public
adding java.lang.AbstractStringBuilder.insert(ILjava/lang/String;)Ljava/lang/AbstractStringBuilder; at index 51, flags: public
adding java.lang.AbstractStringBuilder.insert(I[C)Ljava/lang/AbstractStringBuilder; at index 52, flags: public
adding java.lang.AbstractStringBuilder.insert(II)Ljava/lang/AbstractStringBuilder; at index 53, flags: public
adding java.lang.AbstractStringBuilder.insert(IC)Ljava/lang/AbstractStringBuilder; at index 54, flags: public
adding java.lang.AbstractStringBuilder.insert(I[CII)Ljava/lang/AbstractStringBuilder; at index 55, flags: public
adding java.lang.AbstractStringBuilder.insert(IZ)Ljava/lang/AbstractStringBuilder; at index 56, flags: public
adding java.lang.AbstractStringBuilder.reverse()Ljava/lang/AbstractStringBuilder; at index 57, flags: public
adding java.lang.AbstractStringBuilder.expandCapacity(I)V at index 58, flags:
adding java.lang.AbstractStringBuilder.ensureCapacityInternal(I)V at index 59, flags: private
adding java.lang.AbstractStringBuilder.appendNull()Ljava/lang/AbstractStringBuilder; at index 60, flags: private
adding java.lang.AbstractStringBuilder.reverseAllValidSurrogatePairs()V at index 61, flags: private
adding java.lang.CharSequence.chars()Ljava/util/stream/IntStream; at index 62, flags: public default
adding java.lang.CharSequence.codePoints()Ljava/util/stream/IntStream; at index 63, flags: public default
Initializing: java/lang/StringBuilder
copy vtable from java.lang.AbstractStringBuilder to java.lang.StringBuilder size 64
adding java.lang.StringBuilder.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.StringBuilder::java.lang.StringBuilder.toString()Ljava/lang/String; index 2, original flags: public abstract overriders flags: public
adding java.lang.StringBuilder.append(J)Ljava/lang/AbstractStringBuilder; at index 18, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append(J)Ljava/lang/AbstractStringBuilder; index 18, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append(I)Ljava/lang/AbstractStringBuilder; at index 19, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append(I)Ljava/lang/AbstractStringBuilder; index 19, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append(C)Ljava/lang/AbstractStringBuilder; at index 8, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append(C)Ljava/lang/AbstractStringBuilder; index 8, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append(Z)Ljava/lang/AbstractStringBuilder; at index 7, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append(Z)Ljava/lang/AbstractStringBuilder; index 7, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append(Ljava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; at index 12, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append(Ljava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; index 12, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; at index 16, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; index 16, original flags: public volatile synthetic overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append(D)Ljava/lang/AbstractStringBuilder; at index 13, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append(D)Ljava/lang/AbstractStringBuilder; index 13, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append(F)Ljava/lang/AbstractStringBuilder; at index 17, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append(F)Ljava/lang/AbstractStringBuilder; index 17, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append(Ljava/lang/StringBuffer;)Ljava/lang/AbstractStringBuilder; at index 11, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append(Ljava/lang/StringBuffer;)Ljava/lang/AbstractStringBuilder; index 11, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; at index 20, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; index 20, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append(Ljava/lang/Object;)Ljava/lang/AbstractStringBuilder; at index 21, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append(Ljava/lang/Object;)Ljava/lang/AbstractStringBuilder; index 21, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append(C)Ljava/lang/Appendable; at index 14, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append(C)Ljava/lang/Appendable; index 14, original flags: public volatile synthetic overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append([CII)Ljava/lang/AbstractStringBuilder; at index 6, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append([CII)Ljava/lang/AbstractStringBuilder; index 6, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append([C)Ljava/lang/AbstractStringBuilder; at index 5, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append([C)Ljava/lang/AbstractStringBuilder; index 5, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; at index 15, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; index 15, original flags: public volatile synthetic overriders flags: public volatile synthetic
adding java.lang.StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; at index 10, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; index 10, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.indexOf(Ljava/lang/String;I)I at index 23, flags: public
overriding with java.lang.StringBuilder::java.lang.StringBuilder.indexOf(Ljava/lang/String;I)I index 23, original flags: public overriders flags: public
adding java.lang.StringBuilder.indexOf(Ljava/lang/String;)I at index 22, flags: public
overriding with java.lang.StringBuilder::java.lang.StringBuilder.indexOf(Ljava/lang/String;)I index 22, original flags: public overriders flags: public
adding java.lang.StringBuilder.length()I at index 24, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.length()I index 24, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.charAt(I)C at index 25, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.charAt(I)C index 25, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.codePointAt(I)I at index 26, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.codePointAt(I)I index 26, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.codePointBefore(I)I at index 27, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.codePointBefore(I)I index 27, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.codePointCount(II)I at index 28, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.codePointCount(II)I index 28, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.offsetByCodePoints(II)I at index 29, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.offsetByCodePoints(II)I index 29, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.getChars(II[CI)V at index 30, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.getChars(II[CI)V index 30, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.lastIndexOf(Ljava/lang/String;)I at index 32, flags: public
overriding with java.lang.StringBuilder::java.lang.StringBuilder.lastIndexOf(Ljava/lang/String;)I index 32, original flags: public overriders flags: public
adding java.lang.StringBuilder.lastIndexOf(Ljava/lang/String;I)I at index 31, flags: public
overriding with java.lang.StringBuilder::java.lang.StringBuilder.lastIndexOf(Ljava/lang/String;I)I index 31, original flags: public overriders flags: public
adding java.lang.StringBuilder.substring(I)Ljava/lang/String; at index 34, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.substring(I)Ljava/lang/String; index 34, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.substring(II)Ljava/lang/String; at index 33, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.substring(II)Ljava/lang/String; index 33, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.subSequence(II)Ljava/lang/CharSequence; at index 35, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.subSequence(II)Ljava/lang/CharSequence; index 35, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.replace(IILjava/lang/String;)Ljava/lang/AbstractStringBuilder; at index 36, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.replace(IILjava/lang/String;)Ljava/lang/AbstractStringBuilder; index 36, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.delete(II)Ljava/lang/AbstractStringBuilder; at index 37, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.delete(II)Ljava/lang/AbstractStringBuilder; index 37, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.capacity()I at index 38, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.capacity()I index 38, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.ensureCapacity(I)V at index 39, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.ensureCapacity(I)V index 39, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.trimToSize()V at index 40, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.trimToSize()V index 40, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.setLength(I)V at index 41, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.setLength(I)V index 41, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.setCharAt(IC)V at index 42, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.setCharAt(IC)V index 42, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.appendCodePoint(I)Ljava/lang/AbstractStringBuilder; at index 43, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.appendCodePoint(I)Ljava/lang/AbstractStringBuilder; index 43, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.deleteCharAt(I)Ljava/lang/AbstractStringBuilder; at index 44, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.deleteCharAt(I)Ljava/lang/AbstractStringBuilder; index 44, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.insert(IJ)Ljava/lang/AbstractStringBuilder; at index 45, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.insert(IJ)Ljava/lang/AbstractStringBuilder; index 45, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.insert(ID)Ljava/lang/AbstractStringBuilder; at index 47, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.insert(ID)Ljava/lang/AbstractStringBuilder; index 47, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.insert(ILjava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; at index 50, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.insert(ILjava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; index 50, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.insert(I[C)Ljava/lang/AbstractStringBuilder; at index 52, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.insert(I[C)Ljava/lang/AbstractStringBuilder; index 52, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.insert(ILjava/lang/String;)Ljava/lang/AbstractStringBuilder; at index 51, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.insert(ILjava/lang/String;)Ljava/lang/AbstractStringBuilder; index 51, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.insert(ILjava/lang/Object;)Ljava/lang/AbstractStringBuilder; at index 48, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.insert(ILjava/lang/Object;)Ljava/lang/AbstractStringBuilder; index 48, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.insert(I[CII)Ljava/lang/AbstractStringBuilder; at index 55, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.insert(I[CII)Ljava/lang/AbstractStringBuilder; index 55, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.insert(IF)Ljava/lang/AbstractStringBuilder; at index 46, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.insert(IF)Ljava/lang/AbstractStringBuilder; index 46, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.insert(II)Ljava/lang/AbstractStringBuilder; at index 53, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.insert(II)Ljava/lang/AbstractStringBuilder; index 53, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.insert(IC)Ljava/lang/AbstractStringBuilder; at index 54, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.insert(IC)Ljava/lang/AbstractStringBuilder; index 54, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.insert(ILjava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; at index 49, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.insert(ILjava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; index 49, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.insert(IZ)Ljava/lang/AbstractStringBuilder; at index 56, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.insert(IZ)Ljava/lang/AbstractStringBuilder; index 56, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuilder.reverse()Ljava/lang/AbstractStringBuilder; at index 57, flags: public volatile synthetic
overriding with java.lang.StringBuilder::java.lang.StringBuilder.reverse()Ljava/lang/AbstractStringBuilder; index 57, original flags: public overriders flags: public volatile synthetic
adding java.lang.CharSequence.chars()Ljava/util/stream/IntStream; at index 62, flags: public default
overriding with java.lang.CharSequence::java.lang.CharSequence.chars()Ljava/util/stream/IntStream; index 62, original flags: public default overriders flags: public default
adding java.lang.CharSequence.codePoints()Ljava/util/stream/IntStream; at index 63, flags: public default
overriding with java.lang.CharSequence::java.lang.CharSequence.codePoints()Ljava/util/stream/IntStream; index 63, original flags: public default overriders flags: public default
Initializing: java/lang/StringBuffer
copy vtable from java.lang.AbstractStringBuilder to java.lang.StringBuffer size 64
adding java.lang.StringBuffer.toString()Ljava/lang/String; at index 2, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.toString()Ljava/lang/String; index 2, original flags: public abstract overriders flags: public synchronized
adding java.lang.StringBuffer.append([C)Ljava/lang/AbstractStringBuilder; at index 5, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append([C)Ljava/lang/AbstractStringBuilder; index 5, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append([CII)Ljava/lang/AbstractStringBuilder; at index 6, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append([CII)Ljava/lang/AbstractStringBuilder; index 6, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append(I)Ljava/lang/AbstractStringBuilder; at index 19, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(I)Ljava/lang/AbstractStringBuilder; index 19, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append(Ljava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; at index 12, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(Ljava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; index 12, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append(C)Ljava/lang/AbstractStringBuilder; at index 8, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(C)Ljava/lang/AbstractStringBuilder; index 8, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append(J)Ljava/lang/AbstractStringBuilder; at index 18, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(J)Ljava/lang/AbstractStringBuilder; index 18, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append(Ljava/lang/Object;)Ljava/lang/AbstractStringBuilder; at index 21, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(Ljava/lang/Object;)Ljava/lang/AbstractStringBuilder; index 21, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; at index 20, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; index 20, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append(Ljava/lang/StringBuffer;)Ljava/lang/AbstractStringBuilder; at index 11, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(Ljava/lang/StringBuffer;)Ljava/lang/AbstractStringBuilder; index 11, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append(Ljava/lang/AbstractStringBuilder;)Ljava/lang/AbstractStringBuilder; at index 9, flags: volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(Ljava/lang/AbstractStringBuilder;)Ljava/lang/AbstractStringBuilder; index 9, original flags: overriders flags: volatile synthetic
adding java.lang.StringBuffer.append(Ljava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; at index 10, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(Ljava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; index 10, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append(Z)Ljava/lang/AbstractStringBuilder; at index 7, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(Z)Ljava/lang/AbstractStringBuilder; index 7, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; at index 16, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; index 16, original flags: public volatile synthetic overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; at index 15, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; index 15, original flags: public volatile synthetic overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append(C)Ljava/lang/Appendable; at index 14, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(C)Ljava/lang/Appendable; index 14, original flags: public volatile synthetic overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append(F)Ljava/lang/AbstractStringBuilder; at index 17, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(F)Ljava/lang/AbstractStringBuilder; index 17, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.append(D)Ljava/lang/AbstractStringBuilder; at index 13, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.append(D)Ljava/lang/AbstractStringBuilder; index 13, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.indexOf(Ljava/lang/String;I)I at index 23, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.indexOf(Ljava/lang/String;I)I index 23, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.indexOf(Ljava/lang/String;)I at index 22, flags: public
overriding with java.lang.StringBuffer::java.lang.StringBuffer.indexOf(Ljava/lang/String;)I index 22, original flags: public overriders flags: public
adding java.lang.StringBuffer.length()I at index 24, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.length()I index 24, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.charAt(I)C at index 25, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.charAt(I)C index 25, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.codePointAt(I)I at index 26, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.codePointAt(I)I index 26, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.codePointBefore(I)I at index 27, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.codePointBefore(I)I index 27, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.codePointCount(II)I at index 28, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.codePointCount(II)I index 28, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.offsetByCodePoints(II)I at index 29, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.offsetByCodePoints(II)I index 29, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.getChars(II[CI)V at index 30, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.getChars(II[CI)V index 30, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.lastIndexOf(Ljava/lang/String;)I at index 32, flags: public
overriding with java.lang.StringBuffer::java.lang.StringBuffer.lastIndexOf(Ljava/lang/String;)I index 32, original flags: public overriders flags: public
adding java.lang.StringBuffer.lastIndexOf(Ljava/lang/String;I)I at index 31, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.lastIndexOf(Ljava/lang/String;I)I index 31, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.substring(II)Ljava/lang/String; at index 33, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.substring(II)Ljava/lang/String; index 33, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.substring(I)Ljava/lang/String; at index 34, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.substring(I)Ljava/lang/String; index 34, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.subSequence(II)Ljava/lang/CharSequence; at index 35, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.subSequence(II)Ljava/lang/CharSequence; index 35, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.replace(IILjava/lang/String;)Ljava/lang/AbstractStringBuilder; at index 36, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.replace(IILjava/lang/String;)Ljava/lang/AbstractStringBuilder; index 36, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.delete(II)Ljava/lang/AbstractStringBuilder; at index 37, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.delete(II)Ljava/lang/AbstractStringBuilder; index 37, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.capacity()I at index 38, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.capacity()I index 38, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.ensureCapacity(I)V at index 39, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.ensureCapacity(I)V index 39, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.trimToSize()V at index 40, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.trimToSize()V index 40, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.setLength(I)V at index 41, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.setLength(I)V index 41, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.setCharAt(IC)V at index 42, flags: public synchronized
overriding with java.lang.StringBuffer::java.lang.StringBuffer.setCharAt(IC)V index 42, original flags: public overriders flags: public synchronized
adding java.lang.StringBuffer.appendCodePoint(I)Ljava/lang/AbstractStringBuilder; at index 43, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.appendCodePoint(I)Ljava/lang/AbstractStringBuilder; index 43, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.deleteCharAt(I)Ljava/lang/AbstractStringBuilder; at index 44, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.deleteCharAt(I)Ljava/lang/AbstractStringBuilder; index 44, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.insert(I[CII)Ljava/lang/AbstractStringBuilder; at index 55, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.insert(I[CII)Ljava/lang/AbstractStringBuilder; index 55, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.insert(ILjava/lang/Object;)Ljava/lang/AbstractStringBuilder; at index 48, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.insert(ILjava/lang/Object;)Ljava/lang/AbstractStringBuilder; index 48, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.insert(IC)Ljava/lang/AbstractStringBuilder; at index 54, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.insert(IC)Ljava/lang/AbstractStringBuilder; index 54, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.insert(ILjava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; at index 49, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.insert(ILjava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; index 49, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.insert(ILjava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; at index 50, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.insert(ILjava/lang/CharSequence;)Ljava/lang/AbstractStringBuilder; index 50, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.insert(I[C)Ljava/lang/AbstractStringBuilder; at index 52, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.insert(I[C)Ljava/lang/AbstractStringBuilder; index 52, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.insert(ILjava/lang/String;)Ljava/lang/AbstractStringBuilder; at index 51, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.insert(ILjava/lang/String;)Ljava/lang/AbstractStringBuilder; index 51, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.insert(IZ)Ljava/lang/AbstractStringBuilder; at index 56, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.insert(IZ)Ljava/lang/AbstractStringBuilder; index 56, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.insert(ID)Ljava/lang/AbstractStringBuilder; at index 47, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.insert(ID)Ljava/lang/AbstractStringBuilder; index 47, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.insert(IF)Ljava/lang/AbstractStringBuilder; at index 46, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.insert(IF)Ljava/lang/AbstractStringBuilder; index 46, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.insert(IJ)Ljava/lang/AbstractStringBuilder; at index 45, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.insert(IJ)Ljava/lang/AbstractStringBuilder; index 45, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.insert(II)Ljava/lang/AbstractStringBuilder; at index 53, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.insert(II)Ljava/lang/AbstractStringBuilder; index 53, original flags: public overriders flags: public volatile synthetic
adding java.lang.StringBuffer.reverse()Ljava/lang/AbstractStringBuilder; at index 57, flags: public volatile synthetic
overriding with java.lang.StringBuffer::java.lang.StringBuffer.reverse()Ljava/lang/AbstractStringBuilder; index 57, original flags: public overriders flags: public volatile synthetic
adding java.lang.CharSequence.chars()Ljava/util/stream/IntStream; at index 62, flags: public default
overriding with java.lang.CharSequence::java.lang.CharSequence.chars()Ljava/util/stream/IntStream; index 62, original flags: public default overriders flags: public default
adding java.lang.CharSequence.codePoints()Ljava/util/stream/IntStream; at index 63, flags: public default
overriding with java.lang.CharSequence::java.lang.CharSequence.codePoints()Ljava/util/stream/IntStream; index 63, original flags: public default overriders flags: public default
Initializing: java/lang/Appendable
copy vtable from java.lang.Object to java.lang.Appendable size 5
Initializing: java/lang/invoke/CallSite
copy vtable from java.lang.Object to java.lang.invoke.CallSite size 14
adding java.lang.invoke.CallSite.setTargetNormal(Ljava/lang/invoke/MethodHandle;)V at index 5, flags:
adding java.lang.invoke.CallSite.setTargetVolatile(Ljava/lang/invoke/MethodHandle;)V at index 6, flags:
adding java.lang.invoke.CallSite.type()Ljava/lang/invoke/MethodType; at index 7, flags: public
adding java.lang.invoke.CallSite.dynamicInvoker()Ljava/lang/invoke/MethodHandle; at index 8, flags: public abstract
adding java.lang.invoke.CallSite.getTarget()Ljava/lang/invoke/MethodHandle; at index 9, flags: public abstract
adding java.lang.invoke.CallSite.setTarget(Ljava/lang/invoke/MethodHandle;)V at index 10, flags: public abstract
adding java.lang.invoke.CallSite.checkTargetChange(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)V at index 11, flags:
adding java.lang.invoke.CallSite.makeDynamicInvoker()Ljava/lang/invoke/MethodHandle; at index 12, flags:
adding java.lang.invoke.CallSite.getTargetVolatile()Ljava/lang/invoke/MethodHandle; at index 13, flags:
Initializing: java/lang/invoke/VolatileCallSite
copy vtable from java.lang.invoke.CallSite to java.lang.invoke.VolatileCallSite size 14
adding java.lang.invoke.VolatileCallSite.dynamicInvoker()Ljava/lang/invoke/MethodHandle; at index 8, flags: public final
overriding with java.lang.invoke.VolatileCallSite::java.lang.invoke.VolatileCallSite.dynamicInvoker()Ljava/lang/invoke/MethodHandle; index 8, original flags: public abstract overriders flags: public final
adding java.lang.invoke.VolatileCallSite.getTarget()Ljava/lang/invoke/MethodHandle; at index 9, flags: public final
overriding with java.lang.invoke.VolatileCallSite::java.lang.invoke.VolatileCallSite.getTarget()Ljava/lang/invoke/MethodHandle; index 9, original flags: public abstract overriders flags: public final
adding java.lang.invoke.VolatileCallSite.setTarget(Ljava/lang/invoke/MethodHandle;)V at index 10, flags: public
overriding with java.lang.invoke.VolatileCallSite::java.lang.invoke.VolatileCallSite.setTarget(Ljava/lang/invoke/MethodHandle;)V index 10, original flags: public abstract overriders flags: public
Initializing: java/lang/invoke/MutableCallSite
copy vtable from java.lang.invoke.CallSite to java.lang.invoke.MutableCallSite size 14
adding java.lang.invoke.MutableCallSite.dynamicInvoker()Ljava/lang/invoke/MethodHandle; at index 8, flags: public final
overriding with java.lang.invoke.MutableCallSite::java.lang.invoke.MutableCallSite.dynamicInvoker()Ljava/lang/invoke/MethodHandle; index 8, original flags: public abstract overriders flags: public final
adding java.lang.invoke.MutableCallSite.getTarget()Ljava/lang/invoke/MethodHandle; at index 9, flags: public final
overriding with java.lang.invoke.MutableCallSite::java.lang.invoke.MutableCallSite.getTarget()Ljava/lang/invoke/MethodHandle; index 9, original flags: public abstract overriders flags: public final
adding java.lang.invoke.MutableCallSite.setTarget(Ljava/lang/invoke/MethodHandle;)V at index 10, flags: public
overriding with java.lang.invoke.MutableCallSite::java.lang.invoke.MutableCallSite.setTarget(Ljava/lang/invoke/MethodHandle;)V index 10, original flags: public abstract overriders flags: public
Initializing: java/lang/invoke/ConstantCallSite
copy vtable from java.lang.invoke.CallSite to java.lang.invoke.ConstantCallSite size 14
adding java.lang.invoke.ConstantCallSite.dynamicInvoker()Ljava/lang/invoke/MethodHandle; at index 8, flags: public final
overriding with java.lang.invoke.ConstantCallSite::java.lang.invoke.ConstantCallSite.dynamicInvoker()Ljava/lang/invoke/MethodHandle; index 8, original flags: public abstract overriders flags: public final
adding java.lang.invoke.ConstantCallSite.getTarget()Ljava/lang/invoke/MethodHandle; at index 9, flags: public final
overriding with java.lang.invoke.ConstantCallSite::java.lang.invoke.ConstantCallSite.getTarget()Ljava/lang/invoke/MethodHandle; index 9, original flags: public abstract overriders flags: public final
adding java.lang.invoke.ConstantCallSite.setTarget(Ljava/lang/invoke/MethodHandle;)V at index 10, flags: public final
overriding with java.lang.invoke.ConstantCallSite::java.lang.invoke.ConstantCallSite.setTarget(Ljava/lang/invoke/MethodHandle;)V index 10, original flags: public abstract overriders flags: public final
Initializing: java/lang/invoke/MethodType
copy vtable from java.lang.Object to java.lang.invoke.MethodType size 5
adding java.lang.invoke.MethodType.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.invoke.MethodType::java.lang.invoke.MethodType.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.invoke.MethodType.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.invoke.MethodType::java.lang.invoke.MethodType.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.invoke.MethodType.hashCode()I at index 3, flags: public
overriding with java.lang.invoke.MethodType::java.lang.invoke.MethodType.hashCode()I index 3, original flags: public native overriders flags: public
Initializing: java/lang/invoke/LambdaForm
copy vtable from java.lang.Object to java.lang.invoke.LambdaForm size 27
adding java.lang.invoke.LambdaForm.returnType()C at index 5, flags:
adding java.lang.invoke.LambdaForm.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.invoke.LambdaForm::java.lang.invoke.LambdaForm.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.invoke.LambdaForm.isEmpty()Z at index 6, flags: private
adding java.lang.invoke.LambdaForm.contains(Ljava/lang/invoke/LambdaForm$Name;)Z at index 7, flags:
adding java.lang.invoke.LambdaForm.resolve()V at index 8, flags:
adding java.lang.invoke.LambdaForm.methodType()Ljava/lang/invoke/MethodType; at index 9, flags:
adding java.lang.invoke.LambdaForm.compileToBytecode()Ljava/lang/invoke/MemberName; at index 10, flags:
adding java.lang.invoke.LambdaForm.bindImmediate(ICLjava/lang/Object;)Ljava/lang/invoke/LambdaForm; at index 11, flags:
adding java.lang.invoke.LambdaForm.permuteArguments(I[I[C)Ljava/lang/invoke/LambdaForm; at index 12, flags:
adding java.lang.invoke.LambdaForm.prepare()V at index 13, flags: public
adding java.lang.invoke.LambdaForm.parameterType(I)C at index 14, flags:
adding java.lang.invoke.LambdaForm.arity()I at index 15, flags:
adding java.lang.invoke.LambdaForm.normalize()V at index 16, flags: private
adding java.lang.invoke.LambdaForm.nameRefsAreLegal()Z at index 17, flags: private
adding java.lang.invoke.LambdaForm.interpretWithArguments([Ljava/lang/Object;)Ljava/lang/Object; at index 18, flags: transient
adding java.lang.invoke.LambdaForm.interpretName(Ljava/lang/invoke/LambdaForm$Name;[Ljava/lang/Object;)Ljava/lang/Object; at index 19, flags:
adding java.lang.invoke.LambdaForm.checkInvocationCounter()V at index 20, flags: private
adding java.lang.invoke.LambdaForm.interpretWithArgumentsTracing([Ljava/lang/Object;)Ljava/lang/Object; at index 21, flags: transient
adding java.lang.invoke.LambdaForm.arityCheck([Ljava/lang/Object;)Z at index 22, flags: private
adding java.lang.invoke.LambdaForm.bind(ILjava/lang/invoke/BoundMethodHandle$SpeciesData;)Ljava/lang/invoke/LambdaForm; at index 23, flags:
adding java.lang.invoke.LambdaForm.bind(Ljava/lang/invoke/LambdaForm$Name;Ljava/lang/invoke/LambdaForm$Name;Ljava/lang/invoke/BoundMethodHandle$SpeciesData;Ljava/lang/invoke/BoundMethodHandle$SpeciesData;)Ljava/lang/invoke/LambdaForm; at index 24, flags:
adding java.lang.invoke.LambdaForm.addArguments(ILjava/util/List;)Ljava/lang/invoke/LambdaForm; at index 25, flags:
adding java.lang.invoke.LambdaForm.addArguments(I[C)Ljava/lang/invoke/LambdaForm; at index 26, flags: transient
Initializing: java/lang/invoke/MethodHandleNatives
copy vtable from java.lang.Object to java.lang.invoke.MethodHandleNatives size 5
Initializing: java/lang/invoke/MemberName
copy vtable from java.lang.Object to java.lang.invoke.MemberName size 5
adding java.lang.invoke.MemberName.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.invoke.MemberName::java.lang.invoke.MemberName.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.invoke.MemberName.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.invoke.MemberName::java.lang.invoke.MemberName.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.invoke.MemberName.hashCode()I at index 3, flags: public
overriding with java.lang.invoke.MemberName::java.lang.invoke.MemberName.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.invoke.MemberName.clone()Ljava/lang/Object; at index 4, flags: protected volatile synthetic
overriding with java.lang.invoke.MemberName::java.lang.invoke.MemberName.clone()Ljava/lang/Object; index 4, original flags: protected native overriders flags: protected volatile synthetic
Initializing: java/lang/invoke/MethodHandle
copy vtable from java.lang.Object to java.lang.invoke.MethodHandle size 40
adding java.lang.invoke.MethodHandle.type()Ljava/lang/invoke/MethodType; at index 5, flags: public
adding java.lang.invoke.MethodHandle.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.invoke.MethodHandle::java.lang.invoke.MethodHandle.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.invoke.MethodHandle.copyWith(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;)Ljava/lang/invoke/MethodHandle; at index 6, flags:
adding java.lang.invoke.MethodHandle.internalProperties()Ljava/lang/Object; at index 7, flags:
adding java.lang.invoke.MethodHandle.viewAsType(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; at index 8, flags:
adding java.lang.invoke.MethodHandle.internalMemberName()Ljava/lang/invoke/MemberName; at index 9, flags:
adding java.lang.invoke.MethodHandle.bindArgument(ICLjava/lang/Object;)Ljava/lang/invoke/MethodHandle; at index 10, flags:
adding java.lang.invoke.MethodHandle.bindReceiver(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; at index 11, flags:
adding java.lang.invoke.MethodHandle.updateForm(Ljava/lang/invoke/LambdaForm;)V at index 12, flags:
adding java.lang.invoke.MethodHandle.invokeWithArguments([Ljava/lang/Object;)Ljava/lang/Object; at index 13, flags: public transient
adding java.lang.invoke.MethodHandle.invokeWithArguments(Ljava/util/List;)Ljava/lang/Object; at index 14, flags: public
adding java.lang.invoke.MethodHandle.asType(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; at index 15, flags: public
adding java.lang.invoke.MethodHandle.asTypeUncached(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; at index 16, flags:
adding java.lang.invoke.MethodHandle.asSpreader(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle; at index 17, flags: public
adding java.lang.invoke.MethodHandle.asSpreaderChecks(Ljava/lang/Class;I)V at index 18, flags: private
adding java.lang.invoke.MethodHandle.spreadArrayChecks(Ljava/lang/Class;I)V at index 19, flags: private
adding java.lang.invoke.MethodHandle.asCollector(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle; at index 20, flags: public
adding java.lang.invoke.MethodHandle.asCollectorChecks(Ljava/lang/Class;I)Z at index 21, flags: private
adding java.lang.invoke.MethodHandle.asVarargsCollector(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; at index 22, flags: public
adding java.lang.invoke.MethodHandle.isVarargsCollector()Z at index 23, flags: public
adding java.lang.invoke.MethodHandle.asFixedArity()Ljava/lang/invoke/MethodHandle; at index 24, flags: public
adding java.lang.invoke.MethodHandle.bindTo(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; at index 25, flags: public
adding java.lang.invoke.MethodHandle.standardString()Ljava/lang/String; at index 26, flags:
adding java.lang.invoke.MethodHandle.debugString()Ljava/lang/String; at index 27, flags:
adding java.lang.invoke.MethodHandle.setVarargs(Ljava/lang/invoke/MemberName;)Ljava/lang/invoke/MethodHandle; at index 28, flags:
adding java.lang.invoke.MethodHandle.internalForm()Ljava/lang/invoke/LambdaForm; at index 29, flags:
adding java.lang.invoke.MethodHandle.internalCallerClass()Ljava/lang/Class; at index 30, flags:
adding java.lang.invoke.MethodHandle.withInternalMemberName(Ljava/lang/invoke/MemberName;)Ljava/lang/invoke/MethodHandle; at index 31, flags:
adding java.lang.invoke.MethodHandle.isInvokeSpecial()Z at index 32, flags:
adding java.lang.invoke.MethodHandle.internalValues()Ljava/lang/Object; at index 33, flags:
adding java.lang.invoke.MethodHandle.convertArguments(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; at index 34, flags:
adding java.lang.invoke.MethodHandle.bindImmediate(ICLjava/lang/Object;)Ljava/lang/invoke/MethodHandle; at index 35, flags:
adding java.lang.invoke.MethodHandle.dropArguments(Ljava/lang/invoke/MethodType;II)Ljava/lang/invoke/MethodHandle; at index 36, flags:
adding java.lang.invoke.MethodHandle.permuteArguments(Ljava/lang/invoke/MethodType;[I)Ljava/lang/invoke/MethodHandle; at index 37, flags:
adding java.lang.invoke.MethodHandle.rebind()Ljava/lang/invoke/MethodHandle; at index 38, flags:
adding java.lang.invoke.MethodHandle.reinvokerTarget()Ljava/lang/invoke/MethodHandle; at index 39, flags:
Initializing: java/lang/invoke/DirectMethodHandle
copy vtable from java.lang.invoke.MethodHandle to java.lang.invoke.DirectMethodHandle size 44
adding java.lang.invoke.DirectMethodHandle.copyWith(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;)Ljava/lang/invoke/MethodHandle; at index 6, flags:
overriding with java.lang.invoke.DirectMethodHandle::java.lang.invoke.DirectMethodHandle.copyWith(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;)Ljava/lang/invoke/MethodHandle; index 6, original flags: overriders flags:
adding java.lang.invoke.DirectMethodHandle.internalProperties()Ljava/lang/String; at index 40, flags:
adding java.lang.invoke.DirectMethodHandle.internalProperties()Ljava/lang/Object; at index 7, flags: volatile synthetic
overriding with java.lang.invoke.DirectMethodHandle::java.lang.invoke.DirectMethodHandle.internalProperties()Ljava/lang/Object; index 7, original flags: overriders flags: volatile synthetic
adding java.lang.invoke.DirectMethodHandle.viewAsType(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; at index 8, flags:
overriding with java.lang.invoke.DirectMethodHandle::java.lang.invoke.DirectMethodHandle.viewAsType(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; index 8, original flags: overriders flags:
adding java.lang.invoke.DirectMethodHandle.internalMemberName()Ljava/lang/invoke/MemberName; at index 9, flags:
overriding with java.lang.invoke.DirectMethodHandle::java.lang.invoke.DirectMethodHandle.internalMemberName()Ljava/lang/invoke/MemberName; index 9, original flags: overriders flags:
adding java.lang.invoke.DirectMethodHandle.bindArgument(ICLjava/lang/Object;)Ljava/lang/invoke/MethodHandle; at index 10, flags:
overriding with java.lang.invoke.DirectMethodHandle::java.lang.invoke.DirectMethodHandle.bindArgument(ICLjava/lang/Object;)Ljava/lang/invoke/MethodHandle; index 10, original flags: overriders flags:
adding java.lang.invoke.DirectMethodHandle.bindReceiver(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; at index 11, flags:
overriding with java.lang.invoke.DirectMethodHandle::java.lang.invoke.DirectMethodHandle.bindReceiver(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; index 11, original flags: overriders flags:
adding java.lang.invoke.DirectMethodHandle.maybeRebind(Ljava/lang/Object;)Ljava/lang/invoke/DirectMethodHandle; at index 41, flags: private
adding java.lang.invoke.DirectMethodHandle.ensureInitialized()V at index 42, flags: private
adding java.lang.invoke.DirectMethodHandle.checkCast(Ljava/lang/Object;)Ljava/lang/Object; at index 43, flags:
Initializing: sun/reflect/CallerSensitive
copy vtable from java.lang.Object to sun.reflect.CallerSensitive size 5
Initializing: java/lang/annotation/Annotation
copy vtable from java.lang.Object to java.lang.annotation.Annotation size 5
adding java.lang.annotation.Annotation.equals(Ljava/lang/Object;)Z at index 1, flags: public abstract
overriding with java.lang.annotation.Annotation::java.lang.annotation.Annotation.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public abstract
adding java.lang.annotation.Annotation.toString()Ljava/lang/String; at index 2, flags: public abstract
overriding with java.lang.annotation.Annotation::java.lang.annotation.Annotation.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public abstract
adding java.lang.annotation.Annotation.hashCode()I at index 3, flags: public abstract
overriding with java.lang.annotation.Annotation::java.lang.annotation.Annotation.hashCode()I index 3, original flags: public native overriders flags: public abstract
Initializing: sun/reflect/FieldAccessor
copy vtable from java.lang.Object to sun.reflect.FieldAccessor size 5
Initializing: sun/reflect/ConstantPool
copy vtable from java.lang.Object to sun.reflect.ConstantPool size 33
adding sun.reflect.ConstantPool.getSize()I at index 5, flags: public
adding sun.reflect.ConstantPool.getClassAt(I)Ljava/lang/Class; at index 6, flags: public
adding sun.reflect.ConstantPool.getClassAtIfLoaded(I)Ljava/lang/Class; at index 7, flags: public
adding sun.reflect.ConstantPool.getMethodAt(I)Ljava/lang/reflect/Member; at index 8, flags: public
adding sun.reflect.ConstantPool.getMethodAtIfLoaded(I)Ljava/lang/reflect/Member; at index 9, flags: public
adding sun.reflect.ConstantPool.getFieldAt(I)Ljava/lang/reflect/Field; at index 10, flags: public
adding sun.reflect.ConstantPool.getFieldAtIfLoaded(I)Ljava/lang/reflect/Field; at index 11, flags: public
adding sun.reflect.ConstantPool.getMemberRefInfoAt(I)[Ljava/lang/String; at index 12, flags: public
adding sun.reflect.ConstantPool.getIntAt(I)I at index 13, flags: public
adding sun.reflect.ConstantPool.getLongAt(I)J at index 14, flags: public
adding sun.reflect.ConstantPool.getFloatAt(I)F at index 15, flags: public
adding sun.reflect.ConstantPool.getDoubleAt(I)D at index 16, flags: public
adding sun.reflect.ConstantPool.getStringAt(I)Ljava/lang/String; at index 17, flags: public
adding sun.reflect.ConstantPool.getUTF8At(I)Ljava/lang/String; at index 18, flags: public
adding sun.reflect.ConstantPool.getSize0(Ljava/lang/Object;)I at index 19, flags: private native
adding sun.reflect.ConstantPool.getClassAt0(Ljava/lang/Object;I)Ljava/lang/Class; at index 20, flags: private native
adding sun.reflect.ConstantPool.getClassAtIfLoaded0(Ljava/lang/Object;I)Ljava/lang/Class; at index 21, flags: private native
adding sun.reflect.ConstantPool.getMethodAt0(Ljava/lang/Object;I)Ljava/lang/reflect/Member; at index 22, flags: private native
adding sun.reflect.ConstantPool.getMethodAtIfLoaded0(Ljava/lang/Object;I)Ljava/lang/reflect/Member; at index 23, flags: private native
adding sun.reflect.ConstantPool.getFieldAt0(Ljava/lang/Object;I)Ljava/lang/reflect/Field; at index 24, flags: private native
adding sun.reflect.ConstantPool.getFieldAtIfLoaded0(Ljava/lang/Object;I)Ljava/lang/reflect/Field; at index 25, flags: private native
adding sun.reflect.ConstantPool.getMemberRefInfoAt0(Ljava/lang/Object;I)[Ljava/lang/String; at index 26, flags: private native
adding sun.reflect.ConstantPool.getIntAt0(Ljava/lang/Object;I)I at index 27, flags: private native
adding sun.reflect.ConstantPool.getLongAt0(Ljava/lang/Object;I)J at index 28, flags: private native
adding sun.reflect.ConstantPool.getFloatAt0(Ljava/lang/Object;I)F at index 29, flags: private native
adding sun.reflect.ConstantPool.getDoubleAt0(Ljava/lang/Object;I)D at index 30, flags: private native
adding sun.reflect.ConstantPool.getStringAt0(Ljava/lang/Object;I)Ljava/lang/String; at index 31, flags: private native
adding sun.reflect.ConstantPool.getUTF8At0(Ljava/lang/Object;I)Ljava/lang/String; at index 32, flags: private native
Initializing: sun/reflect/ConstructorAccessor
copy vtable from java.lang.Object to sun.reflect.ConstructorAccessor size 5
Initializing: sun/reflect/MethodAccessor
copy vtable from java.lang.Object to sun.reflect.MethodAccessor size 5
Initializing: sun/reflect/MagicAccessorImpl
copy vtable from java.lang.Object to sun.reflect.MagicAccessorImpl size 5
Initializing: sun/reflect/FieldAccessorImpl
copy vtable from sun.reflect.MagicAccessorImpl to sun.reflect.FieldAccessorImpl size 23
adding sun.reflect.FieldAccessorImpl.get(Ljava/lang/Object;)Ljava/lang/Object; at index 5, flags: public abstract
adding sun.reflect.FieldAccessorImpl.getBoolean(Ljava/lang/Object;)Z at index 6, flags: public abstract
adding sun.reflect.FieldAccessorImpl.getByte(Ljava/lang/Object;)B at index 7, flags: public abstract
adding sun.reflect.FieldAccessorImpl.getShort(Ljava/lang/Object;)S at index 8, flags: public abstract
adding sun.reflect.FieldAccessorImpl.getChar(Ljava/lang/Object;)C at index 9, flags: public abstract
adding sun.reflect.FieldAccessorImpl.getInt(Ljava/lang/Object;)I at index 10, flags: public abstract
adding sun.reflect.FieldAccessorImpl.getLong(Ljava/lang/Object;)J at index 11, flags: public abstract
adding sun.reflect.FieldAccessorImpl.getFloat(Ljava/lang/Object;)F at index 12, flags: public abstract
adding sun.reflect.FieldAccessorImpl.getDouble(Ljava/lang/Object;)D at index 13, flags: public abstract
adding sun.reflect.FieldAccessorImpl.set(Ljava/lang/Object;Ljava/lang/Object;)V at index 14, flags: public abstract
adding sun.reflect.FieldAccessorImpl.setBoolean(Ljava/lang/Object;Z)V at index 15, flags: public abstract
adding sun.reflect.FieldAccessorImpl.setByte(Ljava/lang/Object;B)V at index 16, flags: public abstract
adding sun.reflect.FieldAccessorImpl.setChar(Ljava/lang/Object;C)V at index 17, flags: public abstract
adding sun.reflect.FieldAccessorImpl.setShort(Ljava/lang/Object;S)V at index 18, flags: public abstract
adding sun.reflect.FieldAccessorImpl.setInt(Ljava/lang/Object;I)V at index 19, flags: public abstract
adding sun.reflect.FieldAccessorImpl.setLong(Ljava/lang/Object;J)V at index 20, flags: public abstract
adding sun.reflect.FieldAccessorImpl.setFloat(Ljava/lang/Object;F)V at index 21, flags: public abstract
adding sun.reflect.FieldAccessorImpl.setDouble(Ljava/lang/Object;D)V at index 22, flags: public abstract
Initializing: sun/reflect/UnsafeFieldAccessorImpl
copy vtable from sun.reflect.FieldAccessorImpl to sun.reflect.UnsafeFieldAccessorImpl size 55
adding sun.reflect.UnsafeFieldAccessorImpl.ensureObj(Ljava/lang/Object;)V at index 23, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.getQualifiedFieldName()Ljava/lang/String; at index 24, flags: private
adding sun.reflect.UnsafeFieldAccessorImpl.newGetIllegalArgumentException(Ljava/lang/String;)Ljava/lang/IllegalArgumentException; at index 25, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException(J)V at index 26, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException(I)V at index 27, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException(S)V at index 28, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException(F)V at index 29, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException(D)V at index 30, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException(Ljava/lang/String;Ljava/lang/String;)V at index 31, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException(Ljava/lang/Object;)V at index 32, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException(Z)V at index 33, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException(C)V at index 34, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException(B)V at index 35, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.newGetBooleanIllegalArgumentException()Ljava/lang/IllegalArgumentException; at index 36, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.newGetByteIllegalArgumentException()Ljava/lang/IllegalArgumentException; at index 37, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.newGetCharIllegalArgumentException()Ljava/lang/IllegalArgumentException; at index 38, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.newGetShortIllegalArgumentException()Ljava/lang/IllegalArgumentException; at index 39, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.newGetIntIllegalArgumentException()Ljava/lang/IllegalArgumentException; at index 40, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.newGetLongIllegalArgumentException()Ljava/lang/IllegalArgumentException; at index 41, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.newGetFloatIllegalArgumentException()Ljava/lang/IllegalArgumentException; at index 42, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.newGetDoubleIllegalArgumentException()Ljava/lang/IllegalArgumentException; at index 43, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.getSetMessage(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; at index 44, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(J)V at index 45, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(I)V at index 46, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(F)V at index 47, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(D)V at index 48, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(B)V at index 49, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Ljava/lang/String;Ljava/lang/String;)V at index 50, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Ljava/lang/Object;)V at index 51, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Z)V at index 52, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(C)V at index 53, flags: protected
adding sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(S)V at index 54, flags: protected
Initializing: sun/reflect/UnsafeStaticFieldAccessorImpl
copy vtable from sun.reflect.UnsafeFieldAccessorImpl to sun.reflect.UnsafeStaticFieldAccessorImpl size 55
Initializing: sun/reflect/ConstructorAccessorImpl
copy vtable from sun.reflect.MagicAccessorImpl to sun.reflect.ConstructorAccessorImpl size 6
adding sun.reflect.ConstructorAccessorImpl.newInstance([Ljava/lang/Object;)Ljava/lang/Object; at index 5, flags: public abstract
Initializing: sun/reflect/MethodAccessorImpl
copy vtable from sun.reflect.MagicAccessorImpl to sun.reflect.MethodAccessorImpl size 6
adding sun.reflect.MethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; at index 5, flags: public abstract
Initializing: java/lang/reflect/Parameter
copy vtable from java.lang.Object to java.lang.reflect.Parameter size 6
adding java.lang.reflect.Parameter.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.reflect.Parameter::java.lang.reflect.Parameter.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.reflect.Parameter.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.reflect.Parameter::java.lang.reflect.Parameter.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.reflect.Parameter.hashCode()I at index 3, flags: public
overriding with java.lang.reflect.Parameter::java.lang.reflect.Parameter.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.reflect.AnnotatedElement.isAnnotationPresent(Ljava/lang/Class;)Z at index 5, flags: public default
Initializing: java/lang/reflect/Member
copy vtable from java.lang.Object to java.lang.reflect.Member size 5
Initializing: java/lang/reflect/AccessibleObject
copy vtable from java.lang.Object to java.lang.reflect.AccessibleObject size 16
adding java.lang.reflect.AccessibleObject.getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; at index 5, flags: public
adding java.lang.reflect.AccessibleObject.isAnnotationPresent(Ljava/lang/Class;)Z at index 6, flags: public
adding java.lang.reflect.AccessibleObject.getAnnotationsByType(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; at index 7, flags: public
adding java.lang.reflect.AccessibleObject.getAnnotations()[Ljava/lang/annotation/Annotation; at index 8, flags: public
adding java.lang.reflect.AccessibleObject.getDeclaredAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; at index 9, flags: public
adding java.lang.reflect.AccessibleObject.getDeclaredAnnotationsByType(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; at index 10, flags: public
adding java.lang.reflect.AccessibleObject.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; at index 11, flags: public
adding java.lang.reflect.AccessibleObject.checkAccess(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;I)V at index 12, flags:
adding java.lang.reflect.AccessibleObject.setAccessible(Z)V at index 13, flags: public
adding java.lang.reflect.AccessibleObject.isAccessible()Z at index 14, flags: public
adding java.lang.reflect.AccessibleObject.slowCheckMemberAccess(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;ILjava/lang/Class;)V at index 15, flags:
Initializing: java/lang/reflect/Executable
copy vtable from java.lang.reflect.AccessibleObject to java.lang.reflect.Executable size 56
adding java.lang.reflect.Executable.getModifiers()I at index 16, flags: public abstract
adding java.lang.reflect.Executable.getName()Ljava/lang/String; at index 17, flags: public abstract
adding java.lang.reflect.Executable.toGenericString()Ljava/lang/String; at index 18, flags: public abstract
adding java.lang.reflect.Executable.isSynthetic()Z at index 19, flags: public
adding java.lang.reflect.Executable.getTypeParameters()[Ljava/lang/reflect/TypeVariable; at index 20, flags: public abstract
adding java.lang.reflect.Executable.getDeclaringClass()Ljava/lang/Class; at index 21, flags: public abstract
adding java.lang.reflect.Executable.getGenericInfo()Lsun/reflect/generics/repository/ConstructorRepository; at index 22, flags: abstract
adding java.lang.reflect.Executable.getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; at index 5, flags: public
overriding with java.lang.reflect.Executable::java.lang.reflect.Executable.getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; index 5, original flags: public overriders flags: public
adding java.lang.reflect.Executable.getAnnotationsByType(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; at index 7, flags: public
overriding with java.lang.reflect.Executable::java.lang.reflect.Executable.getAnnotationsByType(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; index 7, original flags: public overriders flags: public
adding java.lang.reflect.Executable.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; at index 11, flags: public
overriding with java.lang.reflect.Executable::java.lang.reflect.Executable.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; index 11, original flags: public overriders flags: public
adding java.lang.reflect.Executable.getParameterTypes()[Ljava/lang/Class; at index 23, flags: public abstract
adding java.lang.reflect.Executable.declaredAnnotations()Ljava/util/Map; at index 24, flags: private synchronized
adding java.lang.reflect.Executable.getTypeAnnotationBytes0()[B at index 25, flags: native
adding java.lang.reflect.Executable.isVarArgs()Z at index 26, flags: public
adding java.lang.reflect.Executable.hasRealParameterData()Z at index 27, flags:
adding java.lang.reflect.Executable.getGenericParameterTypes()[Ljava/lang/reflect/Type; at index 28, flags: public
adding java.lang.reflect.Executable.getAnnotatedParameterTypes()[Ljava/lang/reflect/AnnotatedType; at index 29, flags: public
adding java.lang.reflect.Executable.getParameterCount()I at index 30, flags: public
adding java.lang.reflect.Executable.getParameterAnnotations()[[Ljava/lang/annotation/Annotation; at index 31, flags: public abstract
adding java.lang.reflect.Executable.hasGenericInformation()Z at index 32, flags: abstract
adding java.lang.reflect.Executable.getAnnotationBytes()[B at index 33, flags: abstract
adding java.lang.reflect.Executable.getExceptionTypes()[Ljava/lang/Class; at index 34, flags: public abstract
adding java.lang.reflect.Executable.getGenericExceptionTypes()[Ljava/lang/reflect/Type; at index 35, flags: public
adding java.lang.reflect.Executable.specificToStringHeader(Ljava/lang/StringBuilder;)V at index 36, flags: abstract
adding java.lang.reflect.Executable.specificToGenericStringHeader(Ljava/lang/StringBuilder;)V at index 37, flags: abstract
adding java.lang.reflect.Executable.getAnnotatedReturnType()Ljava/lang/reflect/AnnotatedType; at index 38, flags: public abstract
adding java.lang.reflect.Executable.handleParameterNumberMismatch(II)V at index 39, flags: abstract
adding java.lang.reflect.Executable.equalParamTypes([Ljava/lang/Class;[Ljava/lang/Class;)Z at index 40, flags:
adding java.lang.reflect.Executable.sharedToString(IZ[Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String; at index 41, flags:
adding java.lang.reflect.Executable.sharedToGenericString(IZ)Ljava/lang/String; at index 42, flags:
adding java.lang.reflect.Executable.sharedGetParameterAnnotations([Ljava/lang/Class;[B)[[Ljava/lang/annotation/Annotation; at index 43, flags:
adding java.lang.reflect.Executable.getAnnotatedReturnType0(Ljava/lang/reflect/Type;)Ljava/lang/reflect/AnnotatedType; at index 44, flags:
adding java.lang.reflect.Executable.parseParameterAnnotations([B)[[Ljava/lang/annotation/Annotation; at index 45, flags:
adding java.lang.reflect.Executable.separateWithCommas([Ljava/lang/Class;Ljava/lang/StringBuilder;)V at index 46, flags:
adding java.lang.reflect.Executable.printModifiersIfNonzero(Ljava/lang/StringBuilder;IZ)V at index 47, flags:
adding java.lang.reflect.Executable.getParameters()[Ljava/lang/reflect/Parameter; at index 48, flags: public
adding java.lang.reflect.Executable.synthesizeAllParams()[Ljava/lang/reflect/Parameter; at index 49, flags: private
adding java.lang.reflect.Executable.verifyParameters([Ljava/lang/reflect/Parameter;)V at index 50, flags: private
adding java.lang.reflect.Executable.privateGetParameters()[Ljava/lang/reflect/Parameter; at index 51, flags: private
adding java.lang.reflect.Executable.getParameters0()[Ljava/lang/reflect/Parameter; at index 52, flags: private native
adding java.lang.reflect.Executable.getTypeAnnotationBytes()[B at index 53, flags:
adding java.lang.reflect.Executable.getAnnotatedReceiverType()Ljava/lang/reflect/AnnotatedType; at index 54, flags: public
adding java.lang.reflect.Executable.getAnnotatedExceptionTypes()[Ljava/lang/reflect/AnnotatedType; at index 55, flags: public
Initializing: java/lang/reflect/Constructor
copy vtable from java.lang.reflect.Executable to java.lang.reflect.Constructor size 56
adding java.lang.reflect.Constructor.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.reflect.Constructor.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.reflect.Constructor.hashCode()I at index 3, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.reflect.Constructor.getModifiers()I at index 16, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getModifiers()I index 16, original flags: public abstract overriders flags: public
adding java.lang.reflect.Constructor.getName()Ljava/lang/String; at index 17, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getName()Ljava/lang/String; index 17, original flags: public abstract overriders flags: public
adding java.lang.reflect.Constructor.toGenericString()Ljava/lang/String; at index 18, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.toGenericString()Ljava/lang/String; index 18, original flags: public abstract overriders flags: public
adding java.lang.reflect.Constructor.isSynthetic()Z at index 19, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.isSynthetic()Z index 19, original flags: public overriders flags: public
adding java.lang.reflect.Constructor.getTypeParameters()[Ljava/lang/reflect/TypeVariable; at index 20, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getTypeParameters()[Ljava/lang/reflect/TypeVariable; index 20, original flags: public abstract overriders flags: public
adding java.lang.reflect.Constructor.getDeclaringClass()Ljava/lang/Class; at index 21, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getDeclaringClass()Ljava/lang/Class; index 21, original flags: public abstract overriders flags: public
adding java.lang.reflect.Constructor.getGenericInfo()Lsun/reflect/generics/repository/ConstructorRepository; at index 22, flags:
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getGenericInfo()Lsun/reflect/generics/repository/ConstructorRepository; index 22, original flags: abstract overriders flags:
adding java.lang.reflect.Constructor.getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; at index 5, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; index 5, original flags: public overriders flags: public
adding java.lang.reflect.Constructor.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; at index 11, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; index 11, original flags: public overriders flags: public
adding java.lang.reflect.Constructor.getParameterTypes()[Ljava/lang/Class; at index 23, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getParameterTypes()[Ljava/lang/Class; index 23, original flags: public abstract overriders flags: public
adding java.lang.reflect.Constructor.isVarArgs()Z at index 26, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.isVarArgs()Z index 26, original flags: public overriders flags: public
adding java.lang.reflect.Constructor.getGenericParameterTypes()[Ljava/lang/reflect/Type; at index 28, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getGenericParameterTypes()[Ljava/lang/reflect/Type; index 28, original flags: public overriders flags: public
adding java.lang.reflect.Constructor.getParameterCount()I at index 30, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getParameterCount()I index 30, original flags: public overriders flags: public
adding java.lang.reflect.Constructor.getParameterAnnotations()[[Ljava/lang/annotation/Annotation; at index 31, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getParameterAnnotations()[[Ljava/lang/annotation/Annotation; index 31, original flags: public abstract overriders flags: public
adding java.lang.reflect.Constructor.hasGenericInformation()Z at index 32, flags:
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.hasGenericInformation()Z index 32, original flags: abstract overriders flags:
adding java.lang.reflect.Constructor.getAnnotationBytes()[B at index 33, flags:
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getAnnotationBytes()[B index 33, original flags: abstract overriders flags:
adding java.lang.reflect.Constructor.getExceptionTypes()[Ljava/lang/Class; at index 34, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getExceptionTypes()[Ljava/lang/Class; index 34, original flags: public abstract overriders flags: public
adding java.lang.reflect.Constructor.getGenericExceptionTypes()[Ljava/lang/reflect/Type; at index 35, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getGenericExceptionTypes()[Ljava/lang/reflect/Type; index 35, original flags: public overriders flags: public
adding java.lang.reflect.Constructor.specificToStringHeader(Ljava/lang/StringBuilder;)V at index 36, flags:
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.specificToStringHeader(Ljava/lang/StringBuilder;)V index 36, original flags: abstract overriders flags:
adding java.lang.reflect.Constructor.specificToGenericStringHeader(Ljava/lang/StringBuilder;)V at index 37, flags:
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.specificToGenericStringHeader(Ljava/lang/StringBuilder;)V index 37, original flags: abstract overriders flags:
adding java.lang.reflect.Constructor.getAnnotatedReturnType()Ljava/lang/reflect/AnnotatedType; at index 38, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getAnnotatedReturnType()Ljava/lang/reflect/AnnotatedType; index 38, original flags: public abstract overriders flags: public
adding java.lang.reflect.Constructor.handleParameterNumberMismatch(II)V at index 39, flags:
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.handleParameterNumberMismatch(II)V index 39, original flags: abstract overriders flags:
adding java.lang.reflect.Constructor.getAnnotatedReceiverType()Ljava/lang/reflect/AnnotatedType; at index 54, flags: public
overriding with java.lang.reflect.Constructor::java.lang.reflect.Constructor.getAnnotatedReceiverType()Ljava/lang/reflect/AnnotatedType; index 54, original flags: public overriders flags: public
Initializing: java/lang/reflect/Method
copy vtable from java.lang.reflect.Executable to java.lang.reflect.Method size 56
adding java.lang.reflect.Method.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.reflect.Method.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.reflect.Method.hashCode()I at index 3, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.reflect.Method.getModifiers()I at index 16, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getModifiers()I index 16, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.getName()Ljava/lang/String; at index 17, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getName()Ljava/lang/String; index 17, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.toGenericString()Ljava/lang/String; at index 18, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.toGenericString()Ljava/lang/String; index 18, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.isSynthetic()Z at index 19, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.isSynthetic()Z index 19, original flags: public overriders flags: public
adding java.lang.reflect.Method.getTypeParameters()[Ljava/lang/reflect/TypeVariable; at index 20, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getTypeParameters()[Ljava/lang/reflect/TypeVariable; index 20, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.getDeclaringClass()Ljava/lang/Class; at index 21, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getDeclaringClass()Ljava/lang/Class; index 21, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.getGenericInfo()Lsun/reflect/generics/repository/ConstructorRepository; at index 22, flags: volatile synthetic
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getGenericInfo()Lsun/reflect/generics/repository/ConstructorRepository; index 22, original flags: abstract overriders flags: volatile synthetic
adding java.lang.reflect.Method.getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; at index 5, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; index 5, original flags: public overriders flags: public
adding java.lang.reflect.Method.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; at index 11, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; index 11, original flags: public overriders flags: public
adding java.lang.reflect.Method.getParameterTypes()[Ljava/lang/Class; at index 23, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getParameterTypes()[Ljava/lang/Class; index 23, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.isVarArgs()Z at index 26, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.isVarArgs()Z index 26, original flags: public overriders flags: public
adding java.lang.reflect.Method.getGenericParameterTypes()[Ljava/lang/reflect/Type; at index 28, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getGenericParameterTypes()[Ljava/lang/reflect/Type; index 28, original flags: public overriders flags: public
adding java.lang.reflect.Method.getParameterCount()I at index 30, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getParameterCount()I index 30, original flags: public overriders flags: public
adding java.lang.reflect.Method.getParameterAnnotations()[[Ljava/lang/annotation/Annotation; at index 31, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getParameterAnnotations()[[Ljava/lang/annotation/Annotation; index 31, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.hasGenericInformation()Z at index 32, flags:
overriding with java.lang.reflect.Method::java.lang.reflect.Method.hasGenericInformation()Z index 32, original flags: abstract overriders flags:
adding java.lang.reflect.Method.getAnnotationBytes()[B at index 33, flags:
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getAnnotationBytes()[B index 33, original flags: abstract overriders flags:
adding java.lang.reflect.Method.getExceptionTypes()[Ljava/lang/Class; at index 34, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getExceptionTypes()[Ljava/lang/Class; index 34, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.getGenericExceptionTypes()[Ljava/lang/reflect/Type; at index 35, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getGenericExceptionTypes()[Ljava/lang/reflect/Type; index 35, original flags: public overriders flags: public
adding java.lang.reflect.Method.specificToStringHeader(Ljava/lang/StringBuilder;)V at index 36, flags:
overriding with java.lang.reflect.Method::java.lang.reflect.Method.specificToStringHeader(Ljava/lang/StringBuilder;)V index 36, original flags: abstract overriders flags:
adding java.lang.reflect.Method.specificToGenericStringHeader(Ljava/lang/StringBuilder;)V at index 37, flags:
overriding with java.lang.reflect.Method::java.lang.reflect.Method.specificToGenericStringHeader(Ljava/lang/StringBuilder;)V index 37, original flags: abstract overriders flags:
adding java.lang.reflect.Method.getAnnotatedReturnType()Ljava/lang/reflect/AnnotatedType; at index 38, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getAnnotatedReturnType()Ljava/lang/reflect/AnnotatedType; index 38, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.handleParameterNumberMismatch(II)V at index 39, flags:
overriding with java.lang.reflect.Method::java.lang.reflect.Method.handleParameterNumberMismatch(II)V index 39, original flags: abstract overriders flags:
Initializing: java/lang/reflect/Field
copy vtable from java.lang.reflect.AccessibleObject to java.lang.reflect.Field size 16
adding java.lang.reflect.Field.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.reflect.Field::java.lang.reflect.Field.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.reflect.Field.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.reflect.Field::java.lang.reflect.Field.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.reflect.Field.hashCode()I at index 3, flags: public
overriding with java.lang.reflect.Field::java.lang.reflect.Field.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.reflect.Field.getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; at index 5, flags: public
overriding with java.lang.reflect.Field::java.lang.reflect.Field.getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; index 5, original flags: public overriders flags: public
adding java.lang.reflect.Field.getAnnotationsByType(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; at index 7, flags: public
overriding with java.lang.reflect.Field::java.lang.reflect.Field.getAnnotationsByType(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; index 7, original flags: public overriders flags: public
adding java.lang.reflect.Field.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; at index 11, flags: public
overriding with java.lang.reflect.Field::java.lang.reflect.Field.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; index 11, original flags: public overriders flags: public
Initializing: java/util/Dictionary
copy vtable from java.lang.Object to java.util.Dictionary size 12
adding java.util.Dictionary.remove(Ljava/lang/Object;)Ljava/lang/Object; at index 5, flags: public abstract
adding java.util.Dictionary.get(Ljava/lang/Object;)Ljava/lang/Object; at index 6, flags: public abstract
adding java.util.Dictionary.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 7, flags: public abstract
adding java.util.Dictionary.isEmpty()Z at index 8, flags: public abstract
adding java.util.Dictionary.size()I at index 9, flags: public abstract
adding java.util.Dictionary.elements()Ljava/util/Enumeration; at index 10, flags: public abstract
adding java.util.Dictionary.keys()Ljava/util/Enumeration; at index 11, flags: public abstract
Initializing: java/util/Hashtable
copy vtable from java.util.Dictionary to java.util.Hashtable size 38
adding java.util.Hashtable.remove(Ljava/lang/Object;Ljava/lang/Object;)Z at index 12, flags: public synchronized
adding java.util.Hashtable.remove(Ljava/lang/Object;)Ljava/lang/Object; at index 5, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.remove(Ljava/lang/Object;)Ljava/lang/Object; index 5, original flags: public abstract overriders flags: public synchronized
adding java.util.Hashtable.get(Ljava/lang/Object;)Ljava/lang/Object; at index 6, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.get(Ljava/lang/Object;)Ljava/lang/Object; index 6, original flags: public abstract overriders flags: public synchronized
adding java.util.Hashtable.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 7, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 7, original flags: public abstract overriders flags: public synchronized
adding java.util.Hashtable.equals(Ljava/lang/Object;)Z at index 1, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public synchronized
adding java.util.Hashtable.toString()Ljava/lang/String; at index 2, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public synchronized
adding java.util.Hashtable.values()Ljava/util/Collection; at index 13, flags: public
adding java.util.Hashtable.hashCode()I at index 3, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.hashCode()I index 3, original flags: public native overriders flags: public synchronized
adding java.util.Hashtable.clone()Ljava/lang/Object; at index 4, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.clone()Ljava/lang/Object; index 4, original flags: protected native overriders flags: public synchronized
adding java.util.Hashtable.clear()V at index 14, flags: public synchronized
adding java.util.Hashtable.isEmpty()Z at index 8, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.isEmpty()Z index 8, original flags: public abstract overriders flags: public synchronized
adding java.util.Hashtable.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z at index 15, flags: public synchronized
adding java.util.Hashtable.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 16, flags: public synchronized
adding java.util.Hashtable.contains(Ljava/lang/Object;)Z at index 17, flags: public synchronized
adding java.util.Hashtable.replaceAll(Ljava/util/function/BiFunction;)V at index 18, flags: public synchronized
adding java.util.Hashtable.size()I at index 9, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.size()I index 9, original flags: public abstract overriders flags: public synchronized
adding java.util.Hashtable.entrySet()Ljava/util/Set; at index 19, flags: public
adding java.util.Hashtable.putAll(Ljava/util/Map;)V at index 20, flags: public synchronized
adding java.util.Hashtable.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 21, flags: public synchronized
adding java.util.Hashtable.readObject(Ljava/io/ObjectInputStream;)V at index 22, flags: private
adding java.util.Hashtable.writeObject(Ljava/io/ObjectOutputStream;)V at index 23, flags: private
adding java.util.Hashtable.elements()Ljava/util/Enumeration; at index 10, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.elements()Ljava/util/Enumeration; index 10, original flags: public abstract overriders flags: public synchronized
adding java.util.Hashtable.keys()Ljava/util/Enumeration; at index 11, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.keys()Ljava/util/Enumeration; index 11, original flags: public abstract overriders flags: public synchronized
adding java.util.Hashtable.keySet()Ljava/util/Set; at index 24, flags: public
adding java.util.Hashtable.containsValue(Ljava/lang/Object;)Z at index 25, flags: public
adding java.util.Hashtable.containsKey(Ljava/lang/Object;)Z at index 26, flags: public synchronized
adding java.util.Hashtable.rehash()V at index 27, flags: protected
adding java.util.Hashtable.addEntry(ILjava/lang/Object;Ljava/lang/Object;I)V at index 28, flags: private
adding java.util.Hashtable.getEnumeration(I)Ljava/util/Enumeration; at index 29, flags: private
adding java.util.Hashtable.getIterator(I)Ljava/util/Iterator; at index 30, flags: private
adding java.util.Hashtable.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 31, flags: public synchronized
adding java.util.Hashtable.forEach(Ljava/util/function/BiConsumer;)V at index 32, flags: public synchronized
adding java.util.Hashtable.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; at index 33, flags: public synchronized
adding java.util.Hashtable.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 34, flags: public synchronized
adding java.util.Hashtable.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 35, flags: public synchronized
adding java.util.Hashtable.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 36, flags: public synchronized
adding java.util.Hashtable.reconstitutionPut([Ljava/util/Hashtable$Entry;Ljava/lang/Object;Ljava/lang/Object;)V at index 37, flags: private
Initializing: java/util/Properties
copy vtable from java.util.Hashtable to java.util.Properties size 59
adding java.util.Properties.setProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; at index 38, flags: public synchronized
adding java.util.Properties.getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; at index 39, flags: public
adding java.util.Properties.getProperty(Ljava/lang/String;)Ljava/lang/String; at index 40, flags: public
adding java.util.Properties.load(Ljava/io/Reader;)V at index 41, flags: public synchronized
adding java.util.Properties.load(Ljava/io/InputStream;)V at index 42, flags: public synchronized
adding java.util.Properties.load0(Ljava/util/Properties$LineReader;)V at index 43, flags: private
adding java.util.Properties.enumerate(Ljava/util/Hashtable;)V at index 44, flags: private synchronized
adding java.util.Properties.list(Ljava/io/PrintWriter;)V at index 45, flags: public
adding java.util.Properties.list(Ljava/io/PrintStream;)V at index 46, flags: public
adding java.util.Properties.loadConvert([CII[C)Ljava/lang/String; at index 47, flags: private
adding java.util.Properties.saveConvert(Ljava/lang/String;ZZ)Ljava/lang/String; at index 48, flags: private
adding java.util.Properties.save(Ljava/io/OutputStream;Ljava/lang/String;)V at index 49, flags: public
adding java.util.Properties.store(Ljava/io/OutputStream;Ljava/lang/String;)V at index 50, flags: public
adding java.util.Properties.store(Ljava/io/Writer;Ljava/lang/String;)V at index 51, flags: public
adding java.util.Properties.store0(Ljava/io/BufferedWriter;Ljava/lang/String;Z)V at index 52, flags: private
adding java.util.Properties.loadFromXML(Ljava/io/InputStream;)V at index 53, flags: public synchronized
adding java.util.Properties.storeToXML(Ljava/io/OutputStream;Ljava/lang/String;)V at index 54, flags: public
adding java.util.Properties.storeToXML(Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)V at index 55, flags: public
adding java.util.Properties.propertyNames()Ljava/util/Enumeration; at index 56, flags: public
adding java.util.Properties.stringPropertyNames()Ljava/util/Set; at index 57, flags: public
adding java.util.Properties.enumerateStringProperties(Ljava/util/Hashtable;)V at index 58, flags: private synchronized
Initializing: java/util/Map
copy vtable from java.lang.Object to java.util.Map size 5
adding java.util.Map.equals(Ljava/lang/Object;)Z at index 1, flags: public abstract
overriding with java.util.Map::java.util.Map.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public abstract
adding java.util.Map.hashCode()I at index 3, flags: public abstract
overriding with java.util.Map::java.util.Map.hashCode()I index 3, original flags: public native overriders flags: public abstract
Initializing: java/lang/ThreadGroup
copy vtable from java.lang.Object to java.lang.ThreadGroup size 25
adding java.lang.ThreadGroup.add(Ljava/lang/Thread;)V at index 5, flags:
adding java.lang.ThreadGroup.remove(Ljava/lang/ThreadGroup;)V at index 6, flags: private
adding java.lang.ThreadGroup.remove(Ljava/lang/Thread;)V at index 7, flags: private
adding java.lang.ThreadGroup.uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V at index 8, flags: public
adding java.lang.ThreadGroup.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.ThreadGroup::java.lang.ThreadGroup.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.ThreadGroup.activeCount()I at index 9, flags: public
adding java.lang.ThreadGroup.enumerate([Ljava/lang/ThreadGroup;IZ)I at index 10, flags: private
adding java.lang.ThreadGroup.enumerate([Ljava/lang/ThreadGroup;Z)I at index 11, flags: public
adding java.lang.ThreadGroup.enumerate([Ljava/lang/Thread;Z)I at index 12, flags: public
adding java.lang.ThreadGroup.enumerate([Ljava/lang/Thread;)I at index 13, flags: public
adding java.lang.ThreadGroup.enumerate([Ljava/lang/ThreadGroup;)I at index 14, flags: public
adding java.lang.ThreadGroup.enumerate([Ljava/lang/Thread;IZ)I at index 15, flags: private
adding java.lang.ThreadGroup.addUnstarted()V at index 16, flags:
adding java.lang.ThreadGroup.threadStartFailed(Ljava/lang/Thread;)V at index 17, flags:
adding java.lang.ThreadGroup.threadTerminated(Ljava/lang/Thread;)V at index 18, flags:
adding java.lang.ThreadGroup.isDestroyed()Z at index 19, flags: public synchronized
adding java.lang.ThreadGroup.activeGroupCount()I at index 20, flags: public
adding java.lang.ThreadGroup.stopOrSuspend(Z)Z at index 21, flags: private
adding java.lang.ThreadGroup.list(Ljava/io/PrintStream;I)V at index 22, flags:
adding java.lang.ThreadGroup.list()V at index 23, flags: public
adding java.lang.ThreadGroup.allowThreadSuspension(Z)Z at index 24, flags: public
Initializing: java/lang/Thread$UncaughtExceptionHandler
copy vtable from java.lang.Object to java.lang.Thread$UncaughtExceptionHandler size 5
Initializing: java/lang/Thread
copy vtable from java.lang.Object to java.lang.Thread size 31
adding java.lang.Thread.run()V at index 5, flags: public
adding java.lang.Thread.exit()V at index 6, flags: private
adding java.lang.Thread.dispatchUncaughtException(Ljava/lang/Throwable;)V at index 7, flags: private
adding java.lang.Thread.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Thread::java.lang.Thread.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.Thread.clone()Ljava/lang/Object; at index 4, flags: protected
overriding with java.lang.Thread::java.lang.Thread.clone()Ljava/lang/Object; index 4, original flags: protected native overriders flags: protected
adding java.lang.Thread.isInterrupted()Z at index 8, flags: public
adding java.lang.Thread.isInterrupted(Z)Z at index 9, flags: private native
adding java.lang.Thread.init(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;JLjava/security/AccessControlContext;)V at index 10, flags: private
adding java.lang.Thread.init(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;J)V at index 11, flags: private
adding java.lang.Thread.getStackTrace()[Ljava/lang/StackTraceElement; at index 12, flags: public
adding java.lang.Thread.start()V at index 13, flags: public synchronized
adding java.lang.Thread.blockedOn(Lsun/nio/ch/Interruptible;)V at index 14, flags:
adding java.lang.Thread.start0()V at index 15, flags: private native
adding java.lang.Thread.interrupt()V at index 16, flags: public
adding java.lang.Thread.destroy()V at index 17, flags: public
adding java.lang.Thread.countStackFrames()I at index 18, flags: public native
adding java.lang.Thread.getContextClassLoader()Ljava/lang/ClassLoader; at index 19, flags: public
adding java.lang.Thread.setContextClassLoader(Ljava/lang/ClassLoader;)V at index 20, flags: public
adding java.lang.Thread.getId()J at index 21, flags: public
adding java.lang.Thread.getState()Ljava/lang/Thread$State; at index 22, flags: public
adding java.lang.Thread.getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler; at index 23, flags: public
adding java.lang.Thread.setUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V at index 24, flags: public
adding java.lang.Thread.setPriority0(I)V at index 25, flags: private native
adding java.lang.Thread.stop0(Ljava/lang/Object;)V at index 26, flags: private native
adding java.lang.Thread.suspend0()V at index 27, flags: private native
adding java.lang.Thread.resume0()V at index 28, flags: private native
adding java.lang.Thread.interrupt0()V at index 29, flags: private native
adding java.lang.Thread.setNativeName(Ljava/lang/String;)V at index 30, flags: private native
Initializing: java/lang/Runnable
copy vtable from java.lang.Object to java.lang.Runnable size 5
Initializing: java/lang/ref/Reference
copy vtable from java.lang.Object to java.lang.ref.Reference size 9
adding java.lang.ref.Reference.get()Ljava/lang/Object; at index 5, flags: public
adding java.lang.ref.Reference.clear()V at index 6, flags: public
adding java.lang.ref.Reference.isEnqueued()Z at index 7, flags: public
adding java.lang.ref.Reference.enqueue()Z at index 8, flags: public
Initializing: java/lang/ref/PhantomReference
copy vtable from java.lang.ref.Reference to java.lang.ref.PhantomReference size 9
adding java.lang.ref.PhantomReference.get()Ljava/lang/Object; at index 5, flags: public
overriding with java.lang.ref.PhantomReference::java.lang.ref.PhantomReference.get()Ljava/lang/Object; index 5, original flags: public overriders flags: public
Initializing: java/lang/ref/FinalReference
copy vtable from java.lang.ref.Reference to java.lang.ref.FinalReference size 9
Initializing: java/lang/ref/Finalizer
copy vtable from java.lang.ref.FinalReference to java.lang.ref.Finalizer size 9
Initializing: java/lang/ref/WeakReference
copy vtable from java.lang.ref.Reference to java.lang.ref.WeakReference size 9
Initializing: java/lang/ref/SoftReference
copy vtable from java.lang.ref.Reference to java.lang.ref.SoftReference size 9
adding java.lang.ref.SoftReference.get()Ljava/lang/Object; at index 5, flags: public
overriding with java.lang.ref.SoftReference::java.lang.ref.SoftReference.get()Ljava/lang/Object; index 5, original flags: public overriders flags: public
Initializing: java/security/AccessControlContext
copy vtable from java.lang.Object to java.security.AccessControlContext size 5
adding java.security.AccessControlContext.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.security.AccessControlContext::java.security.AccessControlContext.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.security.AccessControlContext.hashCode()I at index 3, flags: public
overriding with java.security.AccessControlContext::java.security.AccessControlContext.hashCode()I index 3, original flags: public native overriders flags: public
Initializing: java/security/ProtectionDomain
copy vtable from java.lang.Object to java.security.ProtectionDomain size 8
adding java.security.ProtectionDomain.impliesCreateAccessControlContext()Z at index 5, flags:
adding java.security.ProtectionDomain.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.security.ProtectionDomain::java.security.ProtectionDomain.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.security.ProtectionDomain.implies(Ljava/security/Permission;)Z at index 6, flags: public
adding java.security.ProtectionDomain.mergePermissions()Ljava/security/PermissionCollection; at index 7, flags: private
Initializing: java/lang/SecurityManager
copy vtable from java.lang.Object to java.lang.SecurityManager size 50
adding java.lang.SecurityManager.getClassContext()[Ljava/lang/Class; at index 5, flags: protected native
adding java.lang.SecurityManager.checkPackageAccess(Ljava/lang/String;)V at index 6, flags: public
adding java.lang.SecurityManager.checkMemberAccess(Ljava/lang/Class;I)V at index 7, flags: public
adding java.lang.SecurityManager.checkPermission(Ljava/security/Permission;)V at index 8, flags: public
adding java.lang.SecurityManager.checkPermission(Ljava/security/Permission;Ljava/lang/Object;)V at index 9, flags: public
adding java.lang.SecurityManager.checkCreateClassLoader()V at index 10, flags: public
adding java.lang.SecurityManager.checkPropertiesAccess()V at index 11, flags: public
adding java.lang.SecurityManager.checkPropertyAccess(Ljava/lang/String;)V at index 12, flags: public
adding java.lang.SecurityManager.getThreadGroup()Ljava/lang/ThreadGroup; at index 13, flags: public
adding java.lang.SecurityManager.hasAllPermission()Z at index 14, flags: private
adding java.lang.SecurityManager.getInCheck()Z at index 15, flags: public
adding java.lang.SecurityManager.currentClassLoader()Ljava/lang/ClassLoader; at index 16, flags: protected
adding java.lang.SecurityManager.currentClassLoader0()Ljava/lang/ClassLoader; at index 17, flags: private native
adding java.lang.SecurityManager.currentLoadedClass()Ljava/lang/Class; at index 18, flags: protected
adding java.lang.SecurityManager.classDepth(Ljava/lang/String;)I at index 19, flags: protected native
adding java.lang.SecurityManager.classLoaderDepth()I at index 20, flags: protected
adding java.lang.SecurityManager.classLoaderDepth0()I at index 21, flags: private native
adding java.lang.SecurityManager.inClass(Ljava/lang/String;)Z at index 22, flags: protected
adding java.lang.SecurityManager.inClassLoader()Z at index 23, flags: protected
adding java.lang.SecurityManager.getSecurityContext()Ljava/lang/Object; at index 24, flags: public
adding java.lang.SecurityManager.checkAccess(Ljava/lang/Thread;)V at index 25, flags: public
adding java.lang.SecurityManager.checkAccess(Ljava/lang/ThreadGroup;)V at index 26, flags: public
adding java.lang.SecurityManager.checkExit(I)V at index 27, flags: public
adding java.lang.SecurityManager.checkExec(Ljava/lang/String;)V at index 28, flags: public
adding java.lang.SecurityManager.checkLink(Ljava/lang/String;)V at index 29, flags: public
adding java.lang.SecurityManager.checkRead(Ljava/lang/String;Ljava/lang/Object;)V at index 30, flags: public
adding java.lang.SecurityManager.checkRead(Ljava/io/FileDescriptor;)V at index 31, flags: public
adding java.lang.SecurityManager.checkRead(Ljava/lang/String;)V at index 32, flags: public
adding java.lang.SecurityManager.checkWrite(Ljava/lang/String;)V at index 33, flags: public
adding java.lang.SecurityManager.checkWrite(Ljava/io/FileDescriptor;)V at index 34, flags: public
adding java.lang.SecurityManager.checkDelete(Ljava/lang/String;)V at index 35, flags: public
adding java.lang.SecurityManager.checkConnect(Ljava/lang/String;ILjava/lang/Object;)V at index 36, flags: public
adding java.lang.SecurityManager.checkConnect(Ljava/lang/String;I)V at index 37, flags: public
adding java.lang.SecurityManager.checkListen(I)V at index 38, flags: public
adding java.lang.SecurityManager.checkAccept(Ljava/lang/String;I)V at index 39, flags: public
adding java.lang.SecurityManager.checkMulticast(Ljava/net/InetAddress;B)V at index 40, flags: public
adding java.lang.SecurityManager.checkMulticast(Ljava/net/InetAddress;)V at index 41, flags: public
adding java.lang.SecurityManager.checkTopLevelWindow(Ljava/lang/Object;)Z at index 42, flags: public
adding java.lang.SecurityManager.checkPrintJobAccess()V at index 43, flags: public
adding java.lang.SecurityManager.checkSystemClipboardAccess()V at index 44, flags: public
adding java.lang.SecurityManager.checkAwtEventQueueAccess()V at index 45, flags: public
adding java.lang.SecurityManager.checkPackageDefinition(Ljava/lang/String;)V at index 46, flags: public
adding java.lang.SecurityManager.checkSetFactory()V at index 47, flags: public
adding java.lang.SecurityManager.checkSecurityAccess(Ljava/lang/String;)V at index 48, flags: public
adding java.lang.SecurityManager.currentLoadedClass0()Ljava/lang/Class; at index 49, flags: private native
Initializing: java/lang/Throwable
copy vtable from java.lang.Object to java.lang.Throwable size 23
adding java.lang.Throwable.printStackTrace()V at index 5, flags: public
adding java.lang.Throwable.printStackTrace(Ljava/lang/Throwable$PrintStreamOrWriter;)V at index 6, flags: private
adding java.lang.Throwable.printStackTrace(Ljava/io/PrintWriter;)V at index 7, flags: public
adding java.lang.Throwable.printStackTrace(Ljava/io/PrintStream;)V at index 8, flags: public
adding java.lang.Throwable.fillInStackTrace()Ljava/lang/Throwable; at index 9, flags: public synchronized
adding java.lang.Throwable.fillInStackTrace(I)Ljava/lang/Throwable; at index 10, flags: private native
adding java.lang.Throwable.getCause()Ljava/lang/Throwable; at index 11, flags: public synchronized
adding java.lang.Throwable.initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; at index 12, flags: public synchronized
adding java.lang.Throwable.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Throwable::java.lang.Throwable.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.Throwable.getMessage()Ljava/lang/String; at index 13, flags: public
adding java.lang.Throwable.getLocalizedMessage()Ljava/lang/String; at index 14, flags: public
adding java.lang.Throwable.printEnclosedStackTrace(Ljava/lang/Throwable$PrintStreamOrWriter;[Ljava/lang/StackTraceElement;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V at index 15, flags: private
adding java.lang.Throwable.getStackTrace()[Ljava/lang/StackTraceElement; at index 16, flags: public
adding java.lang.Throwable.getOurStackTrace()[Ljava/lang/StackTraceElement; at index 17, flags: private synchronized
adding java.lang.Throwable.setStackTrace([Ljava/lang/StackTraceElement;)V at index 18, flags: public
adding java.lang.Throwable.getStackTraceDepth()I at index 19, flags: native
adding java.lang.Throwable.getStackTraceElement(I)Ljava/lang/StackTraceElement; at index 20, flags: native
adding java.lang.Throwable.readObject(Ljava/io/ObjectInputStream;)V at index 21, flags: private
adding java.lang.Throwable.writeObject(Ljava/io/ObjectOutputStream;)V at index 22, flags: private synchronized
Initializing: java/lang/Exception
copy vtable from java.lang.Throwable to java.lang.Exception size 23
Initializing: java/lang/ReflectiveOperationException
copy vtable from java.lang.Exception to java.lang.ReflectiveOperationException size 23
Initializing: java/lang/ClassNotFoundException
copy vtable from java.lang.ReflectiveOperationException to java.lang.ClassNotFoundException size 24
adding java.lang.ClassNotFoundException.getCause()Ljava/lang/Throwable; at index 11, flags: public
overriding with java.lang.ClassNotFoundException::java.lang.ClassNotFoundException.getCause()Ljava/lang/Throwable; index 11, original flags: public synchronized overriders flags: public
adding java.lang.ClassNotFoundException.getException()Ljava/lang/Throwable; at index 23, flags: public
Initializing: java/lang/RuntimeException
copy vtable from java.lang.Exception to java.lang.RuntimeException size 23
Initializing: java/lang/IllegalMonitorStateException
copy vtable from java.lang.RuntimeException to java.lang.IllegalMonitorStateException size 23
Initializing: java/lang/ArrayStoreException
copy vtable from java.lang.RuntimeException to java.lang.ArrayStoreException size 23
Initializing: java/lang/ClassCastException
copy vtable from java.lang.RuntimeException to java.lang.ClassCastException size 23
Initializing: java/lang/Error
copy vtable from java.lang.Throwable to java.lang.Error size 23
Initializing: java/lang/VirtualMachineError
copy vtable from java.lang.Error to java.lang.VirtualMachineError size 23
Initializing: java/lang/StackOverflowError
copy vtable from java.lang.VirtualMachineError to java.lang.StackOverflowError size 23
Initializing: java/lang/OutOfMemoryError
copy vtable from java.lang.VirtualMachineError to java.lang.OutOfMemoryError size 23
Initializing: java/lang/LinkageError
copy vtable from java.lang.Error to java.lang.LinkageError size 23
Initializing: java/lang/BootstrapMethodError
copy vtable from java.lang.LinkageError to java.lang.BootstrapMethodError size 23
Initializing: java/lang/NoClassDefFoundError
copy vtable from java.lang.LinkageError to java.lang.NoClassDefFoundError size 23
Initializing: java/lang/ThreadDeath
copy vtable from java.lang.Error to java.lang.ThreadDeath size 23
Initializing: java/lang/System
copy vtable from java.lang.Object to java.lang.System size 5
Initializing: java/lang/ClassLoader
copy vtable from java.lang.Object to java.lang.ClassLoader size 40
adding java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; at index 5, flags: protected
adding java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; at index 6, flags: public
adding java.lang.ClassLoader.loadClassInternal(Ljava/lang/String;)Ljava/lang/Class; at index 7, flags: private
adding java.lang.ClassLoader.addClass(Ljava/lang/Class;)V at index 8, flags:
adding java.lang.ClassLoader.checkPackageAccess(Ljava/lang/Class;Ljava/security/ProtectionDomain;)V at index 9, flags: private
adding java.lang.ClassLoader.getPackage(Ljava/lang/String;)Ljava/lang/Package; at index 10, flags: protected
adding java.lang.ClassLoader.getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; at index 11, flags: public
adding java.lang.ClassLoader.getResource(Ljava/lang/String;)Ljava/net/URL; at index 12, flags: public
adding java.lang.ClassLoader.desiredAssertionStatus(Ljava/lang/String;)Z at index 13, flags:
adding java.lang.ClassLoader.getClassLoadingLock(Ljava/lang/String;)Ljava/lang/Object; at index 14, flags: protected
adding java.lang.ClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; at index 15, flags: protected
adding java.lang.ClassLoader.preDefineClass(Ljava/lang/String;Ljava/security/ProtectionDomain;)Ljava/security/ProtectionDomain; at index 16, flags: private
adding java.lang.ClassLoader.defineClassSourceLocation(Ljava/security/ProtectionDomain;)Ljava/lang/String; at index 17, flags: private
adding java.lang.ClassLoader.postDefineClass(Ljava/lang/Class;Ljava/security/ProtectionDomain;)V at index 18, flags: private
adding java.lang.ClassLoader.defineClass0(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; at index 19, flags: private native
adding java.lang.ClassLoader.defineClass1(Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class; at index 20, flags: private native
adding java.lang.ClassLoader.defineClass2(Ljava/lang/String;Ljava/nio/ByteBuffer;IILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class; at index 21, flags: private native
adding java.lang.ClassLoader.checkName(Ljava/lang/String;)Z at index 22, flags: private
adding java.lang.ClassLoader.checkCerts(Ljava/lang/String;Ljava/security/CodeSource;)V at index 23, flags: private
adding java.lang.ClassLoader.compareCerts([Ljava/security/cert/Certificate;[Ljava/security/cert/Certificate;)Z at index 24, flags: private
adding java.lang.ClassLoader.resolveClass0(Ljava/lang/Class;)V at index 25, flags: private native
adding java.lang.ClassLoader.findBootstrapClassOrNull(Ljava/lang/String;)Ljava/lang/Class; at index 26, flags: private
adding java.lang.ClassLoader.findBootstrapClass(Ljava/lang/String;)Ljava/lang/Class; at index 27, flags: private native
adding java.lang.ClassLoader.getResources(Ljava/lang/String;)Ljava/util/Enumeration; at index 28, flags: public
adding java.lang.ClassLoader.findResource(Ljava/lang/String;)Ljava/net/URL; at index 29, flags: protected
adding java.lang.ClassLoader.findResources(Ljava/lang/String;)Ljava/util/Enumeration; at index 30, flags: protected
adding java.lang.ClassLoader.isAncestor(Ljava/lang/ClassLoader;)Z at index 31, flags:
adding java.lang.ClassLoader.definePackage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package; at index 32, flags: protected
adding java.lang.ClassLoader.getPackages()[Ljava/lang/Package; at index 33, flags: protected
adding java.lang.ClassLoader.findLibrary(Ljava/lang/String;)Ljava/lang/String; at index 34, flags: protected
adding java.lang.ClassLoader.setDefaultAssertionStatus(Z)V at index 35, flags: public
adding java.lang.ClassLoader.setPackageAssertionStatus(Ljava/lang/String;Z)V at index 36, flags: public
adding java.lang.ClassLoader.setClassAssertionStatus(Ljava/lang/String;Z)V at index 37, flags: public
adding java.lang.ClassLoader.clearAssertionStatus()V at index 38, flags: public
adding java.lang.ClassLoader.initializeJavaAssertionMaps()V at index 39, flags: private
Initializing: sun/reflect/DelegatingClassLoader
copy vtable from java.lang.ClassLoader to sun.reflect.DelegatingClassLoader size 40
Initializing: java/lang/Cloneable
copy vtable from java.lang.Object to java.lang.Cloneable size 5
Initializing: java/lang/Class
copy vtable from java.lang.Object to java.lang.Class size 5
adding java.lang.Class.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Class::java.lang.Class.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
Initializing: java/lang/reflect/Type
copy vtable from java.lang.Object to java.lang.reflect.Type size 5
Initializing: java/lang/reflect/GenericDeclaration
copy vtable from java.lang.Object to java.lang.reflect.GenericDeclaration size 5
Initializing: java/lang/reflect/AnnotatedElement
copy vtable from java.lang.Object to java.lang.reflect.AnnotatedElement size 5
Initializing: java/lang/String
copy vtable from java.lang.Object to java.lang.String size 7
adding java.lang.String.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.String::java.lang.String.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.String.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.String::java.lang.String.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.String.hashCode()I at index 3, flags: public
overriding with java.lang.String::java.lang.String.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.CharSequence.chars()Ljava/util/stream/IntStream; at index 5, flags: public default
adding java.lang.CharSequence.codePoints()Ljava/util/stream/IntStream; at index 6, flags: public default
Initializing: java/lang/CharSequence
copy vtable from java.lang.Object to java.lang.CharSequence size 5
adding java.lang.CharSequence.toString()Ljava/lang/String; at index 2, flags: public abstract
overriding with java.lang.CharSequence::java.lang.CharSequence.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public abstract
Initializing: java/lang/Comparable
copy vtable from java.lang.Object to java.lang.Comparable size 5
Initializing: java/io/Serializable
copy vtable from java.lang.Object to java.io.Serializable size 5
copy vtable from java.lang.Object to [Ljava.lang.reflect.Type; size 5
copy vtable from java.lang.Object to [Ljava.lang.reflect.AnnotatedElement; size 5
copy vtable from java.lang.Object to [Ljava.lang.reflect.GenericDeclaration; size 5
copy vtable from java.lang.Object to [Ljava.io.Serializable; size 5
copy vtable from java.lang.Object to [Ljava.lang.Class; size 5
[Loaded java.lang.NullPointerException from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.ArithmeticException from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/lang/Object
adding java.lang.Object.finalize()V at index 0, flags: protected
adding java.lang.Object.equals(Ljava/lang/Object;)Z at index 1, flags: public
adding java.lang.Object.toString()Ljava/lang/String; at index 2, flags: public
adding java.lang.Object.hashCode()I at index 3, flags: public native
adding java.lang.Object.clone()Ljava/lang/Object; at index 4, flags: protected native
Initializing: java/io/Serializable
copy vtable from java.lang.Object to java.io.Serializable size 5
Initializing: java/lang/Throwable
copy vtable from java.lang.Object to java.lang.Throwable size 23
adding java.lang.Throwable.printStackTrace()V at index 5, flags: public
adding java.lang.Throwable.printStackTrace(Ljava/lang/Throwable$PrintStreamOrWriter;)V at index 6, flags: private
adding java.lang.Throwable.printStackTrace(Ljava/io/PrintWriter;)V at index 7, flags: public
adding java.lang.Throwable.printStackTrace(Ljava/io/PrintStream;)V at index 8, flags: public
adding java.lang.Throwable.fillInStackTrace()Ljava/lang/Throwable; at index 9, flags: public synchronized
adding java.lang.Throwable.fillInStackTrace(I)Ljava/lang/Throwable; at index 10, flags: private native
adding java.lang.Throwable.getCause()Ljava/lang/Throwable; at index 11, flags: public synchronized
adding java.lang.Throwable.initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; at index 12, flags: public synchronized
adding java.lang.Throwable.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Throwable::java.lang.Throwable.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.Throwable.getMessage()Ljava/lang/String; at index 13, flags: public
adding java.lang.Throwable.getLocalizedMessage()Ljava/lang/String; at index 14, flags: public
adding java.lang.Throwable.printEnclosedStackTrace(Ljava/lang/Throwable$PrintStreamOrWriter;[Ljava/lang/StackTraceElement;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V at index 15, flags: private
adding java.lang.Throwable.getStackTrace()[Ljava/lang/StackTraceElement; at index 16, flags: public
adding java.lang.Throwable.getOurStackTrace()[Ljava/lang/StackTraceElement; at index 17, flags: private synchronized
adding java.lang.Throwable.setStackTrace([Ljava/lang/StackTraceElement;)V at index 18, flags: public
adding java.lang.Throwable.getStackTraceDepth()I at index 19, flags: native
adding java.lang.Throwable.getStackTraceElement(I)Ljava/lang/StackTraceElement; at index 20, flags: native
adding java.lang.Throwable.readObject(Ljava/io/ObjectInputStream;)V at index 21, flags: private
adding java.lang.Throwable.writeObject(Ljava/io/ObjectOutputStream;)V at index 22, flags: private synchronized
Initializing: java/lang/Error
copy vtable from java.lang.Throwable to java.lang.Error size 23
Initializing: java/lang/VirtualMachineError
copy vtable from java.lang.Error to java.lang.VirtualMachineError size 23
copy vtable from java.lang.Object to [Ljava.lang.Throwable; size 5
copy vtable from java.lang.Object to [Ljava.lang.Error; size 5
copy vtable from java.lang.Object to [Ljava.lang.VirtualMachineError; size 5
copy vtable from java.lang.Object to [Ljava.lang.OutOfMemoryError; size 5
Initializing: java/lang/ref/Reference
copy vtable from java.lang.Object to java.lang.ref.Reference size 9
adding java.lang.ref.Reference.get()Ljava/lang/Object; at index 5, flags: public
adding java.lang.ref.Reference.clear()V at index 6, flags: public
adding java.lang.ref.Reference.isEnqueued()Z at index 7, flags: public
adding java.lang.ref.Reference.enqueue()Z at index 8, flags: public
Initializing: java/lang/ref/FinalReference
copy vtable from java.lang.ref.Reference to java.lang.ref.FinalReference size 9
Initializing: java/lang/ref/Finalizer
copy vtable from java.lang.ref.FinalReference to java.lang.ref.Finalizer size 9
Initializing: sun/misc/Unsafe
copy vtable from java.lang.Object to sun.misc.Unsafe size 5
Initializing: java/lang/ClassLoader
copy vtable from java.lang.Object to java.lang.ClassLoader size 40
adding java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; at index 5, flags: protected
adding java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; at index 6, flags: public
adding java.lang.ClassLoader.loadClassInternal(Ljava/lang/String;)Ljava/lang/Class; at index 7, flags: private
adding java.lang.ClassLoader.addClass(Ljava/lang/Class;)V at index 8, flags:
adding java.lang.ClassLoader.checkPackageAccess(Ljava/lang/Class;Ljava/security/ProtectionDomain;)V at index 9, flags: private
adding java.lang.ClassLoader.getPackage(Ljava/lang/String;)Ljava/lang/Package; at index 10, flags: protected
adding java.lang.ClassLoader.getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; at index 11, flags: public
adding java.lang.ClassLoader.getResource(Ljava/lang/String;)Ljava/net/URL; at index 12, flags: public
adding java.lang.ClassLoader.desiredAssertionStatus(Ljava/lang/String;)Z at index 13, flags:
adding java.lang.ClassLoader.getClassLoadingLock(Ljava/lang/String;)Ljava/lang/Object; at index 14, flags: protected
adding java.lang.ClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class; at index 15, flags: protected
adding java.lang.ClassLoader.preDefineClass(Ljava/lang/String;Ljava/security/ProtectionDomain;)Ljava/security/ProtectionDomain; at index 16, flags: private
adding java.lang.ClassLoader.defineClassSourceLocation(Ljava/security/ProtectionDomain;)Ljava/lang/String; at index 17, flags: private
adding java.lang.ClassLoader.postDefineClass(Ljava/lang/Class;Ljava/security/ProtectionDomain;)V at index 18, flags: private
adding java.lang.ClassLoader.defineClass0(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; at index 19, flags: private native
adding java.lang.ClassLoader.defineClass1(Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class; at index 20, flags: private native
adding java.lang.ClassLoader.defineClass2(Ljava/lang/String;Ljava/nio/ByteBuffer;IILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class; at index 21, flags: private native
adding java.lang.ClassLoader.checkName(Ljava/lang/String;)Z at index 22, flags: private
adding java.lang.ClassLoader.checkCerts(Ljava/lang/String;Ljava/security/CodeSource;)V at index 23, flags: private
adding java.lang.ClassLoader.compareCerts([Ljava/security/cert/Certificate;[Ljava/security/cert/Certificate;)Z at index 24, flags: private
adding java.lang.ClassLoader.resolveClass0(Ljava/lang/Class;)V at index 25, flags: private native
adding java.lang.ClassLoader.findBootstrapClassOrNull(Ljava/lang/String;)Ljava/lang/Class; at index 26, flags: private
adding java.lang.ClassLoader.findBootstrapClass(Ljava/lang/String;)Ljava/lang/Class; at index 27, flags: private native
adding java.lang.ClassLoader.getResources(Ljava/lang/String;)Ljava/util/Enumeration; at index 28, flags: public
adding java.lang.ClassLoader.findResource(Ljava/lang/String;)Ljava/net/URL; at index 29, flags: protected
adding java.lang.ClassLoader.findResources(Ljava/lang/String;)Ljava/util/Enumeration; at index 30, flags: protected
adding java.lang.ClassLoader.isAncestor(Ljava/lang/ClassLoader;)Z at index 31, flags:
adding java.lang.ClassLoader.definePackage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package; at index 32, flags: protected
adding java.lang.ClassLoader.getPackages()[Ljava/lang/Package; at index 33, flags: protected
adding java.lang.ClassLoader.findLibrary(Ljava/lang/String;)Ljava/lang/String; at index 34, flags: protected
adding java.lang.ClassLoader.setDefaultAssertionStatus(Z)V at index 35, flags: public
adding java.lang.ClassLoader.setPackageAssertionStatus(Ljava/lang/String;Z)V at index 36, flags: public
adding java.lang.ClassLoader.setClassAssertionStatus(Ljava/lang/String;Z)V at index 37, flags: public
adding java.lang.ClassLoader.clearAssertionStatus()V at index 38, flags: public
adding java.lang.ClassLoader.initializeJavaAssertionMaps()V at index 39, flags: private
Initializing: java/security/ProtectionDomain
copy vtable from java.lang.Object to java.security.ProtectionDomain size 8
adding java.security.ProtectionDomain.impliesCreateAccessControlContext()Z at index 5, flags:
adding java.security.ProtectionDomain.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.security.ProtectionDomain::java.security.ProtectionDomain.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.security.ProtectionDomain.implies(Ljava/security/Permission;)Z at index 6, flags: public
adding java.security.ProtectionDomain.mergePermissions()Ljava/security/PermissionCollection; at index 7, flags: private
Initializing: java/lang/Comparable
copy vtable from java.lang.Object to java.lang.Comparable size 5
Initializing: java/lang/CharSequence
copy vtable from java.lang.Object to java.lang.CharSequence size 5
adding java.lang.CharSequence.toString()Ljava/lang/String; at index 2, flags: public abstract
overriding with java.lang.CharSequence::java.lang.CharSequence.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public abstract
Initializing: java/lang/String
copy vtable from java.lang.Object to java.lang.String size 7
adding java.lang.String.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.String::java.lang.String.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.String.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.String::java.lang.String.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.String.hashCode()I at index 3, flags: public
overriding with java.lang.String::java.lang.String.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.CharSequence.chars()Ljava/util/stream/IntStream; at index 5, flags: public default
adding java.lang.CharSequence.codePoints()Ljava/util/stream/IntStream; at index 6, flags: public default
[Loaded java.io.ObjectStreamField from $JAVA_HOME/jre/lib/rt.jar]
copy vtable from java.lang.Object to [Ljava.lang.Comparable; size 5
copy vtable from java.lang.Object to [Ljava.io.ObjectStreamField; size 5
[Loaded java.util.Comparator from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.String$CaseInsensitiveComparator from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/util/Comparator
copy vtable from java.lang.Object to java.util.Comparator size 5
adding java.util.Comparator.equals(Ljava/lang/Object;)Z at index 1, flags: public abstract
overriding with java.util.Comparator::java.util.Comparator.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public abstract
Initializing: java/lang/String$CaseInsensitiveComparator
copy vtable from java.lang.Object to java.lang.String$CaseInsensitiveComparator size 15
adding java.lang.String$CaseInsensitiveComparator.compare(Ljava/lang/Object;Ljava/lang/Object;)I at index 5, flags: public volatile synthetic
adding java.lang.String$CaseInsensitiveComparator.compare(Ljava/lang/String;Ljava/lang/String;)I at index 6, flags: public
adding java.lang.String$CaseInsensitiveComparator.readResolve()Ljava/lang/Object; at index 7, flags: private
adding java.util.Comparator.reversed()Ljava/util/Comparator; at index 8, flags: public default
adding java.util.Comparator.thenComparing(Ljava/util/Comparator;)Ljava/util/Comparator; at index 9, flags: public default
adding java.util.Comparator.thenComparing(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator; at index 10, flags: public default
adding java.util.Comparator.thenComparing(Ljava/util/function/Function;)Ljava/util/Comparator; at index 11, flags: public default
adding java.util.Comparator.thenComparingInt(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator; at index 12, flags: public default
adding java.util.Comparator.thenComparingLong(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator; at index 13, flags: public default
adding java.util.Comparator.thenComparingDouble(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator; at index 14, flags: public default
Initializing: java/lang/System
copy vtable from java.lang.Object to java.lang.System size 5
Initializing: java/lang/Thread$UncaughtExceptionHandler
copy vtable from java.lang.Object to java.lang.Thread$UncaughtExceptionHandler size 5
Initializing: java/lang/ThreadGroup
copy vtable from java.lang.Object to java.lang.ThreadGroup size 25
adding java.lang.ThreadGroup.add(Ljava/lang/Thread;)V at index 5, flags:
adding java.lang.ThreadGroup.remove(Ljava/lang/ThreadGroup;)V at index 6, flags: private
adding java.lang.ThreadGroup.remove(Ljava/lang/Thread;)V at index 7, flags: private
adding java.lang.ThreadGroup.uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V at index 8, flags: public
adding java.lang.ThreadGroup.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.ThreadGroup::java.lang.ThreadGroup.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.ThreadGroup.activeCount()I at index 9, flags: public
adding java.lang.ThreadGroup.enumerate([Ljava/lang/ThreadGroup;IZ)I at index 10, flags: private
adding java.lang.ThreadGroup.enumerate([Ljava/lang/ThreadGroup;Z)I at index 11, flags: public
adding java.lang.ThreadGroup.enumerate([Ljava/lang/Thread;Z)I at index 12, flags: public
adding java.lang.ThreadGroup.enumerate([Ljava/lang/Thread;)I at index 13, flags: public
adding java.lang.ThreadGroup.enumerate([Ljava/lang/ThreadGroup;)I at index 14, flags: public
adding java.lang.ThreadGroup.enumerate([Ljava/lang/Thread;IZ)I at index 15, flags: private
adding java.lang.ThreadGroup.addUnstarted()V at index 16, flags:
adding java.lang.ThreadGroup.threadStartFailed(Ljava/lang/Thread;)V at index 17, flags:
adding java.lang.ThreadGroup.threadTerminated(Ljava/lang/Thread;)V at index 18, flags:
adding java.lang.ThreadGroup.isDestroyed()Z at index 19, flags: public synchronized
adding java.lang.ThreadGroup.activeGroupCount()I at index 20, flags: public
adding java.lang.ThreadGroup.stopOrSuspend(Z)Z at index 21, flags: private
adding java.lang.ThreadGroup.list(Ljava/io/PrintStream;I)V at index 22, flags:
adding java.lang.ThreadGroup.list()V at index 23, flags: public
adding java.lang.ThreadGroup.allowThreadSuspension(Z)Z at index 24, flags: public
invokevirtual resolved method: caller-class:java.lang.ThreadGroup, compile-time-class:java.lang.ThreadGroup, method:java.lang.ThreadGroup.checkAccess()V, method_holder:java.lang.ThreadGroup, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.ThreadGroup, resolved-class:java.lang.ThreadGroup, method:java.lang.ThreadGroup.checkAccess()V, method_holder:java.lang.ThreadGroup, vtable_index:-2, access_flags: public final
copy vtable from java.lang.Object to [Ljava.lang.Thread$UncaughtExceptionHandler; size 5
copy vtable from java.lang.Object to [Ljava.lang.ThreadGroup; size 5
Initializing: java/lang/Runnable
copy vtable from java.lang.Object to java.lang.Runnable size 5
Initializing: java/lang/Thread
copy vtable from java.lang.Object to java.lang.Thread size 31
adding java.lang.Thread.run()V at index 5, flags: public
adding java.lang.Thread.exit()V at index 6, flags: private
adding java.lang.Thread.dispatchUncaughtException(Ljava/lang/Throwable;)V at index 7, flags: private
adding java.lang.Thread.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Thread::java.lang.Thread.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.Thread.clone()Ljava/lang/Object; at index 4, flags: protected
overriding with java.lang.Thread::java.lang.Thread.clone()Ljava/lang/Object; index 4, original flags: protected native overriders flags: protected
adding java.lang.Thread.isInterrupted()Z at index 8, flags: public
adding java.lang.Thread.isInterrupted(Z)Z at index 9, flags: private native
adding java.lang.Thread.init(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;JLjava/security/AccessControlContext;)V at index 10, flags: private
adding java.lang.Thread.init(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;J)V at index 11, flags: private
adding java.lang.Thread.getStackTrace()[Ljava/lang/StackTraceElement; at index 12, flags: public
adding java.lang.Thread.start()V at index 13, flags: public synchronized
adding java.lang.Thread.blockedOn(Lsun/nio/ch/Interruptible;)V at index 14, flags:
adding java.lang.Thread.start0()V at index 15, flags: private native
adding java.lang.Thread.interrupt()V at index 16, flags: public
adding java.lang.Thread.destroy()V at index 17, flags: public
adding java.lang.Thread.countStackFrames()I at index 18, flags: public native
adding java.lang.Thread.getContextClassLoader()Ljava/lang/ClassLoader; at index 19, flags: public
adding java.lang.Thread.setContextClassLoader(Ljava/lang/ClassLoader;)V at index 20, flags: public
adding java.lang.Thread.getId()J at index 21, flags: public
adding java.lang.Thread.getState()Ljava/lang/Thread$State; at index 22, flags: public
adding java.lang.Thread.getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler; at index 23, flags: public
adding java.lang.Thread.setUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V at index 24, flags: public
adding java.lang.Thread.setPriority0(I)V at index 25, flags: private native
adding java.lang.Thread.stop0(Ljava/lang/Object;)V at index 26, flags: private native
adding java.lang.Thread.suspend0()V at index 27, flags: private native
adding java.lang.Thread.resume0()V at index 28, flags: private native
adding java.lang.Thread.interrupt0()V at index 29, flags: private native
adding java.lang.Thread.setNativeName(Ljava/lang/String;)V at index 30, flags: private native
copy vtable from java.lang.Object to [Ljava.lang.StackTraceElement; size 5
[Loaded java.security.Guard from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.security.Permission from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.security.BasicPermission from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.RuntimePermission from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/security/Guard
copy vtable from java.lang.Object to java.security.Guard size 5
Initializing: java/security/Permission
copy vtable from java.lang.Object to java.security.Permission size 9
adding java.security.Permission.equals(Ljava/lang/Object;)Z at index 1, flags: public abstract
overriding with java.security.Permission::java.security.Permission.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public abstract
adding java.security.Permission.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.security.Permission::java.security.Permission.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.security.Permission.hashCode()I at index 3, flags: public abstract
overriding with java.security.Permission::java.security.Permission.hashCode()I index 3, original flags: public native overriders flags: public abstract
adding java.security.Permission.implies(Ljava/security/Permission;)Z at index 5, flags: public abstract
adding java.security.Permission.getActions()Ljava/lang/String; at index 6, flags: public abstract
adding java.security.Permission.newPermissionCollection()Ljava/security/PermissionCollection; at index 7, flags: public
adding java.security.Permission.checkGuard(Ljava/lang/Object;)V at index 8, flags: public
Initializing: java/security/BasicPermission
copy vtable from java.security.Permission to java.security.BasicPermission size 11
adding java.security.BasicPermission.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.security.BasicPermission::java.security.BasicPermission.equals(Ljava/lang/Object;)Z index 1, original flags: public abstract overriders flags: public
adding java.security.BasicPermission.hashCode()I at index 3, flags: public
overriding with java.security.BasicPermission::java.security.BasicPermission.hashCode()I index 3, original flags: public abstract overriders flags: public
adding java.security.BasicPermission.init(Ljava/lang/String;)V at index 9, flags: private
adding java.security.BasicPermission.readObject(Ljava/io/ObjectInputStream;)V at index 10, flags: private
adding java.security.BasicPermission.implies(Ljava/security/Permission;)Z at index 5, flags: public
overriding with java.security.BasicPermission::java.security.BasicPermission.implies(Ljava/security/Permission;)Z index 5, original flags: public abstract overriders flags: public
adding java.security.BasicPermission.getActions()Ljava/lang/String; at index 6, flags: public
overriding with java.security.BasicPermission::java.security.BasicPermission.getActions()Ljava/lang/String; index 6, original flags: public abstract overriders flags: public
adding java.security.BasicPermission.newPermissionCollection()Ljava/security/PermissionCollection; at index 7, flags: public
overriding with java.security.BasicPermission::java.security.BasicPermission.newPermissionCollection()Ljava/security/PermissionCollection; index 7, original flags: public overriders flags: public
Initializing: java/lang/RuntimePermission
copy vtable from java.security.BasicPermission to java.lang.RuntimePermission size 11
invokevirtual resolved method: caller-class:java.security.BasicPermission, compile-time-class:java.lang.String, method:java.lang.String.length()I, method_holder:java.lang.String, access_flags: public
invokevirtual selected method: receiver-class:java.lang.String, resolved-class:java.lang.String, method:java.lang.String.length()I, method_holder:java.lang.String, vtable_index:-2, access_flags: public
invokevirtual resolved method: caller-class:java.security.BasicPermission, compile-time-class:java.lang.String, method:java.lang.String.charAt(I)C, method_holder:java.lang.String, access_flags: public
invokevirtual selected method: receiver-class:java.lang.String, resolved-class:java.lang.String, method:java.lang.String.charAt(I)C, method_holder:java.lang.String, vtable_index:-2, access_flags: public
invokevirtual resolved method: caller-class:java.security.BasicPermission, compile-time-class:java.lang.String, method:java.lang.String.equals(Ljava/lang/Object;)Z, method_holder:java.lang.String, access_flags: public
invokevirtual selected method: receiver-class:java.lang.String, resolved-class:java.lang.String, method:java.lang.String.equals(Ljava/lang/Object;)Z, method_holder:java.lang.String, vtable_index:1, access_flags: public
invokevirtual resolved method: caller-class:java.lang.Thread, compile-time-class:java.lang.ThreadGroup, method:java.lang.ThreadGroup.checkAccess()V, method_holder:java.lang.ThreadGroup, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.ThreadGroup, resolved-class:java.lang.ThreadGroup, method:java.lang.ThreadGroup.checkAccess()V, method_holder:java.lang.ThreadGroup, vtable_index:-2, access_flags: public final
invokevirtual resolved method: caller-class:java.lang.Thread, compile-time-class:java.lang.ThreadGroup, method:java.lang.ThreadGroup.addUnstarted()V, method_holder:java.lang.ThreadGroup, access_flags:
invokevirtual selected method: receiver-class:java.lang.ThreadGroup, resolved-class:java.lang.ThreadGroup, method:java.lang.ThreadGroup.addUnstarted()V, method_holder:java.lang.ThreadGroup, vtable_index:16, access_flags:
invokevirtual resolved method: caller-class:java.lang.Thread, compile-time-class:java.lang.Thread, method:java.lang.Thread.isDaemon()Z, method_holder:java.lang.Thread, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.Thread, resolved-class:java.lang.Thread, method:java.lang.Thread.isDaemon()Z, method_holder:java.lang.Thread, vtable_index:-2, access_flags: public final
invokevirtual resolved method: caller-class:java.lang.Thread, compile-time-class:java.lang.Thread, method:java.lang.Thread.getPriority()I, method_holder:java.lang.Thread, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.Thread, resolved-class:java.lang.Thread, method:java.lang.Thread.getPriority()I, method_holder:java.lang.Thread, vtable_index:-2, access_flags: public final
invokevirtual resolved method: caller-class:java.lang.Thread, compile-time-class:java.lang.String, method:java.lang.String.toCharArray()[C, method_holder:java.lang.String, access_flags: public
invokevirtual selected method: receiver-class:java.lang.String, resolved-class:java.lang.String, method:java.lang.String.toCharArray()[C, method_holder:java.lang.String, vtable_index:-2, access_flags: public
invokevirtual resolved method: caller-class:java.lang.Thread, compile-time-class:java.lang.Thread, method:java.lang.Thread.getContextClassLoader()Ljava/lang/ClassLoader;, method_holder:java.lang.Thread, access_flags: public
invokevirtual selected method: receiver-class:java.lang.Thread, resolved-class:java.lang.Thread, method:java.lang.Thread.getContextClassLoader()Ljava/lang/ClassLoader;, method_holder:java.lang.Thread, vtable_index:19, access_flags: public
[Loaded java.security.AccessController from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/security/AccessController
copy vtable from java.lang.Object to java.security.AccessController size 5
Initializing: java/security/AccessControlContext
copy vtable from java.lang.Object to java.security.AccessControlContext size 5
adding java.security.AccessControlContext.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.security.AccessControlContext::java.security.AccessControlContext.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.security.AccessControlContext.hashCode()I at index 3, flags: public
overriding with java.security.AccessControlContext::java.security.AccessControlContext.hashCode()I index 3, original flags: public native overriders flags: public
invokevirtual resolved method: caller-class:java.security.AccessController, compile-time-class:java.security.AccessControlContext, method:java.security.AccessControlContext.optimize()Ljava/security/AccessControlContext;, method_holder:java.security.AccessControlContext, access_flags:
invokevirtual selected method: receiver-class:java.security.AccessControlContext, resolved-class:java.security.AccessControlContext, method:java.security.AccessControlContext.optimize()Ljava/security/AccessControlContext;, method_holder:java.security.AccessControlContext, vtable_index:-2, access_flags:
invokevirtual resolved method: caller-class:java.lang.Thread, compile-time-class:java.lang.Thread, method:java.lang.Thread.setPriority(I)V, method_holder:java.lang.Thread, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.Thread, resolved-class:java.lang.Thread, method:java.lang.Thread.setPriority(I)V, method_holder:java.lang.Thread, vtable_index:-2, access_flags: public final
invokevirtual resolved method: caller-class:java.lang.Thread, compile-time-class:java.lang.Thread, method:java.lang.Thread.checkAccess()V, method_holder:java.lang.Thread, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.Thread, resolved-class:java.lang.Thread, method:java.lang.Thread.checkAccess()V, method_holder:java.lang.Thread, vtable_index:-2, access_flags: public final
invokevirtual resolved method: caller-class:java.lang.Thread, compile-time-class:java.lang.Thread, method:java.lang.Thread.getThreadGroup()Ljava/lang/ThreadGroup;, method_holder:java.lang.Thread, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.Thread, resolved-class:java.lang.Thread, method:java.lang.Thread.getThreadGroup()Ljava/lang/ThreadGroup;, method_holder:java.lang.Thread, vtable_index:-2, access_flags: public final
invokevirtual resolved method: caller-class:java.lang.Thread, compile-time-class:java.lang.ThreadGroup, method:java.lang.ThreadGroup.getMaxPriority()I, method_holder:java.lang.ThreadGroup, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.ThreadGroup, resolved-class:java.lang.ThreadGroup, method:java.lang.ThreadGroup.getMaxPriority()I, method_holder:java.lang.ThreadGroup, vtable_index:-2, access_flags: public final
Initializing: java/lang/reflect/AnnotatedElement
copy vtable from java.lang.Object to java.lang.reflect.AnnotatedElement size 5
Initializing: java/lang/reflect/GenericDeclaration
copy vtable from java.lang.Object to java.lang.reflect.GenericDeclaration size 5
Initializing: java/lang/reflect/Type
copy vtable from java.lang.Object to java.lang.reflect.Type size 5
Initializing: java/lang/Class
copy vtable from java.lang.Object to java.lang.Class size 5
adding java.lang.Class.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Class::java.lang.Class.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
Initializing: java/lang/reflect/AccessibleObject
copy vtable from java.lang.Object to java.lang.reflect.AccessibleObject size 16
adding java.lang.reflect.AccessibleObject.getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; at index 5, flags: public
adding java.lang.reflect.AccessibleObject.isAnnotationPresent(Ljava/lang/Class;)Z at index 6, flags: public
adding java.lang.reflect.AccessibleObject.getAnnotationsByType(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; at index 7, flags: public
adding java.lang.reflect.AccessibleObject.getAnnotations()[Ljava/lang/annotation/Annotation; at index 8, flags: public
adding java.lang.reflect.AccessibleObject.getDeclaredAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; at index 9, flags: public
adding java.lang.reflect.AccessibleObject.getDeclaredAnnotationsByType(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; at index 10, flags: public
adding java.lang.reflect.AccessibleObject.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; at index 11, flags: public
adding java.lang.reflect.AccessibleObject.checkAccess(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;I)V at index 12, flags:
adding java.lang.reflect.AccessibleObject.setAccessible(Z)V at index 13, flags: public
adding java.lang.reflect.AccessibleObject.isAccessible()Z at index 14, flags: public
adding java.lang.reflect.AccessibleObject.slowCheckMemberAccess(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;ILjava/lang/Class;)V at index 15, flags:
Initializing: java/lang/reflect/Member
copy vtable from java.lang.Object to java.lang.reflect.Member size 5
Initializing: java/lang/reflect/Executable
copy vtable from java.lang.reflect.AccessibleObject to java.lang.reflect.Executable size 56
adding java.lang.reflect.Executable.getModifiers()I at index 16, flags: public abstract
adding java.lang.reflect.Executable.getName()Ljava/lang/String; at index 17, flags: public abstract
adding java.lang.reflect.Executable.toGenericString()Ljava/lang/String; at index 18, flags: public abstract
adding java.lang.reflect.Executable.isSynthetic()Z at index 19, flags: public
adding java.lang.reflect.Executable.getTypeParameters()[Ljava/lang/reflect/TypeVariable; at index 20, flags: public abstract
adding java.lang.reflect.Executable.getDeclaringClass()Ljava/lang/Class; at index 21, flags: public abstract
adding java.lang.reflect.Executable.getGenericInfo()Lsun/reflect/generics/repository/ConstructorRepository; at index 22, flags: abstract
adding java.lang.reflect.Executable.getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; at index 5, flags: public
overriding with java.lang.reflect.Executable::java.lang.reflect.Executable.getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; index 5, original flags: public overriders flags: public
adding java.lang.reflect.Executable.getAnnotationsByType(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; at index 7, flags: public
overriding with java.lang.reflect.Executable::java.lang.reflect.Executable.getAnnotationsByType(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation; index 7, original flags: public overriders flags: public
adding java.lang.reflect.Executable.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; at index 11, flags: public
overriding with java.lang.reflect.Executable::java.lang.reflect.Executable.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; index 11, original flags: public overriders flags: public
adding java.lang.reflect.Executable.getParameterTypes()[Ljava/lang/Class; at index 23, flags: public abstract
adding java.lang.reflect.Executable.declaredAnnotations()Ljava/util/Map; at index 24, flags: private synchronized
adding java.lang.reflect.Executable.getTypeAnnotationBytes0()[B at index 25, flags: native
adding java.lang.reflect.Executable.isVarArgs()Z at index 26, flags: public
adding java.lang.reflect.Executable.hasRealParameterData()Z at index 27, flags:
adding java.lang.reflect.Executable.getGenericParameterTypes()[Ljava/lang/reflect/Type; at index 28, flags: public
adding java.lang.reflect.Executable.getAnnotatedParameterTypes()[Ljava/lang/reflect/AnnotatedType; at index 29, flags: public
adding java.lang.reflect.Executable.getParameterCount()I at index 30, flags: public
adding java.lang.reflect.Executable.getParameterAnnotations()[[Ljava/lang/annotation/Annotation; at index 31, flags: public abstract
adding java.lang.reflect.Executable.hasGenericInformation()Z at index 32, flags: abstract
adding java.lang.reflect.Executable.getAnnotationBytes()[B at index 33, flags: abstract
adding java.lang.reflect.Executable.getExceptionTypes()[Ljava/lang/Class; at index 34, flags: public abstract
adding java.lang.reflect.Executable.getGenericExceptionTypes()[Ljava/lang/reflect/Type; at index 35, flags: public
adding java.lang.reflect.Executable.specificToStringHeader(Ljava/lang/StringBuilder;)V at index 36, flags: abstract
adding java.lang.reflect.Executable.specificToGenericStringHeader(Ljava/lang/StringBuilder;)V at index 37, flags: abstract
adding java.lang.reflect.Executable.getAnnotatedReturnType()Ljava/lang/reflect/AnnotatedType; at index 38, flags: public abstract
adding java.lang.reflect.Executable.handleParameterNumberMismatch(II)V at index 39, flags: abstract
adding java.lang.reflect.Executable.equalParamTypes([Ljava/lang/Class;[Ljava/lang/Class;)Z at index 40, flags:
adding java.lang.reflect.Executable.sharedToString(IZ[Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String; at index 41, flags:
adding java.lang.reflect.Executable.sharedToGenericString(IZ)Ljava/lang/String; at index 42, flags:
adding java.lang.reflect.Executable.sharedGetParameterAnnotations([Ljava/lang/Class;[B)[[Ljava/lang/annotation/Annotation; at index 43, flags:
adding java.lang.reflect.Executable.getAnnotatedReturnType0(Ljava/lang/reflect/Type;)Ljava/lang/reflect/AnnotatedType; at index 44, flags:
adding java.lang.reflect.Executable.parseParameterAnnotations([B)[[Ljava/lang/annotation/Annotation; at index 45, flags:
adding java.lang.reflect.Executable.separateWithCommas([Ljava/lang/Class;Ljava/lang/StringBuilder;)V at index 46, flags:
adding java.lang.reflect.Executable.printModifiersIfNonzero(Ljava/lang/StringBuilder;IZ)V at index 47, flags:
adding java.lang.reflect.Executable.getParameters()[Ljava/lang/reflect/Parameter; at index 48, flags: public
adding java.lang.reflect.Executable.synthesizeAllParams()[Ljava/lang/reflect/Parameter; at index 49, flags: private
adding java.lang.reflect.Executable.verifyParameters([Ljava/lang/reflect/Parameter;)V at index 50, flags: private
adding java.lang.reflect.Executable.privateGetParameters()[Ljava/lang/reflect/Parameter; at index 51, flags: private
adding java.lang.reflect.Executable.getParameters0()[Ljava/lang/reflect/Parameter; at index 52, flags: private native
adding java.lang.reflect.Executable.getTypeAnnotationBytes()[B at index 53, flags:
adding java.lang.reflect.Executable.getAnnotatedReceiverType()Ljava/lang/reflect/AnnotatedType; at index 54, flags: public
adding java.lang.reflect.Executable.getAnnotatedExceptionTypes()[Ljava/lang/reflect/AnnotatedType; at index 55, flags: public
Initializing: java/lang/reflect/Method
copy vtable from java.lang.reflect.Executable to java.lang.reflect.Method size 56
adding java.lang.reflect.Method.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.reflect.Method.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.reflect.Method.hashCode()I at index 3, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.reflect.Method.getModifiers()I at index 16, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getModifiers()I index 16, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.getName()Ljava/lang/String; at index 17, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getName()Ljava/lang/String; index 17, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.toGenericString()Ljava/lang/String; at index 18, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.toGenericString()Ljava/lang/String; index 18, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.isSynthetic()Z at index 19, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.isSynthetic()Z index 19, original flags: public overriders flags: public
adding java.lang.reflect.Method.getTypeParameters()[Ljava/lang/reflect/TypeVariable; at index 20, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getTypeParameters()[Ljava/lang/reflect/TypeVariable; index 20, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.getDeclaringClass()Ljava/lang/Class; at index 21, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getDeclaringClass()Ljava/lang/Class; index 21, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.getGenericInfo()Lsun/reflect/generics/repository/ConstructorRepository; at index 22, flags: volatile synthetic
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getGenericInfo()Lsun/reflect/generics/repository/ConstructorRepository; index 22, original flags: abstract overriders flags: volatile synthetic
adding java.lang.reflect.Method.getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; at index 5, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; index 5, original flags: public overriders flags: public
adding java.lang.reflect.Method.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; at index 11, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; index 11, original flags: public overriders flags: public
adding java.lang.reflect.Method.getParameterTypes()[Ljava/lang/Class; at index 23, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getParameterTypes()[Ljava/lang/Class; index 23, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.isVarArgs()Z at index 26, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.isVarArgs()Z index 26, original flags: public overriders flags: public
adding java.lang.reflect.Method.getGenericParameterTypes()[Ljava/lang/reflect/Type; at index 28, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getGenericParameterTypes()[Ljava/lang/reflect/Type; index 28, original flags: public overriders flags: public
adding java.lang.reflect.Method.getParameterCount()I at index 30, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getParameterCount()I index 30, original flags: public overriders flags: public
adding java.lang.reflect.Method.getParameterAnnotations()[[Ljava/lang/annotation/Annotation; at index 31, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getParameterAnnotations()[[Ljava/lang/annotation/Annotation; index 31, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.hasGenericInformation()Z at index 32, flags:
overriding with java.lang.reflect.Method::java.lang.reflect.Method.hasGenericInformation()Z index 32, original flags: abstract overriders flags:
adding java.lang.reflect.Method.getAnnotationBytes()[B at index 33, flags:
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getAnnotationBytes()[B index 33, original flags: abstract overriders flags:
adding java.lang.reflect.Method.getExceptionTypes()[Ljava/lang/Class; at index 34, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getExceptionTypes()[Ljava/lang/Class; index 34, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.getGenericExceptionTypes()[Ljava/lang/reflect/Type; at index 35, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getGenericExceptionTypes()[Ljava/lang/reflect/Type; index 35, original flags: public overriders flags: public
adding java.lang.reflect.Method.specificToStringHeader(Ljava/lang/StringBuilder;)V at index 36, flags:
overriding with java.lang.reflect.Method::java.lang.reflect.Method.specificToStringHeader(Ljava/lang/StringBuilder;)V index 36, original flags: abstract overriders flags:
adding java.lang.reflect.Method.specificToGenericStringHeader(Ljava/lang/StringBuilder;)V at index 37, flags:
overriding with java.lang.reflect.Method::java.lang.reflect.Method.specificToGenericStringHeader(Ljava/lang/StringBuilder;)V index 37, original flags: abstract overriders flags:
adding java.lang.reflect.Method.getAnnotatedReturnType()Ljava/lang/reflect/AnnotatedType; at index 38, flags: public
overriding with java.lang.reflect.Method::java.lang.reflect.Method.getAnnotatedReturnType()Ljava/lang/reflect/AnnotatedType; index 38, original flags: public abstract overriders flags: public
adding java.lang.reflect.Method.handleParameterNumberMismatch(II)V at index 39, flags:
overriding with java.lang.reflect.Method::java.lang.reflect.Method.handleParameterNumberMismatch(II)V index 39, original flags: abstract overriders flags:
[Loaded java.lang.reflect.ReflectPermission from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/lang/reflect/ReflectPermission
copy vtable from java.security.BasicPermission to java.lang.reflect.ReflectPermission size 11
[Loaded java.security.PrivilegedAction from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.reflect.ReflectionFactory$GetReflectionFactoryAction from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/security/PrivilegedAction
copy vtable from java.lang.Object to java.security.PrivilegedAction size 5
Initializing: sun/reflect/ReflectionFactory$GetReflectionFactoryAction
copy vtable from java.lang.Object to sun.reflect.ReflectionFactory$GetReflectionFactoryAction size 5
[Loaded java.security.cert.Certificate from $JAVA_HOME/jre/lib/rt.jar]
copy vtable from java.lang.Object to [Ljava.security.cert.Certificate; size 5
[Loaded java.lang.Iterable from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.Collection from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.List from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.RandomAccess from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.AbstractCollection from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.AbstractList from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.Vector from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/lang/Iterable
copy vtable from java.lang.Object to java.lang.Iterable size 5
Initializing: java/util/Collection
copy vtable from java.lang.Object to java.util.Collection size 5
adding java.util.Collection.equals(Ljava/lang/Object;)Z at index 1, flags: public abstract
overriding with java.util.Collection::java.util.Collection.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public abstract
adding java.util.Collection.hashCode()I at index 3, flags: public abstract
overriding with java.util.Collection::java.util.Collection.hashCode()I index 3, original flags: public native overriders flags: public abstract
Initializing: java/util/AbstractCollection
copy vtable from java.lang.Object to java.util.AbstractCollection size 23
adding java.util.AbstractCollection.add(Ljava/lang/Object;)Z at index 5, flags: public
adding java.util.AbstractCollection.remove(Ljava/lang/Object;)Z at index 6, flags: public
adding java.util.AbstractCollection.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.util.AbstractCollection::java.util.AbstractCollection.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.util.AbstractCollection.clear()V at index 7, flags: public
adding java.util.AbstractCollection.isEmpty()Z at index 8, flags: public
adding java.util.AbstractCollection.contains(Ljava/lang/Object;)Z at index 9, flags: public
adding java.util.AbstractCollection.size()I at index 10, flags: public abstract
adding java.util.AbstractCollection.toArray([Ljava/lang/Object;)[Ljava/lang/Object; at index 11, flags: public
adding java.util.AbstractCollection.toArray()[Ljava/lang/Object; at index 12, flags: public
adding java.util.AbstractCollection.iterator()Ljava/util/Iterator; at index 13, flags: public abstract
adding java.util.AbstractCollection.addAll(Ljava/util/Collection;)Z at index 14, flags: public
adding java.util.AbstractCollection.containsAll(Ljava/util/Collection;)Z at index 15, flags: public
adding java.util.AbstractCollection.removeAll(Ljava/util/Collection;)Z at index 16, flags: public
adding java.util.AbstractCollection.retainAll(Ljava/util/Collection;)Z at index 17, flags: public
adding java.util.Collection.spliterator()Ljava/util/Spliterator; at index 18, flags: public default
adding java.util.Collection.stream()Ljava/util/stream/Stream; at index 19, flags: public default
adding java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V at index 20, flags: public default
adding java.util.Collection.removeIf(Ljava/util/function/Predicate;)Z at index 21, flags: public default
adding java.util.Collection.parallelStream()Ljava/util/stream/Stream; at index 22, flags: public default
Initializing: java/util/List
copy vtable from java.lang.Object to java.util.List size 5
adding java.util.List.equals(Ljava/lang/Object;)Z at index 1, flags: public abstract
overriding with java.util.List::java.util.List.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public abstract
adding java.util.List.hashCode()I at index 3, flags: public abstract
overriding with java.util.List::java.util.List.hashCode()I index 3, original flags: public native overriders flags: public abstract
Initializing: java/util/AbstractList
copy vtable from java.util.AbstractCollection to java.util.AbstractList size 38
adding java.util.AbstractList.add(ILjava/lang/Object;)V at index 23, flags: public
adding java.util.AbstractList.add(Ljava/lang/Object;)Z at index 5, flags: public
overriding with java.util.AbstractList::java.util.AbstractList.add(Ljava/lang/Object;)Z index 5, original flags: public overriders flags: public
adding java.util.AbstractList.remove(I)Ljava/lang/Object; at index 24, flags: public
adding java.util.AbstractList.get(I)Ljava/lang/Object; at index 25, flags: public abstract
adding java.util.AbstractList.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.util.AbstractList::java.util.AbstractList.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.util.AbstractList.hashCode()I at index 3, flags: public
overriding with java.util.AbstractList::java.util.AbstractList.hashCode()I index 3, original flags: public native overriders flags: public
adding java.util.AbstractList.indexOf(Ljava/lang/Object;)I at index 26, flags: public
adding java.util.AbstractList.clear()V at index 7, flags: public
overriding with java.util.AbstractList::java.util.AbstractList.clear()V index 7, original flags: public overriders flags: public
adding java.util.AbstractList.lastIndexOf(Ljava/lang/Object;)I at index 27, flags: public
adding java.util.AbstractList.subList(II)Ljava/util/List; at index 28, flags: public
adding java.util.AbstractList.iterator()Ljava/util/Iterator; at index 13, flags: public
overriding with java.util.AbstractList::java.util.AbstractList.iterator()Ljava/util/Iterator; index 13, original flags: public abstract overriders flags: public
adding java.util.AbstractList.addAll(ILjava/util/Collection;)Z at index 29, flags: public
adding java.util.AbstractList.set(ILjava/lang/Object;)Ljava/lang/Object; at index 30, flags: public
adding java.util.AbstractList.removeRange(II)V at index 31, flags: protected
adding java.util.AbstractList.listIterator(I)Ljava/util/ListIterator; at index 32, flags: public
adding java.util.AbstractList.listIterator()Ljava/util/ListIterator; at index 33, flags: public
adding java.util.AbstractList.rangeCheckForAdd(I)V at index 34, flags: private
adding java.util.AbstractList.outOfBoundsMsg(I)Ljava/lang/String; at index 35, flags: private
adding java.util.List.replaceAll(Ljava/util/function/UnaryOperator;)V at index 36, flags: public default
adding java.util.List.spliterator()Ljava/util/Spliterator; at index 18, flags: public default
overriding with java.util.List::java.util.List.spliterator()Ljava/util/Spliterator; index 18, original flags: public default overriders flags: public default
adding java.util.Collection.stream()Ljava/util/stream/Stream; at index 19, flags: public default
overriding with java.util.Collection::java.util.Collection.stream()Ljava/util/stream/Stream; index 19, original flags: public default overriders flags: public default
adding java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V at index 20, flags: public default
overriding with java.lang.Iterable::java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V index 20, original flags: public default overriders flags: public default
adding java.util.Collection.removeIf(Ljava/util/function/Predicate;)Z at index 21, flags: public default
overriding with java.util.Collection::java.util.Collection.removeIf(Ljava/util/function/Predicate;)Z index 21, original flags: public default overriders flags: public default
adding java.util.List.sort(Ljava/util/Comparator;)V at index 37, flags: public default
adding java.util.Collection.parallelStream()Ljava/util/stream/Stream; at index 22, flags: public default
overriding with java.util.Collection::java.util.Collection.parallelStream()Ljava/util/stream/Stream; index 22, original flags: public default overriders flags: public default
Initializing: java/util/RandomAccess
copy vtable from java.lang.Object to java.util.RandomAccess size 5
Initializing: java/lang/Cloneable
copy vtable from java.lang.Object to java.lang.Cloneable size 5
Initializing: java/util/Vector
copy vtable from java.util.AbstractList to java.util.Vector size 59
adding java.util.Vector.add(Ljava/lang/Object;)Z at index 5, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.add(Ljava/lang/Object;)Z index 5, original flags: public overriders flags: public synchronized
adding java.util.Vector.add(ILjava/lang/Object;)V at index 23, flags: public
overriding with java.util.Vector::java.util.Vector.add(ILjava/lang/Object;)V index 23, original flags: public overriders flags: public
adding java.util.Vector.remove(I)Ljava/lang/Object; at index 24, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.remove(I)Ljava/lang/Object; index 24, original flags: public overriders flags: public synchronized
adding java.util.Vector.remove(Ljava/lang/Object;)Z at index 6, flags: public
overriding with java.util.Vector::java.util.Vector.remove(Ljava/lang/Object;)Z index 6, original flags: public overriders flags: public
adding java.util.Vector.get(I)Ljava/lang/Object; at index 25, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.get(I)Ljava/lang/Object; index 25, original flags: public abstract overriders flags: public synchronized
adding java.util.Vector.equals(Ljava/lang/Object;)Z at index 1, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public synchronized
adding java.util.Vector.toString()Ljava/lang/String; at index 2, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public synchronized
adding java.util.Vector.hashCode()I at index 3, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.hashCode()I index 3, original flags: public overriders flags: public synchronized
adding java.util.Vector.clone()Ljava/lang/Object; at index 4, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.clone()Ljava/lang/Object; index 4, original flags: protected native overriders flags: public synchronized
adding java.util.Vector.indexOf(Ljava/lang/Object;I)I at index 38, flags: public synchronized
adding java.util.Vector.indexOf(Ljava/lang/Object;)I at index 26, flags: public
overriding with java.util.Vector::java.util.Vector.indexOf(Ljava/lang/Object;)I index 26, original flags: public overriders flags: public
adding java.util.Vector.clear()V at index 7, flags: public
overriding with java.util.Vector::java.util.Vector.clear()V index 7, original flags: public overriders flags: public
adding java.util.Vector.isEmpty()Z at index 8, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.isEmpty()Z index 8, original flags: public overriders flags: public synchronized
adding java.util.Vector.lastIndexOf(Ljava/lang/Object;I)I at index 39, flags: public synchronized
adding java.util.Vector.lastIndexOf(Ljava/lang/Object;)I at index 27, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.lastIndexOf(Ljava/lang/Object;)I index 27, original flags: public overriders flags: public synchronized
adding java.util.Vector.contains(Ljava/lang/Object;)Z at index 9, flags: public
overriding with java.util.Vector::java.util.Vector.contains(Ljava/lang/Object;)Z index 9, original flags: public overriders flags: public
adding java.util.Vector.replaceAll(Ljava/util/function/UnaryOperator;)V at index 36, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.replaceAll(Ljava/util/function/UnaryOperator;)V index 36, original flags: public default overriders flags: public synchronized
adding java.util.Vector.size()I at index 10, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.size()I index 10, original flags: public abstract overriders flags: public synchronized
adding java.util.Vector.subList(II)Ljava/util/List; at index 28, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.subList(II)Ljava/util/List; index 28, original flags: public overriders flags: public synchronized
adding java.util.Vector.toArray([Ljava/lang/Object;)[Ljava/lang/Object; at index 11, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.toArray([Ljava/lang/Object;)[Ljava/lang/Object; index 11, original flags: public overriders flags: public synchronized
adding java.util.Vector.toArray()[Ljava/lang/Object; at index 12, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.toArray()[Ljava/lang/Object; index 12, original flags: public overriders flags: public synchronized
adding java.util.Vector.iterator()Ljava/util/Iterator; at index 13, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.iterator()Ljava/util/Iterator; index 13, original flags: public overriders flags: public synchronized
adding java.util.Vector.spliterator()Ljava/util/Spliterator; at index 18, flags: public
overriding with java.util.Vector::java.util.Vector.spliterator()Ljava/util/Spliterator; index 18, original flags: public default overriders flags: public
adding java.util.Vector.addAll(Ljava/util/Collection;)Z at index 14, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.addAll(Ljava/util/Collection;)Z index 14, original flags: public overriders flags: public synchronized
adding java.util.Vector.addAll(ILjava/util/Collection;)Z at index 29, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.addAll(ILjava/util/Collection;)Z index 29, original flags: public overriders flags: public synchronized
adding java.util.Vector.addElement(Ljava/lang/Object;)V at index 40, flags: public synchronized
adding java.util.Vector.elementAt(I)Ljava/lang/Object; at index 41, flags: public synchronized
adding java.util.Vector.writeObject(Ljava/io/ObjectOutputStream;)V at index 42, flags: private
adding java.util.Vector.elements()Ljava/util/Enumeration; at index 43, flags: public
adding java.util.Vector.forEach(Ljava/util/function/Consumer;)V at index 20, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.forEach(Ljava/util/function/Consumer;)V index 20, original flags: public default overriders flags: public synchronized
adding java.util.Vector.set(ILjava/lang/Object;)Ljava/lang/Object; at index 30, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.set(ILjava/lang/Object;)Ljava/lang/Object; index 30, original flags: public overriders flags: public synchronized
adding java.util.Vector.capacity()I at index 44, flags: public synchronized
adding java.util.Vector.ensureCapacity(I)V at index 45, flags: public synchronized
adding java.util.Vector.trimToSize()V at index 46, flags: public synchronized
adding java.util.Vector.elementData(I)Ljava/lang/Object; at index 47, flags:
adding java.util.Vector.copyInto([Ljava/lang/Object;)V at index 48, flags: public synchronized
adding java.util.Vector.ensureCapacityHelper(I)V at index 49, flags: private
adding java.util.Vector.grow(I)V at index 50, flags: private
adding java.util.Vector.setSize(I)V at index 51, flags: public synchronized
adding java.util.Vector.firstElement()Ljava/lang/Object; at index 52, flags: public synchronized
adding java.util.Vector.lastElement()Ljava/lang/Object; at index 53, flags: public synchronized
adding java.util.Vector.setElementAt(Ljava/lang/Object;I)V at index 54, flags: public synchronized
adding java.util.Vector.removeElementAt(I)V at index 55, flags: public synchronized
adding java.util.Vector.insertElementAt(Ljava/lang/Object;I)V at index 56, flags: public synchronized
adding java.util.Vector.removeElement(Ljava/lang/Object;)Z at index 57, flags: public synchronized
adding java.util.Vector.removeAllElements()V at index 58, flags: public synchronized
adding java.util.Vector.containsAll(Ljava/util/Collection;)Z at index 15, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.containsAll(Ljava/util/Collection;)Z index 15, original flags: public overriders flags: public synchronized
adding java.util.Vector.removeAll(Ljava/util/Collection;)Z at index 16, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.removeAll(Ljava/util/Collection;)Z index 16, original flags: public overriders flags: public synchronized
adding java.util.Vector.retainAll(Ljava/util/Collection;)Z at index 17, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.retainAll(Ljava/util/Collection;)Z index 17, original flags: public overriders flags: public synchronized
adding java.util.Vector.removeRange(II)V at index 31, flags: protected synchronized
overriding with java.util.Vector::java.util.Vector.removeRange(II)V index 31, original flags: protected overriders flags: protected synchronized
adding java.util.Vector.listIterator()Ljava/util/ListIterator; at index 33, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.listIterator()Ljava/util/ListIterator; index 33, original flags: public overriders flags: public synchronized
adding java.util.Vector.listIterator(I)Ljava/util/ListIterator; at index 32, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.listIterator(I)Ljava/util/ListIterator; index 32, original flags: public overriders flags: public synchronized
adding java.util.Vector.removeIf(Ljava/util/function/Predicate;)Z at index 21, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.removeIf(Ljava/util/function/Predicate;)Z index 21, original flags: public default overriders flags: public synchronized
adding java.util.Vector.sort(Ljava/util/Comparator;)V at index 37, flags: public synchronized
overriding with java.util.Vector::java.util.Vector.sort(Ljava/util/Comparator;)V index 37, original flags: public default overriders flags: public synchronized
adding java.util.Collection.stream()Ljava/util/stream/Stream; at index 19, flags: public default
overriding with java.util.Collection::java.util.Collection.stream()Ljava/util/stream/Stream; index 19, original flags: public default overriders flags: public default
adding java.util.Collection.parallelStream()Ljava/util/stream/Stream; at index 22, flags: public default
overriding with java.util.Collection::java.util.Collection.parallelStream()Ljava/util/stream/Stream; index 22, original flags: public default overriders flags: public default
[Loaded java.util.Stack from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/util/Stack
copy vtable from java.util.Vector to java.util.Stack size 64
adding java.util.Stack.push(Ljava/lang/Object;)Ljava/lang/Object; at index 59, flags: public
adding java.util.Stack.pop()Ljava/lang/Object; at index 60, flags: public synchronized
adding java.util.Stack.peek()Ljava/lang/Object; at index 61, flags: public synchronized
adding java.util.Stack.empty()Z at index 62, flags: public
adding java.util.Stack.search(Ljava/lang/Object;)I at index 63, flags: public synchronized
adding java.util.Collection.stream()Ljava/util/stream/Stream; at index 19, flags: public default
overriding with java.util.Collection::java.util.Collection.stream()Ljava/util/stream/Stream; index 19, original flags: public default overriders flags: public default
adding java.util.Collection.parallelStream()Ljava/util/stream/Stream; at index 22, flags: public default
overriding with java.util.Collection::java.util.Collection.parallelStream()Ljava/util/stream/Stream; index 22, original flags: public default overriders flags: public default
invokevirtual resolved method: caller-class:java.lang.ClassLoader, compile-time-class:java.util.Vector, method:java.util.Vector.size()I, method_holder:java.util.Vector, access_flags: public synchronized
invokevirtual selected method: receiver-class:java.util.Vector, resolved-class:java.util.Vector, method:java.util.Vector.size()I, method_holder:java.util.Vector, vtable_index:10, access_flags: public synchronized
invokevirtual resolved method: caller-class:sun.reflect.ReflectionFactory$GetReflectionFactoryAction, compile-time-class:sun.reflect.ReflectionFactory$GetReflectionFactoryAction, method:sun.reflect.ReflectionFactory$GetReflectionFactoryAction.run()Lsun/reflect/ReflectionFactory;, method_holder:sun.reflect.ReflectionFactory$GetReflectionFactoryAction, access_flags: public
invokevirtual selected method: receiver-class:sun.reflect.ReflectionFactory$GetReflectionFactoryAction, resolved-class:sun.reflect.ReflectionFactory$GetReflectionFactoryAction, method:sun.reflect.ReflectionFactory$GetReflectionFactoryAction.run()Lsun/reflect/ReflectionFactory;, method_holder:sun.reflect.ReflectionFactory$GetReflectionFactoryAction, vtable_index:-2, access_flags: public
[Loaded sun.reflect.ReflectionFactory from $JAVA_HOME/jre/lib/rt.jar]
Initializing: sun/reflect/ReflectionFactory
copy vtable from java.lang.Object to sun.reflect.ReflectionFactory size 21
adding sun.reflect.ReflectionFactory.newConstructor(Ljava/lang/Class;[Ljava/lang/Class;[Ljava/lang/Class;IILjava/lang/String;[B[B)Ljava/lang/reflect/Constructor; at index 5, flags: public
adding sun.reflect.ReflectionFactory.newField(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;IILjava/lang/String;[B)Ljava/lang/reflect/Field; at index 6, flags: public
adding sun.reflect.ReflectionFactory.newMethod(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;IILjava/lang/String;[B[B[B)Ljava/lang/reflect/Method; at index 7, flags: public
adding sun.reflect.ReflectionFactory.getExecutableTypeAnnotationBytes(Ljava/lang/reflect/Executable;)[B at index 8, flags: public
adding sun.reflect.ReflectionFactory.copyField(Ljava/lang/reflect/Field;)Ljava/lang/reflect/Field; at index 9, flags: public
adding sun.reflect.ReflectionFactory.copyMethod(Ljava/lang/reflect/Method;)Ljava/lang/reflect/Method; at index 10, flags: public
adding sun.reflect.ReflectionFactory.copyConstructor(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor; at index 11, flags: public
adding sun.reflect.ReflectionFactory.newFieldAccessor(Ljava/lang/reflect/Field;Z)Lsun/reflect/FieldAccessor; at index 12, flags: public
adding sun.reflect.ReflectionFactory.getMethodAccessor(Ljava/lang/reflect/Method;)Lsun/reflect/MethodAccessor; at index 13, flags: public
adding sun.reflect.ReflectionFactory.setMethodAccessor(Ljava/lang/reflect/Method;Lsun/reflect/MethodAccessor;)V at index 14, flags: public
adding sun.reflect.ReflectionFactory.newMethodAccessor(Ljava/lang/reflect/Method;)Lsun/reflect/MethodAccessor; at index 15, flags: public
adding sun.reflect.ReflectionFactory.getConstructorAccessor(Ljava/lang/reflect/Constructor;)Lsun/reflect/ConstructorAccessor; at index 16, flags: public
adding sun.reflect.ReflectionFactory.setConstructorAccessor(Ljava/lang/reflect/Constructor;Lsun/reflect/ConstructorAccessor;)V at index 17, flags: public
adding sun.reflect.ReflectionFactory.newConstructorAccessor(Ljava/lang/reflect/Constructor;)Lsun/reflect/ConstructorAccessor; at index 18, flags: public
adding sun.reflect.ReflectionFactory.setLangReflectAccess(Lsun/reflect/LangReflectAccess;)V at index 19, flags: public
adding sun.reflect.ReflectionFactory.newConstructorForSerialization(Ljava/lang/Class;Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor; at index 20, flags: public
[Loaded java.lang.ref.Reference$Lock from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/lang/ref/Reference$Lock
copy vtable from java.lang.Object to java.lang.ref.Reference$Lock size 5
invokevirtual resolved method: caller-class:java.lang.ref.Reference, compile-time-class:java.lang.Thread, method:java.lang.Thread.getThreadGroup()Ljava/lang/ThreadGroup;, method_holder:java.lang.Thread, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.Thread, resolved-class:java.lang.Thread, method:java.lang.Thread.getThreadGroup()Ljava/lang/ThreadGroup;, method_holder:java.lang.Thread, vtable_index:-2, access_flags: public final
invokevirtual resolved method: caller-class:java.lang.ref.Reference, compile-time-class:java.lang.ThreadGroup, method:java.lang.ThreadGroup.getParent()Ljava/lang/ThreadGroup;, method_holder:java.lang.ThreadGroup, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.ThreadGroup, resolved-class:java.lang.ThreadGroup, method:java.lang.ThreadGroup.getParent()Ljava/lang/ThreadGroup;, method_holder:java.lang.ThreadGroup, vtable_index:-2, access_flags: public final
[Loaded java.lang.ref.Reference$ReferenceHandler from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/lang/ref/Reference$ReferenceHandler
copy vtable from java.lang.Thread to java.lang.ref.Reference$ReferenceHandler size 31
adding java.lang.ref.Reference$ReferenceHandler.run()V at index 5, flags: public
overriding with java.lang.ref.Reference$ReferenceHandler::java.lang.ref.Reference$ReferenceHandler.run()V index 5, original flags: public overriders flags: public
invokevirtual resolved method: caller-class:java.lang.ref.Reference, compile-time-class:java.lang.Thread, method:java.lang.Thread.setPriority(I)V, method_holder:java.lang.Thread, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.ref.Reference$ReferenceHandler, resolved-class:java.lang.Thread, method:java.lang.Thread.setPriority(I)V, method_holder:java.lang.Thread, vtable_index:-2, access_flags: public final
invokevirtual resolved method: caller-class:java.lang.ref.Reference, compile-time-class:java.lang.Thread, method:java.lang.Thread.setDaemon(Z)V, method_holder:java.lang.Thread, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.ref.Reference$ReferenceHandler, resolved-class:java.lang.Thread, method:java.lang.Thread.setDaemon(Z)V, method_holder:java.lang.Thread, vtable_index:-2, access_flags: public final
invokevirtual resolved method: caller-class:java.lang.Thread, compile-time-class:java.lang.Thread, method:java.lang.Thread.isAlive()Z, method_holder:java.lang.Thread, access_flags: public final native
invokevirtual selected method: receiver-class:java.lang.ref.Reference$ReferenceHandler, resolved-class:java.lang.Thread, method:java.lang.Thread.isAlive()Z, method_holder:java.lang.Thread, vtable_index:-2, access_flags: public final native
invokevirtual resolved method: caller-class:java.lang.ref.Reference, compile-time-class:java.lang.Thread, method:java.lang.Thread.start()V, method_holder:java.lang.Thread, access_flags: public synchronized
invokevirtual selected method: receiver-class:java.lang.ref.Reference$ReferenceHandler, resolved-class:java.lang.Thread, method:java.lang.Thread.start()V, method_holder:java.lang.Thread, vtable_index:13, access_flags: public synchronized
invokevirtual resolved method: caller-class:java.lang.Thread, compile-time-class:java.lang.ThreadGroup, method:java.lang.ThreadGroup.add(Ljava/lang/Thread;)V, method_holder:java.lang.ThreadGroup, access_flags:
invokevirtual selected method: receiver-class:java.lang.ThreadGroup, resolved-class:java.lang.ThreadGroup, method:java.lang.ThreadGroup.add(Ljava/lang/Thread;)V, method_holder:java.lang.ThreadGroup, vtable_index:5, access_flags:
copy vtable from java.lang.Object to [Ljava.lang.Runnable; size 5
copy vtable from java.lang.Object to [Ljava.lang.Thread; size 5
invokevirtual resolved method: caller-class:<NULL>, compile-time-class:java.lang.Thread, method:java.lang.Thread.run()V, method_holder:java.lang.Thread, access_flags: public
invokevirtual selected method: receiver-class:java.lang.ref.Reference$ReferenceHandler, resolved-class:java.lang.Thread, method:java.lang.Thread.run()V, method_holder:java.lang.ref.Reference$ReferenceHandler, vtable_index:5, access_flags: public
[Loaded java.lang.ref.ReferenceQueue from $JAVA_HOME/jre/lib/rt.jar]
invokevirtual resolved method: caller-class:java.lang.ref.Reference$ReferenceHandler, compile-time-class:java.lang.Object, method:java.lang.Object.wait()V, method_holder:java.lang.Object, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.ref.Reference$Lock, resolved-class:java.lang.Object, method:java.lang.Object.wait()V, method_holder:java.lang.Object, vtable_index:-2, access_flags: public final
invokevirtual resolved method: caller-class:java.lang.Object, compile-time-class:java.lang.Object, method:java.lang.Object.wait(J)V, method_holder:java.lang.Object, access_flags: public final native
invokevirtual selected method: receiver-class:java.lang.ref.Reference$Lock, resolved-class:java.lang.Object, method:java.lang.Object.wait(J)V, method_holder:java.lang.Object, vtable_index:-2, access_flags: public final native
Initializing: java/lang/ref/ReferenceQueue
copy vtable from java.lang.Object to java.lang.ref.ReferenceQueue size 10
adding java.lang.ref.ReferenceQueue.remove(J)Ljava/lang/ref/Reference; at index 5, flags: public
adding java.lang.ref.ReferenceQueue.remove()Ljava/lang/ref/Reference; at index 6, flags: public
adding java.lang.ref.ReferenceQueue.enqueue(Ljava/lang/ref/Reference;)Z at index 7, flags:
adding java.lang.ref.ReferenceQueue.poll()Ljava/lang/ref/Reference; at index 8, flags: public
adding java.lang.ref.ReferenceQueue.reallyPoll()Ljava/lang/ref/Reference; at index 9, flags: private
invokevirtual resolved method: caller-class:java.lang.ref.ReferenceQueue, compile-time-class:java.lang.Class, method:java.lang.Class.desiredAssertionStatus()Z, method_holder:java.lang.Class, access_flags: public
invokevirtual selected method: receiver-class:java.lang.Class, resolved-class:java.lang.Class, method:java.lang.Class.desiredAssertionStatus()Z, method_holder:java.lang.Class, vtable_index:-2, access_flags: public
invokevirtual resolved method: caller-class:java.lang.Class, compile-time-class:java.lang.Class, method:java.lang.Class.getClassLoader()Ljava/lang/ClassLoader;, method_holder:java.lang.Class, access_flags: public
invokevirtual selected method: receiver-class:java.lang.Class, resolved-class:java.lang.Class, method:java.lang.Class.getClassLoader()Ljava/lang/ClassLoader;, method_holder:java.lang.Class, vtable_index:-2, access_flags: public
invokevirtual resolved method: caller-class:java.lang.Class, compile-time-class:java.lang.Class, method:java.lang.Class.getClassLoader0()Ljava/lang/ClassLoader;, method_holder:java.lang.Class, access_flags: native
invokevirtual selected method: receiver-class:java.lang.Class, resolved-class:java.lang.Class, method:java.lang.Class.getClassLoader0()Ljava/lang/ClassLoader;, method_holder:java.lang.Class, vtable_index:-2, access_flags: native
[Loaded java.lang.ref.ReferenceQueue$Null from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/lang/ref/ReferenceQueue$Null
copy vtable from java.lang.ref.ReferenceQueue to java.lang.ref.ReferenceQueue$Null size 10
adding java.lang.ref.ReferenceQueue$Null.enqueue(Ljava/lang/ref/Reference;)Z at index 7, flags:
overriding with java.lang.ref.ReferenceQueue$Null::java.lang.ref.ReferenceQueue$Null.enqueue(Ljava/lang/ref/Reference;)Z index 7, original flags: overriders flags:
[Loaded java.lang.ref.ReferenceQueue$Lock from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/lang/ref/ReferenceQueue$Lock
copy vtable from java.lang.Object to java.lang.ref.ReferenceQueue$Lock size 5
invokevirtual resolved method: caller-class:java.lang.ref.Finalizer, compile-time-class:java.lang.Thread, method:java.lang.Thread.getThreadGroup()Ljava/lang/ThreadGroup;, method_holder:java.lang.Thread, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.Thread, resolved-class:java.lang.Thread, method:java.lang.Thread.getThreadGroup()Ljava/lang/ThreadGroup;, method_holder:java.lang.Thread, vtable_index:-2, access_flags: public final
invokevirtual resolved method: caller-class:java.lang.ref.Finalizer, compile-time-class:java.lang.ThreadGroup, method:java.lang.ThreadGroup.getParent()Ljava/lang/ThreadGroup;, method_holder:java.lang.ThreadGroup, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.ThreadGroup, resolved-class:java.lang.ThreadGroup, method:java.lang.ThreadGroup.getParent()Ljava/lang/ThreadGroup;, method_holder:java.lang.ThreadGroup, vtable_index:-2, access_flags: public final
[Loaded java.lang.ref.Finalizer$FinalizerThread from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/lang/ref/Finalizer$FinalizerThread
copy vtable from java.lang.Thread to java.lang.ref.Finalizer$FinalizerThread size 31
adding java.lang.ref.Finalizer$FinalizerThread.run()V at index 5, flags: public
overriding with java.lang.ref.Finalizer$FinalizerThread::java.lang.ref.Finalizer$FinalizerThread.run()V index 5, original flags: public overriders flags: public
invokevirtual resolved method: caller-class:java.lang.ref.Finalizer, compile-time-class:java.lang.Thread, method:java.lang.Thread.setPriority(I)V, method_holder:java.lang.Thread, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.ref.Finalizer$FinalizerThread, resolved-class:java.lang.Thread, method:java.lang.Thread.setPriority(I)V, method_holder:java.lang.Thread, vtable_index:-2, access_flags: public final
invokevirtual resolved method: caller-class:java.lang.ref.Finalizer, compile-time-class:java.lang.Thread, method:java.lang.Thread.setDaemon(Z)V, method_holder:java.lang.Thread, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.ref.Finalizer$FinalizerThread, resolved-class:java.lang.Thread, method:java.lang.Thread.setDaemon(Z)V, method_holder:java.lang.Thread, vtable_index:-2, access_flags: public final
invokevirtual resolved method: caller-class:java.lang.ref.Finalizer, compile-time-class:java.lang.Thread, method:java.lang.Thread.start()V, method_holder:java.lang.Thread, access_flags: public synchronized
invokevirtual selected method: receiver-class:java.lang.ref.Finalizer$FinalizerThread, resolved-class:java.lang.Thread, method:java.lang.Thread.start()V, method_holder:java.lang.Thread, vtable_index:13, access_flags: public synchronized
invokevirtual resolved method: caller-class:<NULL>, compile-time-class:java.lang.Thread, method:java.lang.Thread.run()V, method_holder:java.lang.Thread, access_flags: public
Initializing: java/util/Dictionary
invokevirtual selected method: receiver-class:java.lang.ref.Finalizer$FinalizerThread, resolved-class:java.lang.Thread, method:java.lang.Thread.run()V, method_holder:java.lang.ref.Finalizer$FinalizerThread, vtable_index:5, access_flags: public
copy vtable from java.lang.Object to java.util.Dictionary size 12
adding java.util.Dictionary.remove(Ljava/lang/Object;)Ljava/lang/Object; at index 5, flags: public abstract
adding java.util.Dictionary.get(Ljava/lang/Object;)Ljava/lang/Object; at index 6, flags: public abstract
adding java.util.Dictionary.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 7, flags: public abstract
adding java.util.Dictionary.isEmpty()Z at index 8, flags: public abstract
adding java.util.Dictionary.size()I at index 9, flags: public abstract
adding java.util.Dictionary.elements()Ljava/util/Enumeration; at index 10, flags: public abstract
adding java.util.Dictionary.keys()Ljava/util/Enumeration; at index 11, flags: public abstract
Initializing: java/util/Map
copy vtable from java.lang.Object to java.util.Map size 5
adding java.util.Map.equals(Ljava/lang/Object;)Z at index 1, flags: public abstract
overriding with java.util.Map::java.util.Map.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public abstract
adding java.util.Map.hashCode()I at index 3, flags: public abstract
overriding with java.util.Map::java.util.Map.hashCode()I index 3, original flags: public native overriders flags: public abstract
Initializing: java/util/Hashtable
copy vtable from java.util.Dictionary to java.util.Hashtable size 38
adding java.util.Hashtable.remove(Ljava/lang/Object;Ljava/lang/Object;)Z at index 12, flags: public synchronized
adding java.util.Hashtable.remove(Ljava/lang/Object;)Ljava/lang/Object; at index 5, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.remove(Ljava/lang/Object;)Ljava/lang/Object; index 5, original flags: public abstract overriders flags: public synchronized
adding java.util.Hashtable.get(Ljava/lang/Object;)Ljava/lang/Object; at index 6, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.get(Ljava/lang/Object;)Ljava/lang/Object; index 6, original flags: public abstract overriders flags: public synchronized
adding java.util.Hashtable.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 7, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 7, original flags: public abstract overriders flags: public synchronized
adding java.util.Hashtable.equals(Ljava/lang/Object;)Z at index 1, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public synchronized
adding java.util.Hashtable.toString()Ljava/lang/String; at index 2, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public synchronized
adding java.util.Hashtable.values()Ljava/util/Collection; at index 13, flags: public
adding java.util.Hashtable.hashCode()I at index 3, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.hashCode()I index 3, original flags: public native overriders flags: public synchronized
adding java.util.Hashtable.clone()Ljava/lang/Object; at index 4, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.clone()Ljava/lang/Object; index 4, original flags: protected native overriders flags: public synchronized
adding java.util.Hashtable.clear()V at index 14, flags: public synchronized
adding java.util.Hashtable.isEmpty()Z at index 8, flags: public synchronized
[Loaded sun.misc.VM from $JAVA_HOME/jre/lib/rt.jar]
overriding with java.util.Hashtable::java.util.Hashtable.isEmpty()Z index 8, original flags: public abstract overriders flags: public synchronized
adding java.util.Hashtable.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z at index 15, flags: public synchronized
adding java.util.Hashtable.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 16, flags: public synchronized
adding java.util.Hashtable.contains(Ljava/lang/Object;)Z at index 17, flags: public synchronized
adding java.util.Hashtable.replaceAll(Ljava/util/function/BiFunction;)V at index 18, flags: public synchronized
adding java.util.Hashtable.size()I at index 9, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.size()I index 9, original flags: public abstract overriders flags: public synchronized
adding java.util.Hashtable.entrySet()Ljava/util/Set; at index 19, flags: public
adding java.util.Hashtable.putAll(Ljava/util/Map;)V at index 20, flags: public synchronized
adding java.util.Hashtable.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 21, flags: public synchronized
adding java.util.Hashtable.readObject(Ljava/io/ObjectInputStream;)V at index 22, flags: private
adding java.util.Hashtable.writeObject(Ljava/io/ObjectOutputStream;)V at index 23, flags: private
adding java.util.Hashtable.elements()Ljava/util/Enumeration; at index 10, flags: Initializing: sun/misc/VM
copy vtable from java.lang.Object to sun.misc.VM size 5
public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.elements()Ljava/util/Enumeration; index 10, original flags: public abstract overriders flags: public synchronized
adding java.util.Hashtable.keys()Ljava/util/Enumeration; at index 11, flags: public synchronized
overriding with java.util.Hashtable::java.util.Hashtable.keys()Ljava/util/Enumeration; index 11, original flags: public abstract overriders flags: public synchronized
adding java.util.Hashtable.keySet()Ljava/util/Set; at index 24, flags: public
adding java.util.Hashtable.containsValue(Ljava/lang/Object;)Z at index 25, flags: public
adding java.util.Hashtable.containsKey(Ljava/lang/Object;)Z at index 26, flags: public synchronized
adding java.util.Hashtable.rehash()V at index 27, flags: protected
adding java.util.Hashtable.addEntry(ILjava/lang/Object;Ljava/lang/Object;I)V at index 28, flags: private
adding java.util.Hashtable.getEnumeration(I)Ljava/util/Enumeration; at index 29, flags: private
adding java.util.Hashtable.getIterator(I)Ljava/util/Iterator; at index 30, flags: private
adding java.util.Hashtable.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 31, flags: public synchronized
adding java.util.Hashtable.forEach(Ljava/util/function/BiConsumer;)V at index 32, flags: public synchronized
adding java.util.Hashtable.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; at index 33, flags: public synchronized
adding java.util.Hashtable.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 34, flags: public synchronized
adding java.util.Hashtable.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 35, flags: public synchronized
adding java.util.Hashtable.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 36, flags: public synchronized
adding java.util.Hashtable.reconstitutionPut([Ljava/util/Hashtable$Entry;Ljava/lang/Object;Ljava/lang/Object;)V at index 37, flags: private
Initializing: java/util/Properties
copy vtable from java.util.Hashtable to java.util.Properties size 59
adding java.util.Properties.setProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; at index 38, flags: public synchronized
adding java.util.Properties.getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; at index 39, flags: public
adding java.util.Properties.getProperty(Ljava/lang/String;)Ljava/lang/String; at index 40, flags: public
adding java.util.Properties.load(Ljava/io/Reader;)V at index 41, flags: public synchronized
adding java.util.Properties.load(Ljava/io/InputStream;)V at index 42, flags: public synchronized
adding java.util.Properties.load0(Ljava/util/Properties$LineReader;)V at index 43, flags: private
adding java.util.Properties.enumerate(Ljava/util/Hashtable;)V at index 44, flags: private synchronized
adding java.util.Properties.list(Ljava/io/PrintWriter;)V at index 45, flags: public
adding java.util.Properties.list(Ljava/io/PrintStream;)V at index 46, flags: public
adding java.util.Properties.loadConvert([CII[C)Ljava/lang/String; at index 47, flags: private
adding java.util.Properties.saveConvert(Ljava/lang/String;ZZ)Ljava/lang/String; at index 48, flags: private
adding java.util.Properties.save(Ljava/io/OutputStream;Ljava/lang/String;)V at index 49, flags: public
adding java.util.Properties.store(Ljava/io/OutputStream;Ljava/lang/String;)V at index 50, flags: public
adding java.util.Properties.store(Ljava/io/Writer;Ljava/lang/String;)V at index 51, flags: public
adding java.util.Properties.store0(Ljava/io/BufferedWriter;Ljava/lang/String;Z)V at index 52, flags: private
adding java.util.Properties.loadFromXML(Ljava/io/InputStream;)V at index 53, flags: public synchronized
adding java.util.Properties.storeToXML(Ljava/io/OutputStream;Ljava/lang/String;)V at index 54, flags: public
adding java.util.Properties.storeToXML(Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)V at index 55, flags: public
adding java.util.Properties.propertyNames()Ljava/util/Enumeration; at index 56, flags: public
adding java.util.Properties.stringPropertyNames()Ljava/util/Set; at index 57, flags: public
adding java.util.Properties.enumerateStringProperties(Ljava/util/Hashtable;)V at index 58, flags: private synchronized
Initializing: java/lang/Number
copy vtable from java.lang.Object to java.lang.Number size 11
adding java.lang.Number.byteValue()B at index 5, flags: public
adding java.lang.Number.shortValue()S at index 6, flags: public
adding java.lang.Number.intValue()I at index 7, flags: public abstract
adding java.lang.Number.longValue()J at index 8, flags: public abstract
adding java.lang.Number.floatValue()F at index 9, flags: public abstract
adding java.lang.Number.doubleValue()D at index 10, flags: public abstract
Initializing: java/lang/Float
copy vtable from java.lang.Number to java.lang.Float size 11
adding java.lang.Float.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.Float::java.lang.Float.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.Float.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Float::java.lang.Float.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.Float.hashCode()I at index 3, flags: public
overriding with java.lang.Float::java.lang.Float.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.Float.byteValue()B at index 5, flags: public
overriding with java.lang.Float::java.lang.Float.byteValue()B index 5, original flags: public overriders flags: public
adding java.lang.Float.shortValue()S at index 6, flags: public
overriding with java.lang.Float::java.lang.Float.shortValue()S index 6, original flags: public overriders flags: public
adding java.lang.Float.intValue()I at index 7, flags: public
overriding with java.lang.Float::java.lang.Float.intValue()I index 7, original flags: public abstract overriders flags: public
adding java.lang.Float.longValue()J at index 8, flags: public
overriding with java.lang.Float::java.lang.Float.longValue()J index 8, original flags: public abstract overriders flags: public
adding java.lang.Float.floatValue()F at index 9, flags: public
overriding with java.lang.Float::java.lang.Float.floatValue()F index 9, original flags: public abstract overriders flags: public
adding java.lang.Float.doubleValue()D at index 10, flags: public
overriding with java.lang.Float::java.lang.Float.doubleValue()D index 10, original flags: public abstract overriders flags: public
[Loaded java.util.Map$Entry from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.Hashtable$Entry from $JAVA_HOME/jre/lib/rt.jar]
copy vtable from java.lang.Object to [Ljava.util.Map$Entry; size 5
copy vtable from java.lang.Object to [Ljava.util.Hashtable$Entry; size 5
[Loaded java.lang.Math from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/lang/Math
copy vtable from java.lang.Object to java.lang.Math size 5
invokevirtual resolved method: caller-class:java.lang.Math, compile-time-class:java.lang.Class, method:java.lang.Class.desiredAssertionStatus()Z, method_holder:java.lang.Class, access_flags: public
invokevirtual selected method: receiver-class:java.lang.Class, resolved-class:java.lang.Class, method:java.lang.Class.desiredAssertionStatus()Z, method_holder:java.lang.Class, vtable_index:-2, access_flags: public
Initializing: java/lang/Double
copy vtable from java.lang.Number to java.lang.Double size 11
adding java.lang.Double.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.lang.Double::java.lang.Double.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.lang.Double.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.lang.Double::java.lang.Double.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.lang.Double.hashCode()I at index 3, flags: public
overriding with java.lang.Double::java.lang.Double.hashCode()I index 3, original flags: public native overriders flags: public
adding java.lang.Double.byteValue()B at index 5, flags: public
overriding with java.lang.Double::java.lang.Double.byteValue()B index 5, original flags: public overriders flags: public
adding java.lang.Double.shortValue()S at index 6, flags: public
overriding with java.lang.Double::java.lang.Double.shortValue()S index 6, original flags: public overriders flags: public
adding java.lang.Double.intValue()I at index 7, flags: public
overriding with java.lang.Double::java.lang.Double.intValue()I index 7, original flags: public abstract overriders flags: public
adding java.lang.Double.longValue()J at index 8, flags: public
overriding with java.lang.Double::java.lang.Double.longValue()J index 8, original flags: public abstract overriders flags: public
adding java.lang.Double.floatValue()F at index 9, flags: public
overriding with java.lang.Double::java.lang.Double.floatValue()F index 9, original flags: public abstract overriders flags: public
adding java.lang.Double.doubleValue()D at index 10, flags: public
overriding with java.lang.Double::java.lang.Double.doubleValue()D index 10, original flags: public abstract overriders flags: public
invokevirtual resolved method: caller-class:sun.misc.VM, compile-time-class:java.lang.Object, method:java.lang.Object.wait()V, method_holder:java.lang.Object, access_flags: public final
invokevirtual selected method: receiver-class:java.lang.Object, resolved-class:java.lang.Object, method:java.lang.Object.wait()V, method_holder:java.lang.Object, vtable_index:-2, access_flags: public final
invokevirtual resolved method: caller-class:java.util.Hashtable, compile-time-class:java.lang.Object, method:java.lang.Object.hashCode()I, method_holder:java.lang.Object, access_flags: public native
invokevirtual selected method: receiver-class:java.lang.String, resolved-class:java.lang.Object, method:java.lang.Object.hashCode()I, method_holder:java.lang.String, vtable_index:3, access_flags: public
Initializing: java/util/Map$Entry
copy vtable from java.lang.Object to java.util.Map$Entry size 5
adding java.util.Map$Entry.equals(Ljava/lang/Object;)Z at index 1, flags: public abstract
overriding with java.util.Map$Entry::java.util.Map$Entry.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public abstract
adding java.util.Map$Entry.hashCode()I at index 3, flags: public abstract
overriding with java.util.Map$Entry::java.util.Map$Entry.hashCode()I index 3, original flags: public native overriders flags: public abstract
Initializing: java/util/Hashtable$Entry
copy vtable from java.lang.Object to java.util.Hashtable$Entry size 8
adding java.util.Hashtable$Entry.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.util.Hashtable$Entry::java.util.Hashtable$Entry.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.util.Hashtable$Entry.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.util.Hashtable$Entry::java.util.Hashtable$Entry.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.util.Hashtable$Entry.hashCode()I at index 3, flags: public
overriding with java.util.Hashtable$Entry::java.util.Hashtable$Entry.hashCode()I index 3, original flags: public native overriders flags: public
adding java.util.Hashtable$Entry.clone()Ljava/lang/Object; at index 4, flags: protected
overriding with java.util.Hashtable$Entry::java.util.Hashtable$Entry.clone()Ljava/lang/Object; index 4, original flags: protected native overriders flags: protected
adding java.util.Hashtable$Entry.getValue()Ljava/lang/Object; at index 5, flags: public
adding java.util.Hashtable$Entry.getKey()Ljava/lang/Object; at index 6, flags: public
adding java.util.Hashtable$Entry.setValue(Ljava/lang/Object;)Ljava/lang/Object; at index 7, flags: public
invokevirtual resolved method: caller-class:java.util.Hashtable, compile-time-class:java.util.Hashtable, method:java.util.Hashtable.rehash()V, method_holder:java.util.Hashtable, access_flags: protected
invokevirtual selected method: receiver-class:java.util.Properties, resolved-class:java.util.Hashtable, method:java.util.Hashtable.rehash()V, method_holder:java.util.Hashtable, vtable_index:27, access_flags: protected
invokevirtual resolved method: caller-class:java.lang.System, compile-time-class:java.lang.String, method:java.lang.String.equals(Ljava/lang/Object;)Z, method_holder:java.lang.String, access_flags: public
invokevirtual selected method: receiver-class:java.lang.String, resolved-class:java.lang.String, method:java.lang.String.equals(Ljava/lang/Object;)Z, method_holder:java.lang.String, vtable_index:1, access_flags: public
invokevirtual resolved method: caller-class:java.lang.System, compile-time-class:java.util.Properties, method:java.util.Properties.getProperty(Ljava/lang/String;)Ljava/lang/String;, method_holder:java.util.Properties, access_flags: public
invokevirtual selected method: receiver-class:java.util.Properties, resolved-class:java.util.Properties, method:java.util.Properties.getProperty(Ljava/lang/String;)Ljava/lang/String;, method_holder:java.util.Properties, vtable_index:40, access_flags: public
invokevirtual resolved method: caller-class:java.util.Hashtable, compile-time-class:java.lang.Object, method:java.lang.Object.equals(Ljava/lang/Object;)Z, method_holder:java.lang.Object, access_flags: public
invokevirtual selected method: receiver-class:java.lang.String, resolved-class:java.lang.Object, method:java.lang.Object.equals(Ljava/lang/Object;)Z, method_holder:java.lang.String, vtable_index:1, access_flags: public
[Loaded java.nio.charset.Charset from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/nio/charset/Charset
copy vtable from java.lang.Object to java.nio.charset.Charset size 12
adding java.nio.charset.Charset.equals(Ljava/lang/Object;)Z at index 1, flags: public final
overriding with java.nio.charset.Charset::java.nio.charset.Charset.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public final
adding java.nio.charset.Charset.toString()Ljava/lang/String; at index 2, flags: public final
overriding with java.nio.charset.Charset::java.nio.charset.Charset.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public final
adding java.nio.charset.Charset.hashCode()I at index 3, flags: public final
overriding with java.nio.charset.Charset::java.nio.charset.Charset.hashCode()I index 3, original flags: public native overriders flags: public final
adding java.nio.charset.Charset.compareTo(Ljava/lang/Object;)I at index 5, flags: public volatile synthetic
adding java.nio.charset.Charset.contains(Ljava/nio/charset/Charset;)Z at index 6, flags: public abstract
adding java.nio.charset.Charset.displayName(Ljava/util/Locale;)Ljava/lang/String; at index 7, flags: public
adding java.nio.charset.Charset.displayName()Ljava/lang/String; at index 8, flags: public
adding java.nio.charset.Charset.newDecoder()Ljava/nio/charset/CharsetDecoder; at index 9, flags: public abstract
adding java.nio.charset.Charset.newEncoder()Ljava/nio/charset/CharsetEncoder; at index 10, flags: public abstract
adding java.nio.charset.Charset.canEncode()Z at index 11, flags: public
[Loaded java.nio.charset.spi.CharsetProvider from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.nio.cs.FastCharsetProvider from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.nio.cs.StandardCharsets from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/nio/charset/spi/CharsetProvider
copy vtable from java.lang.Object to java.nio.charset.spi.CharsetProvider size 7
adding java.nio.charset.spi.CharsetProvider.charsetForName(Ljava/lang/String;)Ljava/nio/charset/Charset; at index 5, flags: public abstract
adding java.nio.charset.spi.CharsetProvider.charsets()Ljava/util/Iterator; at index 6, flags: public abstract
Initializing: sun/nio/cs/FastCharsetProvider
copy vtable from java.nio.charset.spi.CharsetProvider to sun.nio.cs.FastCharsetProvider size 9
adding sun.nio.cs.FastCharsetProvider.canonicalize(Ljava/lang/String;)Ljava/lang/String; at index 7, flags: private
adding sun.nio.cs.FastCharsetProvider.lookup(Ljava/lang/String;)Ljava/nio/charset/Charset; at index 8, flags: private
adding sun.nio.cs.FastCharsetProvider.charsetForName(Ljava/lang/String;)Ljava/nio/charset/Charset; at index 5, flags: public final
overriding with sun.nio.cs.FastCharsetProvider::sun.nio.cs.FastCharsetProvider.charsetForName(Ljava/lang/String;)Ljava/nio/charset/Charset; index 5, original flags: public abstract overriders flags: public final
adding sun.nio.cs.FastCharsetProvider.charsets()Ljava/util/Iterator; at index 6, flags: public final
overriding with sun.nio.cs.FastCharsetProvider::sun.nio.cs.FastCharsetProvider.charsets()Ljava/util/Iterator; index 6, original flags: public abstract overriders flags: public final
Initializing: sun/nio/cs/StandardCharsets
copy vtable from sun.nio.cs.FastCharsetProvider to sun.nio.cs.StandardCharsets size 9
copy vtable from java.lang.Object to [Ljava.lang.CharSequence; size 5
copy vtable from java.lang.Object to [Ljava.lang.String; size 5
[Loaded java.util.AbstractMap from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.util.PreHashedMap from $JAVA_HOME/jre/lib/rt.jar]
[Loaded sun.nio.cs.StandardCharsets$Aliases from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/util/AbstractMap
copy vtable from java.lang.Object to java.util.AbstractMap size 28
adding java.util.AbstractMap.remove(Ljava/lang/Object;)Ljava/lang/Object; at index 5, flags: public
adding java.util.AbstractMap.get(Ljava/lang/Object;)Ljava/lang/Object; at index 6, flags: public
adding java.util.AbstractMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 7, flags: public
adding java.util.AbstractMap.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.util.AbstractMap::java.util.AbstractMap.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.util.AbstractMap.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.util.AbstractMap::java.util.AbstractMap.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.util.AbstractMap.values()Ljava/util/Collection; at index 8, flags: public
adding java.util.AbstractMap.hashCode()I at index 3, flags: public
overriding with java.util.AbstractMap::java.util.AbstractMap.hashCode()I index 3, original flags: public native overriders flags: public
adding java.util.AbstractMap.clone()Ljava/lang/Object; at index 4, flags: protected
overriding with java.util.AbstractMap::java.util.AbstractMap.clone()Ljava/lang/Object; index 4, original flags: protected native overriders flags: protected
adding java.util.AbstractMap.clear()V at index 9, flags: public
adding java.util.AbstractMap.isEmpty()Z at index 10, flags: public
adding java.util.AbstractMap.size()I at index 11, flags: public
adding java.util.AbstractMap.entrySet()Ljava/util/Set; at index 12, flags: public abstract
adding java.util.AbstractMap.putAll(Ljava/util/Map;)V at index 13, flags: public
adding java.util.AbstractMap.keySet()Ljava/util/Set; at index 14, flags: public
adding java.util.AbstractMap.containsValue(Ljava/lang/Object;)Z at index 15, flags: public
adding java.util.AbstractMap.containsKey(Ljava/lang/Object;)Z at index 16, flags: public
adding java.util.Map.remove(Ljava/lang/Object;Ljava/lang/Object;)Z at index 17, flags: public default
adding java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z at index 18, flags: public default
adding java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 19, flags: public default
adding java.util.Map.replaceAll(Ljava/util/function/BiFunction;)V at index 20, flags: public default
adding java.util.Map.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 21, flags: public default
adding java.util.Map.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 22, flags: public default
adding java.util.Map.forEach(Ljava/util/function/BiConsumer;)V at index 23, flags: public default
adding java.util.Map.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; at index 24, flags: public default
adding java.util.Map.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 25, flags: public default
adding java.util.Map.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 26, flags: public default
adding java.util.Map.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 27, flags: public default
Initializing: sun/util/PreHashedMap
copy vtable from java.util.AbstractMap to sun.util.PreHashedMap size 31
adding sun.util.PreHashedMap.get(Ljava/lang/Object;)Ljava/lang/Object; at index 6, flags: public
overriding with sun.util.PreHashedMap::sun.util.PreHashedMap.get(Ljava/lang/Object;)Ljava/lang/Object; index 6, original flags: public overriders flags: public
adding sun.util.PreHashedMap.put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; at index 28, flags: public
adding sun.util.PreHashedMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 7, flags: public volatile synthetic
overriding with sun.util.PreHashedMap::sun.util.PreHashedMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 7, original flags: public overriders flags: public volatile synthetic
adding sun.util.PreHashedMap.entrySet()Ljava/util/Set; at index 12, flags: public
overriding with sun.util.PreHashedMap::sun.util.PreHashedMap.entrySet()Ljava/util/Set; index 12, original flags: public abstract overriders flags: public
adding sun.util.PreHashedMap.init([Ljava/lang/Object;)V at index 29, flags: protected abstract
adding sun.util.PreHashedMap.keySet()Ljava/util/Set; at index 14, flags: public
overriding with sun.util.PreHashedMap::sun.util.PreHashedMap.keySet()Ljava/util/Set; index 14, original flags: public overriders flags: public
adding sun.util.PreHashedMap.toV(Ljava/lang/Object;)Ljava/lang/Object; at index 30, flags: private
adding java.util.Map.remove(Ljava/lang/Object;Ljava/lang/Object;)Z at index 17, flags: public default
overriding with java.util.Map::java.util.Map.remove(Ljava/lang/Object;Ljava/lang/Object;)Z index 17, original flags: public default overriders flags: public default
adding java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 19, flags: public default
overriding with java.util.Map::java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 19, original flags: public default overriders flags: public default
adding java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z at index 18, flags: public default
overriding with java.util.Map::java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z index 18, original flags: public default overriders flags: public default
adding java.util.Map.replaceAll(Ljava/util/function/BiFunction;)V at index 20, flags: public default
overriding with java.util.Map::java.util.Map.replaceAll(Ljava/util/function/BiFunction;)V index 20, original flags: public default overriders flags: public default
adding java.util.Map.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 21, flags: public default
overriding with java.util.Map::java.util.Map.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 21, original flags: public default overriders flags: public default
adding java.util.Map.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 22, flags: public default
overriding with java.util.Map::java.util.Map.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 22, original flags: public default overriders flags: public default
adding java.util.Map.forEach(Ljava/util/function/BiConsumer;)V at index 23, flags: public default
overriding with java.util.Map::java.util.Map.forEach(Ljava/util/function/BiConsumer;)V index 23, original flags: public default overriders flags: public default
adding java.util.Map.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; at index 24, flags: public default
overriding with java.util.Map::java.util.Map.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; index 24, original flags: public default overriders flags: public default
adding java.util.Map.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 25, flags: public default
overriding with java.util.Map::java.util.Map.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 25, original flags: public default overriders flags: public default
adding java.util.Map.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 26, flags: public default
overriding with java.util.Map::java.util.Map.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 26, original flags: public default overriders flags: public default
adding java.util.Map.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 27, flags: public default
overriding with java.util.Map::java.util.Map.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 27, original flags: public default overriders flags: public default
Initializing: sun/nio/cs/StandardCharsets$Aliases
copy vtable from sun.util.PreHashedMap to sun.nio.cs.StandardCharsets$Aliases size 31
adding sun.nio.cs.StandardCharsets$Aliases.init([Ljava/lang/Object;)V at index 29, flags: protected
overriding with sun.nio.cs.StandardCharsets$Aliases::sun.nio.cs.StandardCharsets$Aliases.init([Ljava/lang/Object;)V index 29, original flags: protected abstract overriders flags: protected
adding java.util.Map.remove(Ljava/lang/Object;Ljava/lang/Object;)Z at index 17, flags: public default
overriding with java.util.Map::java.util.Map.remove(Ljava/lang/Object;Ljava/lang/Object;)Z index 17, original flags: public default overriders flags: public default
adding java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z at index 18, flags: public default
overriding with java.util.Map::java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z index 18, original flags: public default overriders flags: public default
adding java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 19, flags: public default
overriding with java.util.Map::java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 19, original flags: public default overriders flags: public default
adding java.util.Map.replaceAll(Ljava/util/function/BiFunction;)V at index 20, flags: public default
overriding with java.util.Map::java.util.Map.replaceAll(Ljava/util/function/BiFunction;)V index 20, original flags: public default overriders flags: public default
adding java.util.Map.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 21, flags: public default
overriding with java.util.Map::java.util.Map.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 21, original flags: public default overriders flags: public default
adding java.util.Map.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 22, flags: public default
overriding with java.util.Map::java.util.Map.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 22, original flags: public default overriders flags: public default
adding java.util.Map.forEach(Ljava/util/function/BiConsumer;)V at index 23, flags: public default
overriding with java.util.Map::java.util.Map.forEach(Ljava/util/function/BiConsumer;)V index 23, original flags: public default overriders flags: public default
adding java.util.Map.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; at index 24, flags: public default
overriding with java.util.Map::java.util.Map.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; index 24, original flags: public default overriders flags: public default
adding java.util.Map.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 25, flags: public default
overriding with java.util.Map::java.util.Map.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 25, original flags: public default overriders flags: public default
adding java.util.Map.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 26, flags: public default
overriding with java.util.Map::java.util.Map.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 26, original flags: public default overriders flags: public default
adding java.util.Map.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 27, flags: public default
overriding with java.util.Map::java.util.Map.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 27, original flags: public default overriders flags: public default
invokevirtual resolved method: caller-class:sun.util.PreHashedMap, compile-time-class:sun.util.PreHashedMap, method:sun.util.PreHashedMap.init([Ljava/lang/Object;)V, method_holder:sun.util.PreHashedMap, access_flags: protected abstract
invokevirtual selected method: receiver-class:sun.nio.cs.StandardCharsets$Aliases, resolved-class:sun.util.PreHashedMap, method:sun.util.PreHashedMap.init([Ljava/lang/Object;)V, method_holder:sun.nio.cs.StandardCharsets$Aliases, vtable_index:29, access_flags: protected
[Loaded sun.nio.cs.StandardCharsets$Classes from $JAVA_HOME/jre/lib/rt.jar]
Initializing: sun/nio/cs/StandardCharsets$Classes
copy vtable from sun.util.PreHashedMap to sun.nio.cs.StandardCharsets$Classes size 31
adding sun.nio.cs.StandardCharsets$Classes.init([Ljava/lang/Object;)V at index 29, flags: protected
overriding with sun.nio.cs.StandardCharsets$Classes::sun.nio.cs.StandardCharsets$Classes.init([Ljava/lang/Object;)V index 29, original flags: protected abstract overriders flags: protected
adding java.util.Map.remove(Ljava/lang/Object;Ljava/lang/Object;)Z at index 17, flags: public default
overriding with java.util.Map::java.util.Map.remove(Ljava/lang/Object;Ljava/lang/Object;)Z index 17, original flags: public default overriders flags: public default
adding java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z at index 18, flags: public default
overriding with java.util.Map::java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z index 18, original flags: public default overriders flags: public default
adding java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 19, flags: public default
overriding with java.util.Map::java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 19, original flags: public default overriders flags: public default
adding java.util.Map.replaceAll(Ljava/util/function/BiFunction;)V at index 20, flags: public default
overriding with java.util.Map::java.util.Map.replaceAll(Ljava/util/function/BiFunction;)V index 20, original flags: public default overriders flags: public default
adding java.util.Map.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 21, flags: public default
overriding with java.util.Map::java.util.Map.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 21, original flags: public default overriders flags: public default
adding java.util.Map.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 22, flags: public default
overriding with java.util.Map::java.util.Map.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 22, original flags: public default overriders flags: public default
adding java.util.Map.forEach(Ljava/util/function/BiConsumer;)V at index 23, flags: public default
overriding with java.util.Map::java.util.Map.forEach(Ljava/util/function/BiConsumer;)V index 23, original flags: public default overriders flags: public default
adding java.util.Map.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; at index 24, flags: public default
overriding with java.util.Map::java.util.Map.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; index 24, original flags: public default overriders flags: public default
adding java.util.Map.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 25, flags: public default
overriding with java.util.Map::java.util.Map.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 25, original flags: public default overriders flags: public default
adding java.util.Map.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 26, flags: public default
overriding with java.util.Map::java.util.Map.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 26, original flags: public default overriders flags: public default
adding java.util.Map.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 27, flags: public default
overriding with java.util.Map::java.util.Map.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 27, original flags: public default overriders flags: public default
[Loaded sun.nio.cs.StandardCharsets$Cache from $JAVA_HOME/jre/lib/rt.jar]
Initializing: sun/nio/cs/StandardCharsets$Cache
copy vtable from sun.util.PreHashedMap to sun.nio.cs.StandardCharsets$Cache size 31
adding sun.nio.cs.StandardCharsets$Cache.init([Ljava/lang/Object;)V at index 29, flags: protected
overriding with sun.nio.cs.StandardCharsets$Cache::sun.nio.cs.StandardCharsets$Cache.init([Ljava/lang/Object;)V index 29, original flags: protected abstract overriders flags: protected
adding java.util.Map.remove(Ljava/lang/Object;Ljava/lang/Object;)Z at index 17, flags: public default
overriding with java.util.Map::java.util.Map.remove(Ljava/lang/Object;Ljava/lang/Object;)Z index 17, original flags: public default overriders flags: public default
adding java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z at index 18, flags: public default
overriding with java.util.Map::java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z index 18, original flags: public default overriders flags: public default
adding java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 19, flags: public default
overriding with java.util.Map::java.util.Map.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 19, original flags: public default overriders flags: public default
adding java.util.Map.replaceAll(Ljava/util/function/BiFunction;)V at index 20, flags: public default
overriding with java.util.Map::java.util.Map.replaceAll(Ljava/util/function/BiFunction;)V index 20, original flags: public default overriders flags: public default
adding java.util.Map.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 21, flags: public default
overriding with java.util.Map::java.util.Map.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 21, original flags: public default overriders flags: public default
adding java.util.Map.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 22, flags: public default
overriding with java.util.Map::java.util.Map.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 22, original flags: public default overriders flags: public default
adding java.util.Map.forEach(Ljava/util/function/BiConsumer;)V at index 23, flags: public default
overriding with java.util.Map::java.util.Map.forEach(Ljava/util/function/BiConsumer;)V index 23, original flags: public default overriders flags: public default
adding java.util.Map.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; at index 24, flags: public default
overriding with java.util.Map::java.util.Map.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; index 24, original flags: public default overriders flags: public default
adding java.util.Map.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 25, flags: public default
overriding with java.util.Map::java.util.Map.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 25, original flags: public default overriders flags: public default
adding java.util.Map.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 26, flags: public default
overriding with java.util.Map::java.util.Map.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 26, original flags: public default overriders flags: public default
adding java.util.Map.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 27, flags: public default
overriding with java.util.Map::java.util.Map.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 27, original flags: public default overriders flags: public default
[Loaded java.lang.ThreadLocal from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/lang/ThreadLocal
copy vtable from java.lang.Object to java.lang.ThreadLocal size 13
adding java.lang.ThreadLocal.remove()V at index 5, flags: public
adding java.lang.ThreadLocal.get()Ljava/lang/Object; at index 6, flags: public
adding java.lang.ThreadLocal.set(Ljava/lang/Object;)V at index 7, flags: public
adding java.lang.ThreadLocal.initialValue()Ljava/lang/Object; at index 8, flags: protected
adding java.lang.ThreadLocal.setInitialValue()Ljava/lang/Object; at index 9, flags: private
adding java.lang.ThreadLocal.getMap(Ljava/lang/Thread;)Ljava/lang/ThreadLocal$ThreadLocalMap; at index 10, flags:
adding java.lang.ThreadLocal.createMap(Ljava/lang/Thread;Ljava/lang/Object;)V at index 11, flags:
adding java.lang.ThreadLocal.childValue(Ljava/lang/Object;)Ljava/lang/Object; at index 12, flags:
[Loaded java.util.concurrent.atomic.AtomicInteger from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/util/concurrent/atomic/AtomicInteger
copy vtable from java.lang.Number to java.util.concurrent.atomic.AtomicInteger size 11
adding java.util.concurrent.atomic.AtomicInteger.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.util.concurrent.atomic.AtomicInteger::java.util.concurrent.atomic.AtomicInteger.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.util.concurrent.atomic.AtomicInteger.intValue()I at index 7, flags: public
overriding with java.util.concurrent.atomic.AtomicInteger::java.util.concurrent.atomic.AtomicInteger.intValue()I index 7, original flags: public abstract overriders flags: public
adding java.util.concurrent.atomic.AtomicInteger.longValue()J at index 8, flags: public
overriding with java.util.concurrent.atomic.AtomicInteger::java.util.concurrent.atomic.AtomicInteger.longValue()J index 8, original flags: public abstract overriders flags: public
adding java.util.concurrent.atomic.AtomicInteger.floatValue()F at index 9, flags: public
overriding with java.util.concurrent.atomic.AtomicInteger::java.util.concurrent.atomic.AtomicInteger.floatValue()F index 9, original flags: public abstract overriders flags: public
adding java.util.concurrent.atomic.AtomicInteger.doubleValue()D at index 10, flags: public
overriding with java.util.concurrent.atomic.AtomicInteger::java.util.concurrent.atomic.AtomicInteger.doubleValue()D index 10, original flags: public abstract overriders flags: public
[Loaded java.lang.IncompatibleClassChangeError from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.lang.NoSuchMethodError from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/lang/LinkageError
copy vtable from java.lang.Error to java.lang.LinkageError size 23
Initializing: java/lang/IncompatibleClassChangeError
copy vtable from java.lang.LinkageError to java.lang.IncompatibleClassChangeError size 23
Initializing: java/lang/NoSuchMethodError
copy vtable from java.lang.IncompatibleClassChangeError to java.lang.NoSuchMethodError size 23
invokevirtual resolved method: caller-class:java.lang.Throwable, compile-time-class:java.lang.Class, method:java.lang.Class.desiredAssertionStatus()Z, method_holder:java.lang.Class, access_flags: public
invokevirtual selected method: receiver-class:java.lang.Class, resolved-class:java.lang.Class, method:java.lang.Class.desiredAssertionStatus()Z, method_holder:java.lang.Class, vtable_index:-2, access_flags: public
[Loaded java.util.ArrayList from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/util/ArrayList
copy vtable from java.util.AbstractList to java.util.ArrayList size 51
adding java.util.ArrayList.add(Ljava/lang/Object;)Z at index 5, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.add(Ljava/lang/Object;)Z index 5, original flags: public overriders flags: public
adding java.util.ArrayList.add(ILjava/lang/Object;)V at index 23, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.add(ILjava/lang/Object;)V index 23, original flags: public overriders flags: public
adding java.util.ArrayList.remove(Ljava/lang/Object;)Z at index 6, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.remove(Ljava/lang/Object;)Z index 6, original flags: public overriders flags: public
adding java.util.ArrayList.remove(I)Ljava/lang/Object; at index 24, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.remove(I)Ljava/lang/Object; index 24, original flags: public overriders flags: public
adding java.util.ArrayList.get(I)Ljava/lang/Object; at index 25, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.get(I)Ljava/lang/Object; index 25, original flags: public abstract overriders flags: public
adding java.util.ArrayList.clone()Ljava/lang/Object; at index 4, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.clone()Ljava/lang/Object; index 4, original flags: protected native overriders flags: public
adding java.util.ArrayList.indexOf(Ljava/lang/Object;)I at index 26, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.indexOf(Ljava/lang/Object;)I index 26, original flags: public overriders flags: public
adding java.util.ArrayList.clear()V at index 7, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.clear()V index 7, original flags: public overriders flags: public
adding java.util.ArrayList.isEmpty()Z at index 8, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.isEmpty()Z index 8, original flags: public overriders flags: public
adding java.util.ArrayList.lastIndexOf(Ljava/lang/Object;)I at index 27, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.lastIndexOf(Ljava/lang/Object;)I index 27, original flags: public overriders flags: public
adding java.util.ArrayList.contains(Ljava/lang/Object;)Z at index 9, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.contains(Ljava/lang/Object;)Z index 9, original flags: public overriders flags: public
adding java.util.ArrayList.replaceAll(Ljava/util/function/UnaryOperator;)V at index 36, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.replaceAll(Ljava/util/function/UnaryOperator;)V index 36, original flags: public default overriders flags: public
adding java.util.ArrayList.size()I at index 10, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.size()I index 10, original flags: public abstract overriders flags: public
adding java.util.ArrayList.subList(II)Ljava/util/List; at index 28, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.subList(II)Ljava/util/List; index 28, original flags: public overriders flags: public
adding java.util.ArrayList.toArray([Ljava/lang/Object;)[Ljava/lang/Object; at index 11, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.toArray([Ljava/lang/Object;)[Ljava/lang/Object; index 11, original flags: public overriders flags: public
adding java.util.ArrayList.toArray()[Ljava/lang/Object; at index 12, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.toArray()[Ljava/lang/Object; index 12, original flags: public overriders flags: public
adding java.util.ArrayList.iterator()Ljava/util/Iterator; at index 13, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.iterator()Ljava/util/Iterator; index 13, original flags: public overriders flags: public
adding java.util.ArrayList.spliterator()Ljava/util/Spliterator; at index 18, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.spliterator()Ljava/util/Spliterator; index 18, original flags: public default overriders flags: public
adding java.util.ArrayList.addAll(ILjava/util/Collection;)Z at index 29, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.addAll(ILjava/util/Collection;)Z index 29, original flags: public overriders flags: public
adding java.util.ArrayList.addAll(Ljava/util/Collection;)Z at index 14, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.addAll(Ljava/util/Collection;)Z index 14, original flags: public overriders flags: public
adding java.util.ArrayList.readObject(Ljava/io/ObjectInputStream;)V at index 38, flags: private
adding java.util.ArrayList.writeObject(Ljava/io/ObjectOutputStream;)V at index 39, flags: private
adding java.util.ArrayList.forEach(Ljava/util/function/Consumer;)V at index 20, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.forEach(Ljava/util/function/Consumer;)V index 20, original flags: public default overriders flags: public
adding java.util.ArrayList.set(ILjava/lang/Object;)Ljava/lang/Object; at index 30, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.set(ILjava/lang/Object;)Ljava/lang/Object; index 30, original flags: public overriders flags: public
adding java.util.ArrayList.ensureCapacity(I)V at index 40, flags: public
adding java.util.ArrayList.trimToSize()V at index 41, flags: public
adding java.util.ArrayList.ensureCapacityInternal(I)V at index 42, flags: private
adding java.util.ArrayList.elementData(I)Ljava/lang/Object; at index 43, flags:
adding java.util.ArrayList.grow(I)V at index 44, flags: private
adding java.util.ArrayList.removeAll(Ljava/util/Collection;)Z at index 16, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.removeAll(Ljava/util/Collection;)Z index 16, original flags: public overriders flags: public
adding java.util.ArrayList.retainAll(Ljava/util/Collection;)Z at index 17, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.retainAll(Ljava/util/Collection;)Z index 17, original flags: public overriders flags: public
adding java.util.ArrayList.removeRange(II)V at index 31, flags: protected
overriding with java.util.ArrayList::java.util.ArrayList.removeRange(II)V index 31, original flags: protected overriders flags: protected
adding java.util.ArrayList.listIterator()Ljava/util/ListIterator; at index 33, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.listIterator()Ljava/util/ListIterator; index 33, original flags: public overriders flags: public
adding java.util.ArrayList.listIterator(I)Ljava/util/ListIterator; at index 32, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.listIterator(I)Ljava/util/ListIterator; index 32, original flags: public overriders flags: public
adding java.util.ArrayList.removeIf(Ljava/util/function/Predicate;)Z at index 21, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.removeIf(Ljava/util/function/Predicate;)Z index 21, original flags: public default overriders flags: public
adding java.util.ArrayList.sort(Ljava/util/Comparator;)V at index 37, flags: public
overriding with java.util.ArrayList::java.util.ArrayList.sort(Ljava/util/Comparator;)V index 37, original flags: public default overriders flags: public
adding java.util.ArrayList.rangeCheckForAdd(I)V at index 45, flags: private
adding java.util.ArrayList.outOfBoundsMsg(I)Ljava/lang/String; at index 46, flags: private
adding java.util.ArrayList.ensureExplicitCapacity(I)V at index 47, flags: private
adding java.util.ArrayList.fastRemove(I)V at index 48, flags: private
adding java.util.ArrayList.rangeCheck(I)V at index 49, flags: private
adding java.util.ArrayList.batchRemove(Ljava/util/Collection;Z)Z at index 50, flags: private
adding java.util.Collection.stream()Ljava/util/stream/Stream; at index 19, flags: public default
overriding with java.util.Collection::java.util.Collection.stream()Ljava/util/stream/Stream; index 19, original flags: public default overriders flags: public default
adding java.util.Collection.parallelStream()Ljava/util/stream/Stream; at index 22, flags: public default
overriding with java.util.Collection::java.util.Collection.parallelStream()Ljava/util/stream/Stream; index 22, original flags: public default overriders flags: public default
[Loaded java.util.Collections from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/util/Collections
copy vtable from java.lang.Object to java.util.Collections size 5
[Loaded java.util.Set from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.AbstractSet from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.Collections$EmptySet from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/util/Set
copy vtable from java.lang.Object to java.util.Set size 5
adding java.util.Set.equals(Ljava/lang/Object;)Z at index 1, flags: public abstract
overriding with java.util.Set::java.util.Set.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public abstract
adding java.util.Set.hashCode()I at index 3, flags: public abstract
overriding with java.util.Set::java.util.Set.hashCode()I index 3, original flags: public native overriders flags: public abstract
Initializing: java/util/AbstractSet
copy vtable from java.util.AbstractCollection to java.util.AbstractSet size 23
adding java.util.AbstractSet.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.util.AbstractSet::java.util.AbstractSet.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.util.AbstractSet.hashCode()I at index 3, flags: public
overriding with java.util.AbstractSet::java.util.AbstractSet.hashCode()I index 3, original flags: public native overriders flags: public
adding java.util.AbstractSet.removeAll(Ljava/util/Collection;)Z at index 16, flags: public
overriding with java.util.AbstractSet::java.util.AbstractSet.removeAll(Ljava/util/Collection;)Z index 16, original flags: public overriders flags: public
adding java.util.Set.spliterator()Ljava/util/Spliterator; at index 18, flags: public default
overriding with java.util.Set::java.util.Set.spliterator()Ljava/util/Spliterator; index 18, original flags: public default overriders flags: public default
adding java.util.Collection.stream()Ljava/util/stream/Stream; at index 19, flags: public default
overriding with java.util.Collection::java.util.Collection.stream()Ljava/util/stream/Stream; index 19, original flags: public default overriders flags: public default
adding java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V at index 20, flags: public default
overriding with java.lang.Iterable::java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V index 20, original flags: public default overriders flags: public default
adding java.util.Collection.removeIf(Ljava/util/function/Predicate;)Z at index 21, flags: public default
overriding with java.util.Collection::java.util.Collection.removeIf(Ljava/util/function/Predicate;)Z index 21, original flags: public default overriders flags: public default
adding java.util.Collection.parallelStream()Ljava/util/stream/Stream; at index 22, flags: public default
overriding with java.util.Collection::java.util.Collection.parallelStream()Ljava/util/stream/Stream; index 22, original flags: public default overriders flags: public default
Initializing: java/util/Collections$EmptySet
copy vtable from java.util.AbstractSet to java.util.Collections$EmptySet size 24
adding java.util.Collections$EmptySet.isEmpty()Z at index 8, flags: public
overriding with java.util.Collections$EmptySet::java.util.Collections$EmptySet.isEmpty()Z index 8, original flags: public overriders flags: public
adding java.util.Collections$EmptySet.contains(Ljava/lang/Object;)Z at index 9, flags: public
overriding with java.util.Collections$EmptySet::java.util.Collections$EmptySet.contains(Ljava/lang/Object;)Z index 9, original flags: public overriders flags: public
adding java.util.Collections$EmptySet.size()I at index 10, flags: public
overriding with java.util.Collections$EmptySet::java.util.Collections$EmptySet.size()I index 10, original flags: public abstract overriders flags: public
adding java.util.Collections$EmptySet.toArray()[Ljava/lang/Object; at index 12, flags: public
overriding with java.util.Collections$EmptySet::java.util.Collections$EmptySet.toArray()[Ljava/lang/Object; index 12, original flags: public overriders flags: public
adding java.util.Collections$EmptySet.toArray([Ljava/lang/Object;)[Ljava/lang/Object; at index 11, flags: public
overriding with java.util.Collections$EmptySet::java.util.Collections$EmptySet.toArray([Ljava/lang/Object;)[Ljava/lang/Object; index 11, original flags: public overriders flags: public
adding java.util.Collections$EmptySet.iterator()Ljava/util/Iterator; at index 13, flags: public
overriding with java.util.Collections$EmptySet::java.util.Collections$EmptySet.iterator()Ljava/util/Iterator; index 13, original flags: public abstract overriders flags: public
adding java.util.Collections$EmptySet.spliterator()Ljava/util/Spliterator; at index 18, flags: public
overriding with java.util.Collections$EmptySet::java.util.Collections$EmptySet.spliterator()Ljava/util/Spliterator; index 18, original flags: public default overriders flags: public
adding java.util.Collections$EmptySet.forEach(Ljava/util/function/Consumer;)V at index 20, flags: public
overriding with java.util.Collections$EmptySet::java.util.Collections$EmptySet.forEach(Ljava/util/function/Consumer;)V index 20, original flags: public default overriders flags: public
adding java.util.Collections$EmptySet.readResolve()Ljava/lang/Object; at index 23, flags: private
adding java.util.Collections$EmptySet.containsAll(Ljava/util/Collection;)Z at index 15, flags: public
overriding with java.util.Collections$EmptySet::java.util.Collections$EmptySet.containsAll(Ljava/util/Collection;)Z index 15, original flags: public overriders flags: public
adding java.util.Collections$EmptySet.removeIf(Ljava/util/function/Predicate;)Z at index 21, flags: public
overriding with java.util.Collections$EmptySet::java.util.Collections$EmptySet.removeIf(Ljava/util/function/Predicate;)Z index 21, original flags: public default overriders flags: public
adding java.util.Collection.stream()Ljava/util/stream/Stream; at index 19, flags: public default
overriding with java.util.Collection::java.util.Collection.stream()Ljava/util/stream/Stream; index 19, original flags: public default overriders flags: public default
adding java.util.Collection.parallelStream()Ljava/util/stream/Stream; at index 22, flags: public default
overriding with java.util.Collection::java.util.Collection.parallelStream()Ljava/util/stream/Stream; index 22, original flags: public default overriders flags: public default
[Loaded java.util.Collections$EmptyList from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/util/Collections$EmptyList
copy vtable from java.util.AbstractList to java.util.Collections$EmptyList size 39
adding java.util.Collections$EmptyList.get(I)Ljava/lang/Object; at index 25, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.get(I)Ljava/lang/Object; index 25, original flags: public abstract overriders flags: public
adding java.util.Collections$EmptyList.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.util.Collections$EmptyList.hashCode()I at index 3, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.hashCode()I index 3, original flags: public overriders flags: public
adding java.util.Collections$EmptyList.isEmpty()Z at index 8, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.isEmpty()Z index 8, original flags: public overriders flags: public
adding java.util.Collections$EmptyList.contains(Ljava/lang/Object;)Z at index 9, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.contains(Ljava/lang/Object;)Z index 9, original flags: public overriders flags: public
adding java.util.Collections$EmptyList.replaceAll(Ljava/util/function/UnaryOperator;)V at index 36, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.replaceAll(Ljava/util/function/UnaryOperator;)V index 36, original flags: public default overriders flags: public
adding java.util.Collections$EmptyList.size()I at index 10, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.size()I index 10, original flags: public abstract overriders flags: public
adding java.util.Collections$EmptyList.toArray()[Ljava/lang/Object; at index 12, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.toArray()[Ljava/lang/Object; index 12, original flags: public overriders flags: public
adding java.util.Collections$EmptyList.toArray([Ljava/lang/Object;)[Ljava/lang/Object; at index 11, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.toArray([Ljava/lang/Object;)[Ljava/lang/Object; index 11, original flags: public overriders flags: public
adding java.util.Collections$EmptyList.iterator()Ljava/util/Iterator; at index 13, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.iterator()Ljava/util/Iterator; index 13, original flags: public overriders flags: public
adding java.util.Collections$EmptyList.spliterator()Ljava/util/Spliterator; at index 18, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.spliterator()Ljava/util/Spliterator; index 18, original flags: public default overriders flags: public
adding java.util.Collections$EmptyList.forEach(Ljava/util/function/Consumer;)V at index 20, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.forEach(Ljava/util/function/Consumer;)V index 20, original flags: public default overriders flags: public
adding java.util.Collections$EmptyList.readResolve()Ljava/lang/Object; at index 38, flags: private
adding java.util.Collections$EmptyList.containsAll(Ljava/util/Collection;)Z at index 15, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.containsAll(Ljava/util/Collection;)Z index 15, original flags: public overriders flags: public
adding java.util.Collections$EmptyList.listIterator()Ljava/util/ListIterator; at index 33, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.listIterator()Ljava/util/ListIterator; index 33, original flags: public overriders flags: public
adding java.util.Collections$EmptyList.removeIf(Ljava/util/function/Predicate;)Z at index 21, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.removeIf(Ljava/util/function/Predicate;)Z index 21, original flags: public default overriders flags: public
adding java.util.Collections$EmptyList.sort(Ljava/util/Comparator;)V at index 37, flags: public
overriding with java.util.Collections$EmptyList::java.util.Collections$EmptyList.sort(Ljava/util/Comparator;)V index 37, original flags: public default overriders flags: public
adding java.util.Collection.stream()Ljava/util/stream/Stream; at index 19, flags: public default
overriding with java.util.Collection::java.util.Collection.stream()Ljava/util/stream/Stream; index 19, original flags: public default overriders flags: public default
adding java.util.Collection.parallelStream()Ljava/util/stream/Stream; at index 22, flags: public default
overriding with java.util.Collection::java.util.Collection.parallelStream()Ljava/util/stream/Stream; index 22, original flags: public default overriders flags: public default
[Loaded java.util.Collections$EmptyMap from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/util/Collections$EmptyMap
copy vtable from java.util.AbstractMap to java.util.Collections$EmptyMap size 29
adding java.util.Collections$EmptyMap.remove(Ljava/lang/Object;Ljava/lang/Object;)Z at index 17, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.remove(Ljava/lang/Object;Ljava/lang/Object;)Z index 17, original flags: public default overriders flags: public
adding java.util.Collections$EmptyMap.get(Ljava/lang/Object;)Ljava/lang/Object; at index 6, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.get(Ljava/lang/Object;)Ljava/lang/Object; index 6, original flags: public overriders flags: public
adding java.util.Collections$EmptyMap.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.util.Collections$EmptyMap.values()Ljava/util/Collection; at index 8, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.values()Ljava/util/Collection; index 8, original flags: public overriders flags: public
adding java.util.Collections$EmptyMap.hashCode()I at index 3, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.hashCode()I index 3, original flags: public overriders flags: public
adding java.util.Collections$EmptyMap.isEmpty()Z at index 10, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.isEmpty()Z index 10, original flags: public overriders flags: public
adding java.util.Collections$EmptyMap.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z at index 18, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z index 18, original flags: public default overriders flags: public
adding java.util.Collections$EmptyMap.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 19, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 19, original flags: public default overriders flags: public
adding java.util.Collections$EmptyMap.replaceAll(Ljava/util/function/BiFunction;)V at index 20, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.replaceAll(Ljava/util/function/BiFunction;)V index 20, original flags: public default overriders flags: public
adding java.util.Collections$EmptyMap.size()I at index 11, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.size()I index 11, original flags: public overriders flags: public
adding java.util.Collections$EmptyMap.entrySet()Ljava/util/Set; at index 12, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.entrySet()Ljava/util/Set; index 12, original flags: public abstract overriders flags: public
adding java.util.Collections$EmptyMap.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 21, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 21, original flags: public default overriders flags: public
adding java.util.Collections$EmptyMap.keySet()Ljava/util/Set; at index 14, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.keySet()Ljava/util/Set; index 14, original flags: public overriders flags: public
adding java.util.Collections$EmptyMap.containsValue(Ljava/lang/Object;)Z at index 15, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.containsValue(Ljava/lang/Object;)Z index 15, original flags: public overriders flags: public
adding java.util.Collections$EmptyMap.containsKey(Ljava/lang/Object;)Z at index 16, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.containsKey(Ljava/lang/Object;)Z index 16, original flags: public overriders flags: public
adding java.util.Collections$EmptyMap.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 22, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 22, original flags: public default overriders flags: public
adding java.util.Collections$EmptyMap.forEach(Ljava/util/function/BiConsumer;)V at index 23, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.forEach(Ljava/util/function/BiConsumer;)V index 23, original flags: public default overriders flags: public
adding java.util.Collections$EmptyMap.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; at index 24, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; index 24, original flags: public default overriders flags: public
adding java.util.Collections$EmptyMap.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 25, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 25, original flags: public default overriders flags: public
adding java.util.Collections$EmptyMap.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 26, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 26, original flags: public default overriders flags: public
adding java.util.Collections$EmptyMap.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 27, flags: public
overriding with java.util.Collections$EmptyMap::java.util.Collections$EmptyMap.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 27, original flags: public default overriders flags: public
adding java.util.Collections$EmptyMap.readResolve()Ljava/lang/Object; at index 28, flags: private
[Loaded java.util.Collections$UnmodifiableCollection from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.Collections$UnmodifiableList from $JAVA_HOME/jre/lib/rt.jar]
[Loaded java.util.Collections$UnmodifiableRandomAccessList from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/util/Collections$UnmodifiableCollection
copy vtable from java.lang.Object to java.util.Collections$UnmodifiableCollection size 23
adding java.util.Collections$UnmodifiableCollection.add(Ljava/lang/Object;)Z at index 5, flags: public
adding java.util.Collections$UnmodifiableCollection.remove(Ljava/lang/Object;)Z at index 6, flags: public
adding java.util.Collections$UnmodifiableCollection.toString()Ljava/lang/String; at index 2, flags: public
overriding with java.util.Collections$UnmodifiableCollection::java.util.Collections$UnmodifiableCollection.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public
adding java.util.Collections$UnmodifiableCollection.clear()V at index 7, flags: public
adding java.util.Collections$UnmodifiableCollection.isEmpty()Z at index 8, flags: public
adding java.util.Collections$UnmodifiableCollection.contains(Ljava/lang/Object;)Z at index 9, flags: public
adding java.util.Collections$UnmodifiableCollection.size()I at index 10, flags: public
adding java.util.Collections$UnmodifiableCollection.toArray([Ljava/lang/Object;)[Ljava/lang/Object; at index 11, flags: public
adding java.util.Collections$UnmodifiableCollection.toArray()[Ljava/lang/Object; at index 12, flags: public
adding java.util.Collections$UnmodifiableCollection.iterator()Ljava/util/Iterator; at index 13, flags: public
adding java.util.Collections$UnmodifiableCollection.spliterator()Ljava/util/Spliterator; at index 14, flags: public
adding java.util.Collections$UnmodifiableCollection.addAll(Ljava/util/Collection;)Z at index 15, flags: public
adding java.util.Collections$UnmodifiableCollection.stream()Ljava/util/stream/Stream; at index 16, flags: public
adding java.util.Collections$UnmodifiableCollection.forEach(Ljava/util/function/Consumer;)V at index 17, flags: public
adding java.util.Collections$UnmodifiableCollection.containsAll(Ljava/util/Collection;)Z at index 18, flags: public
adding java.util.Collections$UnmodifiableCollection.removeAll(Ljava/util/Collection;)Z at index 19, flags: public
adding java.util.Collections$UnmodifiableCollection.retainAll(Ljava/util/Collection;)Z at index 20, flags: public
adding java.util.Collections$UnmodifiableCollection.removeIf(Ljava/util/function/Predicate;)Z at index 21, flags: public
adding java.util.Collections$UnmodifiableCollection.parallelStream()Ljava/util/stream/Stream; at index 22, flags: public
Initializing: java/util/Collections$UnmodifiableList
copy vtable from java.util.Collections$UnmodifiableCollection to java.util.Collections$UnmodifiableList size 36
adding java.util.Collections$UnmodifiableList.add(ILjava/lang/Object;)V at index 23, flags: public
adding java.util.Collections$UnmodifiableList.remove(I)Ljava/lang/Object; at index 24, flags: public
adding java.util.Collections$UnmodifiableList.get(I)Ljava/lang/Object; at index 25, flags: public
adding java.util.Collections$UnmodifiableList.equals(Ljava/lang/Object;)Z at index 1, flags: public
overriding with java.util.Collections$UnmodifiableList::java.util.Collections$UnmodifiableList.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public
adding java.util.Collections$UnmodifiableList.hashCode()I at index 3, flags: public
overriding with java.util.Collections$UnmodifiableList::java.util.Collections$UnmodifiableList.hashCode()I index 3, original flags: public native overriders flags: public
adding java.util.Collections$UnmodifiableList.indexOf(Ljava/lang/Object;)I at index 26, flags: public
adding java.util.Collections$UnmodifiableList.lastIndexOf(Ljava/lang/Object;)I at index 27, flags: public
adding java.util.Collections$UnmodifiableList.replaceAll(Ljava/util/function/UnaryOperator;)V at index 28, flags: public
adding java.util.Collections$UnmodifiableList.subList(II)Ljava/util/List; at index 29, flags: public
adding java.util.Collections$UnmodifiableList.addAll(ILjava/util/Collection;)Z at index 30, flags: public
adding java.util.Collections$UnmodifiableList.set(ILjava/lang/Object;)Ljava/lang/Object; at index 31, flags: public
adding java.util.Collections$UnmodifiableList.readResolve()Ljava/lang/Object; at index 32, flags: private
adding java.util.Collections$UnmodifiableList.listIterator(I)Ljava/util/ListIterator; at index 33, flags: public
adding java.util.Collections$UnmodifiableList.listIterator()Ljava/util/ListIterator; at index 34, flags: public
adding java.util.Collections$UnmodifiableList.sort(Ljava/util/Comparator;)V at index 35, flags: public
Initializing: java/util/Collections$UnmodifiableRandomAccessList
copy vtable from java.util.Collections$UnmodifiableList to java.util.Collections$UnmodifiableRandomAccessList size 37
adding java.util.Collections$UnmodifiableRandomAccessList.subList(II)Ljava/util/List; at index 29, flags: public
overriding with java.util.Collections$UnmodifiableRandomAccessList::java.util.Collections$UnmodifiableRandomAccessList.subList(II)Ljava/util/List; index 29, original flags: public overriders flags: public
adding java.util.Collections$UnmodifiableRandomAccessList.writeReplace()Ljava/lang/Object; at index 36, flags: private
invokevirtual resolved method: caller-class:java.lang.Throwable, compile-time-class:java.lang.Throwable, method:java.lang.Throwable.fillInStackTrace()Ljava/lang/Throwable;, method_holder:java.lang.Throwable, access_flags: public synchronized
invokevirtual selected method: receiver-class:java.lang.NoSuchMethodError, resolved-class:java.lang.Throwable, method:java.lang.Throwable.fillInStackTrace()Ljava/lang/Throwable;, method_holder:java.lang.Throwable, vtable_index:9, access_flags: public synchronized
[Loaded sun.reflect.Reflection from $JAVA_HOME/jre/lib/rt.jar]
Initializing: sun/reflect/Reflection
copy vtable from java.lang.Object to sun.reflect.Reflection size 5
[Loaded java.util.HashMap from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/util/HashMap
copy vtable from java.util.AbstractMap to java.util.HashMap size 39
adding java.util.HashMap.remove(Ljava/lang/Object;)Ljava/lang/Object; at index 5, flags: public
overriding with java.util.HashMap::java.util.HashMap.remove(Ljava/lang/Object;)Ljava/lang/Object; index 5, original flags: public overriders flags: public
adding java.util.HashMap.remove(Ljava/lang/Object;Ljava/lang/Object;)Z at index 17, flags: public
overriding with java.util.HashMap::java.util.HashMap.remove(Ljava/lang/Object;Ljava/lang/Object;)Z index 17, original flags: public default overriders flags: public
adding java.util.HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; at index 6, flags: public
overriding with java.util.HashMap::java.util.HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; index 6, original flags: public overriders flags: public
adding java.util.HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 7, flags: public
overriding with java.util.HashMap::java.util.HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 7, original flags: public overriders flags: public
adding java.util.HashMap.values()Ljava/util/Collection; at index 8, flags: public
overriding with java.util.HashMap::java.util.HashMap.values()Ljava/util/Collection; index 8, original flags: public overriders flags: public
adding java.util.HashMap.clone()Ljava/lang/Object; at index 4, flags: public
overriding with java.util.HashMap::java.util.HashMap.clone()Ljava/lang/Object; index 4, original flags: protected overriders flags: public
adding java.util.HashMap.clear()V at index 9, flags: public
overriding with java.util.HashMap::java.util.HashMap.clear()V index 9, original flags: public overriders flags: public
adding java.util.HashMap.isEmpty()Z at index 10, flags: public
overriding with java.util.HashMap::java.util.HashMap.isEmpty()Z index 10, original flags: public overriders flags: public
adding java.util.HashMap.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z at index 18, flags: public
overriding with java.util.HashMap::java.util.HashMap.replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z index 18, original flags: public default overriders flags: public
adding java.util.HashMap.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 19, flags: public
overriding with java.util.HashMap::java.util.HashMap.replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 19, original flags: public default overriders flags: public
adding java.util.HashMap.replaceAll(Ljava/util/function/BiFunction;)V at index 20, flags: public
overriding with java.util.HashMap::java.util.HashMap.replaceAll(Ljava/util/function/BiFunction;)V index 20, original flags: public default overriders flags: public
adding java.util.HashMap.size()I at index 11, flags: public
overriding with java.util.HashMap::java.util.HashMap.size()I index 11, original flags: public overriders flags: public
adding java.util.HashMap.entrySet()Ljava/util/Set; at index 12, flags: public
overriding with java.util.HashMap::java.util.HashMap.entrySet()Ljava/util/Set; index 12, original flags: public abstract overriders flags: public
adding java.util.HashMap.putAll(Ljava/util/Map;)V at index 13, flags: public
overriding with java.util.HashMap::java.util.HashMap.putAll(Ljava/util/Map;)V index 13, original flags: public overriders flags: public
adding java.util.HashMap.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 21, flags: public
overriding with java.util.HashMap::java.util.HashMap.putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 21, original flags: public default overriders flags: public
adding java.util.HashMap.readObject(Ljava/io/ObjectInputStream;)V at index 28, flags: private
adding java.util.HashMap.writeObject(Ljava/io/ObjectOutputStream;)V at index 29, flags: private
adding java.util.HashMap.keySet()Ljava/util/Set; at index 14, flags: public
overriding with java.util.HashMap::java.util.HashMap.keySet()Ljava/util/Set; index 14, original flags: public overriders flags: public
adding java.util.HashMap.containsValue(Ljava/lang/Object;)Z at index 15, flags: public
overriding with java.util.HashMap::java.util.HashMap.containsValue(Ljava/lang/Object;)Z index 15, original flags: public overriders flags: public
adding java.util.HashMap.containsKey(Ljava/lang/Object;)Z at index 16, flags: public
overriding with java.util.HashMap::java.util.HashMap.containsKey(Ljava/lang/Object;)Z index 16, original flags: public overriders flags: public
adding java.util.HashMap.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 22, flags: public
overriding with java.util.HashMap::java.util.HashMap.getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; index 22, original flags: public default overriders flags: public
adding java.util.HashMap.forEach(Ljava/util/function/BiConsumer;)V at index 23, flags: public
overriding with java.util.HashMap::java.util.HashMap.forEach(Ljava/util/function/BiConsumer;)V index 23, original flags: public default overriders flags: public
adding java.util.HashMap.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; at index 24, flags: public
overriding with java.util.HashMap::java.util.HashMap.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; index 24, original flags: public default overriders flags: public
adding java.util.HashMap.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 25, flags: public
overriding with java.util.HashMap::java.util.HashMap.computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 25, original flags: public default overriders flags: public
adding java.util.HashMap.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 26, flags: public
overriding with java.util.HashMap::java.util.HashMap.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 26, original flags: public default overriders flags: public
adding java.util.HashMap.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; at index 27, flags: public
overriding with java.util.HashMap::java.util.HashMap.merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; index 27, original flags: public default overriders flags: public
adding java.util.HashMap.newNode(ILjava/lang/Object;Ljava/lang/Object;Ljava/util/HashMap$Node;)Ljava/util/HashMap$Node; at index 30, flags:
adding java.util.HashMap.replacementNode(Ljava/util/HashMap$Node;Ljava/util/HashMap$Node;)Ljava/util/HashMap$Node; at index 31, flags:
adding java.util.HashMap.newTreeNode(ILjava/lang/Object;Ljava/lang/Object;Ljava/util/HashMap$Node;)Ljava/util/HashMap$TreeNode; at index 32, flags:
adding java.util.HashMap.replacementTreeNode(Ljava/util/HashMap$Node;Ljava/util/HashMap$Node;)Ljava/util/HashMap$TreeNode; at index 33, flags:
adding java.util.HashMap.reinitialize()V at index 34, flags:
adding java.util.HashMap.afterNodeAccess(Ljava/util/HashMap$Node;)V at index 35, flags:
adding java.util.HashMap.afterNodeInsertion(Z)V at index 36, flags:
adding java.util.HashMap.afterNodeRemoval(Ljava/util/HashMap$Node;)V at index 37, flags:
adding java.util.HashMap.internalWriteEntries(Ljava/io/ObjectOutputStream;)V at index 38, flags:
invokevirtual resolved method: caller-class:java.util.HashMap, compile-time-class:java.lang.Object, method:java.lang.Object.hashCode()I, method_holder:java.lang.Object, access_flags: public native
invokevirtual selected method: receiver-class:java.lang.Class, resolved-class:java.lang.Object, method:java.lang.Object.hashCode()I, method_holder:java.lang.Object, vtable_index:3, access_flags: public native
invokevirtual resolved method: caller-class:java.util.HashMap, compile-time-class:java.util.HashMap, method:java.util.HashMap.putVal(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object;, method_holder:java.util.HashMap, access_flags: final
invokevirtual selected method: receiver-class:java.util.HashMap, resolved-class:java.util.HashMap, method:java.util.HashMap.putVal(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object;, method_holder:java.util.HashMap, vtable_index:-2, access_flags: final
invokevirtual resolved method: caller-class:java.util.HashMap, compile-time-class:java.util.HashMap, method:java.util.HashMap.resize()[Ljava/util/HashMap$Node;, method_holder:java.util.HashMap, access_flags: final
invokevirtual selected method: receiver-class:java.util.HashMap, resolved-class:java.util.HashMap, method:java.util.HashMap.resize()[Ljava/util/HashMap$Node;, method_holder:java.util.HashMap, vtable_index:-2, access_flags: final
[Loaded java.util.HashMap$Node from $JAVA_HOME/jre/lib/rt.jar]
copy vtable from java.lang.Object to [Ljava.util.HashMap$Node; size 5
invokevirtual resolved method: caller-class:java.util.HashMap, compile-time-class:java.util.HashMap, method:java.util.HashMap.newNode(ILjava/lang/Object;Ljava/lang/Object;Ljava/util/HashMap$Node;)Ljava/util/HashMap$Node;, method_holder:java.util.HashMap, access_flags:
invokevirtual selected method: receiver-class:java.util.HashMap, resolved-class:java.util.HashMap, method:java.util.HashMap.newNode(ILjava/lang/Object;Ljava/lang/Object;Ljava/util/HashMap$Node;)Ljava/util/HashMap$Node;, method_holder:java.util.HashMap, vtable_index:30, access_flags:
Initializing: java/util/HashMap$Node
copy vtable from java.lang.Object to java.util.HashMap$Node size 5
adding java.util.HashMap$Node.equals(Ljava/lang/Object;)Z at index 1, flags: public final
overriding with java.util.HashMap$Node::java.util.HashMap$Node.equals(Ljava/lang/Object;)Z index 1, original flags: public overriders flags: public final
adding java.util.HashMap$Node.toString()Ljava/lang/String; at index 2, flags: public final
overriding with java.util.HashMap$Node::java.util.HashMap$Node.toString()Ljava/lang/String; index 2, original flags: public overriders flags: public final
adding java.util.HashMap$Node.hashCode()I at index 3, flags: public final
overriding with java.util.HashMap$Node::java.util.HashMap$Node.hashCode()I index 3, original flags: public native overriders flags: public final
invokevirtual resolved method: caller-class:java.util.HashMap, compile-time-class:java.util.HashMap, method:java.util.HashMap.afterNodeInsertion(Z)V, method_holder:java.util.HashMap, access_flags:
invokevirtual selected method: receiver-class:java.util.HashMap, resolved-class:java.util.HashMap, method:java.util.HashMap.afterNodeInsertion(Z)V, method_holder:java.util.HashMap, vtable_index:36, access_flags:
invokevirtual resolved method: caller-class:java.util.HashMap, compile-time-class:java.util.HashMap, method:java.util.HashMap.getNode(ILjava/lang/Object;)Ljava/util/HashMap$Node;, method_holder:java.util.HashMap, access_flags: final
invokevirtual selected method: receiver-class:java.util.HashMap, resolved-class:java.util.HashMap, method:java.util.HashMap.getNode(ILjava/lang/Object;)Ljava/util/HashMap$Node;, method_holder:java.util.HashMap, vtable_index:-2, access_flags: final
invokevirtual resolved method: caller-class:java.util.HashMap, compile-time-class:java.util.HashMap, method:java.util.HashMap.putMapEntries(Ljava/util/Map;Z)V, method_holder:java.util.HashMap, access_flags: final
invokevirtual selected method: receiver-class:java.util.HashMap, resolved-class:java.util.HashMap, method:java.util.HashMap.putMapEntries(Ljava/util/Map;Z)V, method_holder:java.util.HashMap, vtable_index:-2, access_flags: final
invokevirtual resolved method: caller-class:sun.misc.Unsafe, compile-time-class:sun.misc.Unsafe, method:sun.misc.Unsafe.arrayBaseOffset(Ljava/lang/Class;)I, method_holder:sun.misc.Unsafe, access_flags: public native
invokevirtual selected method: receiver-class:sun.misc.Unsafe, resolved-class:sun.misc.Unsafe, method:sun.misc.Unsafe.arrayBaseOffset(Ljava/lang/Class;)I, method_holder:sun.misc.Unsafe, vtable_index:-2, access_flags: public native
invokevirtual resolved method: caller-class:sun.misc.Unsafe, compile-time-class:sun.misc.Unsafe, method:sun.misc.Unsafe.arrayIndexScale(Ljava/lang/Class;)I, method_holder:sun.misc.Unsafe, access_flags: public native
invokevirtual selected method: receiver-class:sun.misc.Unsafe, resolved-class:sun.misc.Unsafe, method:sun.misc.Unsafe.arrayIndexScale(Ljava/lang/Class;)I, method_holder:sun.misc.Unsafe, vtable_index:-2, access_flags: public native
invokevirtual resolved method: caller-class:sun.misc.Unsafe, compile-time-class:sun.misc.Unsafe, method:sun.misc.Unsafe.addressSize()I, method_holder:sun.misc.Unsafe, access_flags: public native
invokevirtual selected method: receiver-class:sun.misc.Unsafe, resolved-class:sun.misc.Unsafe, method:sun.misc.Unsafe.addressSize()I, method_holder:sun.misc.Unsafe, vtable_index:-2, access_flags: public native
invokevirtual resolved method: caller-class:sun.misc.Unsafe, compile-time-class:java.lang.Class, method:java.lang.Class.getClassLoader()Ljava/lang/ClassLoader;, method_holder:java.lang.Class, access_flags: public
invokevirtual selected method: receiver-class:java.lang.Class, resolved-class:java.lang.Class, method:java.lang.Class.getClassLoader()Ljava/lang/ClassLoader;, method_holder:java.lang.Class, vtable_index:-2, access_flags: public
invokevirtual resolved method: caller-class:java.util.concurrent.atomic.AtomicInteger, compile-time-class:java.lang.Class, method:java.lang.Class.getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;, method_holder:java.lang.Class, access_flags: public
invokevirtual selected method: receiver-class:java.lang.Class, resolved-class:java.lang.Class, method:java.lang.Class.getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;, method_holder:java.lang.Class, vtable_index:-2, access_flags: public
[Loaded java.lang.Class$3 from $JAVA_HOME/jre/lib/rt.jar]
Initializing: java/lang/Class$3
copy vtable from java.lang.Object to java.lang.Class$3 size 5
invokev