commit 277c85eacd8b8badfe17f135b8162d804b7d7941
Author: nitrogenoliquido <203537016+nitrogenoliquido@users.noreply.github.com>
Date: Sun Nov 1 21:25:46 2026 -0500
added files.
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e81a89f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+.gradle/
+build/
+.idea/
+*.iml
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..911e926
--- /dev/null
+++ b/README.md
@@ -0,0 +1,44 @@
+
+
+
+ OpenAAC5
+
+ by Skid Solutions
+
+
+---
+
+
+ https://discord.gg/AEwatvnvSf
+
+
+
+
+
+
+
+
+
+---
+
+## How to build
+
+### Prerequisites
+- **Java Development Kit**: JDK 17 (the Gradle wrapper 8.14.3 does not run on newer JDKs)
+
+---
+
+### Building AAC5
+
+Run from this folder:
+
+```powershell
+$env:JAVA_HOME = "C:\Program Files\Java\jdk-17"
+
+.\gradlew.bat clean build
+```
+
+Generated `build/libs/`:
+- `AAC5-5.2.0-java17.jar`
+- `AAC5-5.2.0-plain.jar`
+- `AAC5-5.2.0-sources.jar`
diff --git a/assets/deobf.jpg b/assets/deobf.jpg
new file mode 100644
index 0000000..fa8dbde
Binary files /dev/null and b/assets/deobf.jpg differ
diff --git a/assets/deobf2.png b/assets/deobf2.png
new file mode 100644
index 0000000..1d4014d
Binary files /dev/null and b/assets/deobf2.png differ
diff --git a/assets/hack.jpg b/assets/hack.jpg
new file mode 100644
index 0000000..c4252ef
Binary files /dev/null and b/assets/hack.jpg differ
diff --git a/assets/jak.jpg b/assets/jak.jpg
new file mode 100644
index 0000000..162bfe5
Binary files /dev/null and b/assets/jak.jpg differ
diff --git a/assets/ss.png b/assets/ss.png
new file mode 100644
index 0000000..041b33a
Binary files /dev/null and b/assets/ss.png differ
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 0000000..bc52549
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,124 @@
+plugins {
+ id 'java'
+ id 'idea'
+ id 'eclipse'
+ id 'com.gradleup.shadow' version '8.3.8'
+}
+
+group = 'me.konsolas.aac'
+version = '5.2.0'
+
+def javaVersion = 17
+
+repositories {
+ mavenCentral()
+ maven { url = uri('https://hub.spigotmc.org/nexus/content/repositories/snapshots/') }
+}
+
+configurations {
+ apiGenerator
+}
+
+def generatorClasses = layout.buildDirectory.dir('api-generator/classes')
+tasks.register('compileApiGenerator', JavaCompile) {
+ source = files('gradle/GenerateCompileApis.java')
+ classpath = configurations.apiGenerator
+ destinationDirectory = generatorClasses
+ javaCompiler = javaToolchains.compilerFor { languageVersion = JavaLanguageVersion.of(javaVersion) }
+ options.release = javaVersion
+ options.encoding = 'UTF-8'
+}
+tasks.register('generateCompileApis', JavaExec) {
+ group = 'build setup'
+ description = 'Generates compile-only API headers from text declarations.'
+ dependsOn tasks.named('compileApiGenerator')
+ inputs.dir('gradle/api-signatures')
+ outputs.dir(layout.buildDirectory.dir('compile-apis'))
+ classpath = files(generatorClasses) + configurations.apiGenerator
+ javaLauncher = javaToolchains.launcherFor { languageVersion = JavaLanguageVersion.of(javaVersion) }
+ mainClass = 'GenerateCompileApis'
+ maxHeapSize = '2g'
+ args file('gradle/api-signatures').absolutePath, layout.buildDirectory.dir('compile-apis').get().asFile.absolutePath
+}
+def compileApi = { String name ->
+ files(layout.buildDirectory.file("compile-apis/${name}.jar")).builtBy(tasks.named('generateCompileApis'))
+}
+tasks.register('prepareIde') {
+ group = 'ide'
+ description = 'Generates the compile-only API headers used by the IDE import.'
+ dependsOn tasks.named('generateCompileApis')
+}
+
+java {
+ toolchain.languageVersion = JavaLanguageVersion.of(javaVersion)
+ withSourcesJar()
+}
+
+dependencies {
+ apiGenerator 'org.ow2.asm:asm:9.8'
+ apiGenerator 'com.google.code.gson:gson:2.10.1'
+
+ implementation 'it.unimi.dsi:fastutil:8.5.2'
+ implementation 'org.hipparchus:hipparchus-core:1.8'
+ implementation 'org.hipparchus:hipparchus-stat:1.8'
+ implementation 'org.hipparchus:hipparchus-optim:1.8'
+ implementation 'com.google.code.findbugs:jsr305:3.0.2'
+ implementation 'org.jetbrains:annotations:20.1.0'
+ compileOnly compileApi('aac5')
+ compileOnly 'com.google.guava:guava:21.0'
+ compileOnly 'com.google.code.gson:gson:2.8.9'
+ compileOnly 'org.yaml:snakeyaml:1.27'
+ compileOnly 'commons-lang:commons-lang:2.6'
+ compileOnly 'net.md-5:bungeecord-chat:1.16-R0.4'
+}
+
+tasks.withType(JavaCompile).configureEach {
+ if (name != 'compileApiGenerator') {
+ dependsOn tasks.named('generateCompileApis')
+ }
+ options.release = javaVersion
+ options.encoding = 'UTF-8'
+ options.compilerArgs += ['-parameters']
+ options.debug = true
+ options.debugOptions.debugLevel = 'source,lines,vars'
+}
+
+tasks.withType(AbstractArchiveTask).configureEach {
+ preserveFileTimestamps = false
+ reproducibleFileOrder = true
+ filePermissions { unix('0644') }
+ dirPermissions { unix('0755') }
+}
+
+jar {
+ archiveClassifier = 'plain'
+ manifest.attributes('Implementation-Title': 'AAC', 'Implementation-Version': project.version)
+}
+
+shadowJar {
+ archiveClassifier = 'java17'
+ relocate 'it.unimi.dsi.fastutil', 'me.konsolas.aac.lib.fastutil'
+ relocate 'org.hipparchus', 'me.konsolas.aac.lib.hipparchus'
+ minimize()
+ mergeServiceFiles()
+ exclude 'META-INF/*.SF', 'META-INF/*.RSA', 'META-INF/*.DSA'
+ exclude 'META-INF/INDEX.LIST', 'META-INF/maven/**'
+ exclude 'META-INF/LICENSE', 'META-INF/LICENSE.txt', 'META-INF/NOTICE', 'META-INF/NOTICE.txt'
+ manifest.attributes('Implementation-Title': 'AAC', 'Implementation-Version': project.version)
+}
+
+assemble.dependsOn shadowJar
+
+idea {
+ module {
+ downloadSources = true
+ downloadJavadoc = true
+ }
+}
+
+eclipse {
+ classpath {
+ downloadSources = true
+ downloadJavadoc = true
+ }
+}
diff --git a/gradle.properties b/gradle.properties
new file mode 100644
index 0000000..3e74a9d
--- /dev/null
+++ b/gradle.properties
@@ -0,0 +1,3 @@
+org.gradle.jvmargs=-Xmx3g -Dfile.encoding=UTF-8
+org.gradle.workers.max=2
+org.gradle.parallel=false
diff --git a/gradle/GenerateCompileApis.java b/gradle/GenerateCompileApis.java
new file mode 100644
index 0000000..184fb62
--- /dev/null
+++ b/gradle/GenerateCompileApis.java
@@ -0,0 +1,66 @@
+import com.google.gson.*;
+import org.objectweb.asm.*;
+import java.io.*;
+import java.nio.file.*;
+import java.util.*;
+import java.util.jar.*;
+
+public final class GenerateCompileApis implements Opcodes {
+ static String text(JsonObject o,String k){return o.has(k)&&!o.get(k).isJsonNull()?o.get(k).getAsString():null;}
+ static int number(JsonObject o,String k){return o.get(k).getAsInt();}
+ static JsonArray array(JsonObject o,String k){return o.has(k)?o.getAsJsonArray(k):new JsonArray();}
+ static String[] strings(JsonObject o,String k){List r=new ArrayList<>();for(JsonElement e:array(o,k))r.add(e.getAsString());return r.toArray(new String[0]);}
+ static Object scalar(JsonObject o){String v=text(o,"value");return switch(text(o,"type")){
+ case "Long"->Long.valueOf(v);case "Integer"->Integer.valueOf(v);case "Float"->Float.valueOf(v);case "Double"->Double.valueOf(v);case "Byte"->Byte.valueOf(v);case "Short"->Short.valueOf(v);case "Character"->v.charAt(0);default->throw new IllegalArgumentException(o.toString());};}
+ static Object constant(JsonElement e){if(e==null||e.isJsonNull())return null;if(e.isJsonObject())return scalar(e.getAsJsonObject());return e.getAsString();}
+ static void annotationValue(AnnotationVisitor visitor,String name,JsonElement value){
+ if(value.isJsonArray()){AnnotationVisitor nested=visitor.visitArray(name);for(JsonElement e:value.getAsJsonArray())annotationValue(nested,null,e);nested.visitEnd();}
+ else if(value.isJsonObject()){JsonObject o=value.getAsJsonObject();switch(text(o,"kind")){
+ case "scalar"->visitor.visit(name,scalar(o));case "type"->visitor.visit(name,Type.getType(text(o,"descriptor")));
+ case "enum"->visitor.visitEnum(name,text(o,"descriptor"),text(o,"name"));
+ case "annotation"->{JsonObject a=o.getAsJsonObject("annotation");writeAnnotation(visitor.visitAnnotation(name,text(a,"descriptor")),a);}
+ default->throw new IllegalArgumentException(o.toString());}}
+ else if(value.getAsJsonPrimitive().isBoolean())visitor.visit(name,value.getAsBoolean());
+ else visitor.visit(name,value.getAsString());
+ }
+ static void writeAnnotation(AnnotationVisitor visitor,JsonObject annotation){if(visitor==null)return;for(var e:annotation.getAsJsonObject("values").entrySet())annotationValue(visitor,e.getKey(),e.getValue());visitor.visitEnd();}
+ interface Factory {AnnotationVisitor create(JsonObject annotation);}
+ static void annotations(JsonObject o,String key,Factory factory){for(JsonElement a:array(o,key)){JsonObject obj=a.getAsJsonObject();writeAnnotation(factory.create(obj),obj);}}
+ static TypePath path(JsonObject o){return TypePath.fromString(text(o,"typePath"));}
+ static byte[] compile(JsonObject c){
+ ClassWriter cw=new ClassWriter(0);cw.visit(number(c,"version"),number(c,"access"),text(c,"name"),text(c,"signature"),text(c,"superName"),strings(c,"interfaces"));
+ if(c.has("outerClass"))cw.visitOuterClass(text(c,"outerClass"),text(c,"outerMethod"),text(c,"outerMethodDescriptor"));
+ if(c.has("nestHostClass"))cw.visitNestHost(text(c,"nestHostClass"));
+ for(String n:strings(c,"nestMembers"))cw.visitNestMember(n);for(String n:strings(c,"permittedSubclasses"))cw.visitPermittedSubclass(n);
+ annotations(c,"annotations",a->cw.visitAnnotation(text(a,"descriptor"),a.get("visible").getAsBoolean()));
+ annotations(c,"typeAnnotations",a->cw.visitTypeAnnotation(number(a,"typeRef"),path(a),text(a,"descriptor"),a.get("visible").getAsBoolean()));
+ for(JsonElement el:array(c,"innerClasses")){var n=el.getAsJsonObject();cw.visitInnerClass(text(n,"name"),text(n,"outerName"),text(n,"innerName"),number(n,"access"));}
+ for(JsonElement el:array(c,"recordComponents")){var r=el.getAsJsonObject();var rv=cw.visitRecordComponent(text(r,"name"),text(r,"descriptor"),text(r,"signature"));annotations(r,"annotations",a->rv.visitAnnotation(text(a,"descriptor"),a.get("visible").getAsBoolean()));annotations(r,"typeAnnotations",a->rv.visitTypeAnnotation(number(a,"typeRef"),path(a),text(a,"descriptor"),a.get("visible").getAsBoolean()));rv.visitEnd();}
+ for(JsonElement el:array(c,"fields")){var f=el.getAsJsonObject();var fv=cw.visitField(number(f,"access"),text(f,"name"),text(f,"descriptor"),text(f,"signature"),constant(f.get("constant")));annotations(f,"annotations",a->fv.visitAnnotation(text(a,"descriptor"),a.get("visible").getAsBoolean()));annotations(f,"typeAnnotations",a->fv.visitTypeAnnotation(number(a,"typeRef"),path(a),text(a,"descriptor"),a.get("visible").getAsBoolean()));fv.visitEnd();}
+ for(JsonElement el:array(c,"methods")){var m=el.getAsJsonObject();int access=number(m,"access");String descriptor=text(m,"descriptor");var mv=cw.visitMethod(access,text(m,"name"),descriptor,text(m,"signature"),strings(m,"exceptions"));
+ for(JsonElement pe:array(m,"parameters")){var p=pe.getAsJsonObject();mv.visitParameter(text(p,"name"),number(p,"access"));}
+ annotations(m,"annotations",a->mv.visitAnnotation(text(a,"descriptor"),a.get("visible").getAsBoolean()));annotations(m,"typeAnnotations",a->mv.visitTypeAnnotation(number(a,"typeRef"),path(a),text(a,"descriptor"),a.get("visible").getAsBoolean()));
+ annotations(m,"parameterAnnotations",a->mv.visitParameterAnnotation(number(a,"parameter"),text(a,"descriptor"),a.get("visible").getAsBoolean()));
+ if(m.has("annotationDefault")){var av=mv.visitAnnotationDefault();annotationValue(av,null,m.get("annotationDefault"));av.visitEnd();}
+ if((access&(ACC_ABSTRACT|ACC_NATIVE))==0){mv.visitCode();mv.visitTypeInsn(NEW,"java/lang/UnsupportedOperationException");mv.visitInsn(DUP);mv.visitLdcInsn("Compile-only API header; use the real server or library at runtime");mv.visitMethodInsn(INVOKESPECIAL,"java/lang/UnsupportedOperationException","","(Ljava/lang/String;)V",false);mv.visitInsn(ATHROW);int locals=(access&ACC_STATIC)==0?1:0;for(Type t:Type.getArgumentTypes(descriptor))locals+=t.getSize();mv.visitMaxs(3,locals);}
+ mv.visitEnd();}
+ cw.visitEnd();return cw.toByteArray();
+ }
+ static SortedMap declarations(Path input,Path schema,Set active)throws Exception {
+ if(!active.add(schema))throw new IllegalArgumentException("Cyclic API declaration inheritance: "+schema);
+ JsonObject data;try(Reader r=Files.newBufferedReader(schema)){data=JsonParser.parseReader(r).getAsJsonObject();}
+ SortedMap classes=new TreeMap<>();
+ if(data.has("base"))classes.putAll(declarations(input,input.resolve(text(data,"base")+".json"),active));
+ for(JsonElement entry:array(data,"classes")){JsonObject c=entry.getAsJsonObject();classes.put(text(c,"name"),c);}
+ active.remove(schema);return classes;
+ }
+ public static void main(String[] args)throws Exception{
+ Path input=Path.of(args[0]),output=Path.of(args[1]);Files.createDirectories(output);
+ for(Path schema:Files.list(input).filter(p->p.toString().endsWith(".json")).sorted().toList()){
+ SortedMap classes=declarations(input,schema,new HashSet<>());
+ String name=schema.getFileName().toString().replace(".json",".jar");Path jar=output.resolve(name);
+ try(var out=new JarOutputStream(Files.newOutputStream(jar))){for(JsonObject c:classes.values()){var entry=new JarEntry(text(c,"name")+".class");entry.setTime(0);out.putNextEntry(entry);out.write(compile(c));out.closeEntry();}}
+ System.out.println("Generated compile API "+name+" ("+classes.size()+" declarations)");
+ }
+ }
+}
diff --git a/gradle/api-signatures/aac5.json b/gradle/api-signatures/aac5.json
new file mode 100644
index 0000000..f179293
--- /dev/null
+++ b/gradle/api-signatures/aac5.json
@@ -0,0 +1 @@
+{"formatVersion":1,"purpose":"Compile-only API declarations; not runtime implementations","classes":[{"name":"com/comphenix/net/bytebuddy/ByteBuddy","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"RecordObjectMethod","access":16412},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"RecordConstructorStrategy","access":16412},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"EnumerationImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$ForLoadedPackage","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"ForLoadedPackage","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForPackageDescription","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForPackageDescription","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Builder","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"WithoutSpecifiedTarget","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer$Suffixing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer","innerName":"Suffixing","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"BYTE_BUDDY_DEFAULT_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"ByteBuddy"},{"name":"BYTE_BUDDY_DEFAULT_SUFFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"auxiliary"},{"name":"classFileVersion","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"namingStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/NamingStrategy;"},{"name":"auxiliaryTypeNamingStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;"},{"name":"annotationValueFilterFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;"},{"name":"annotationRetention","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;"},{"name":"implementationContextFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;"},{"name":"methodGraphCompiler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"},{"name":"instrumentedTypeFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory;"},{"name":"ignoredMethods","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"typeValidation","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;"},{"name":"visibilityBridgeStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;"},{"name":"classWriterStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)V"},{"name":"subclass","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"subclass","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"subclass","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"subclass","access":1,"descriptor":"(Ljava/lang/reflect/Type;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/reflect/Type;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"subclass","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"subclass","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makeInterface","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makeInterface","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"makeInterface","access":129,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makeInterface","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makeInterface","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makeInterface","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makePackage","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makeRecord","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makeAnnotation","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<+Ljava/lang/annotation/Annotation;>;"},{"name":"makeEnumeration","access":129,"descriptor":"([Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<+Ljava/lang/Enum<*>;>;"},{"name":"makeEnumeration","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Ljava/lang/String;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<+Ljava/lang/Enum<*>;>;"},{"name":"redefine","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"redefine","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"redefine","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"rebase","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"rebase","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"rebase","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"rebase","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"rebase","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"rebase","access":1,"descriptor":"(Ljava/lang/Package;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Package;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"rebase","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"decorate","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"decorate","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"decorate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/NamingStrategy;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/ByteBuddy;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/ByteBuddy;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation$InitializationAppender","outerName":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","innerName":"InitializationAppender","access":12},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation$ValuesMethodAppender","outerName":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","innerName":"ValuesMethodAppender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ArrayProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ArrayProjection","access":9},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"EnumerationImplementation","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"CLONE_METHOD_NAME","access":28,"descriptor":"Ljava/lang/String;","constant":"clone"},{"name":"ENUM_VALUE_OF_METHOD_NAME","access":28,"descriptor":"Ljava/lang/String;","constant":"valueOf"},{"name":"ENUM_VALUES_METHOD_NAME","access":28,"descriptor":"Ljava/lang/String;","constant":"values"},{"name":"ENUM_FIELD_MODIFIERS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"25"}},{"name":"ENUM_VALUES","access":26,"descriptor":"Ljava/lang/String;","constant":"$VALUES"},{"name":"values","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation$InitializationAppender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"EnumerationImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation$InitializationAppender","outerName":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","innerName":"InitializationAppender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"values","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation$ValuesMethodAppender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"EnumerationImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation$ValuesMethodAppender","outerName":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","innerName":"ValuesMethodAppender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy$Appender","outerName":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForImplementation","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"ForInstrumentedMethod","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"RecordConstructorStrategy","access":16412}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"extractConstructors","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"inject","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"}]},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"RecordConstructorStrategy","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy$Appender","outerName":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ArrayProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ArrayProjection","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$Simple","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"RecordObjectMethod","access":16412}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"HASH_CODE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod;"},{"name":"EQUALS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod;"},{"name":"TO_STRING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"returnType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"arguments","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod;"},{"name":"","access":130,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/Class;[Ljava/lang/Class;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)V"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"}]},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/lang/Comparable;","superName":"java/lang/Object","interfaces":["java/lang/Comparable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion","innerName":"VersionLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"CreationAction","access":16409}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"BASE_VERSION","access":28,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"44"}},{"name":"JAVA_V1","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V2","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V3","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V4","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V5","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V6","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V7","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V8","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V9","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V10","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V11","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V12","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V13","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V14","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V15","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V16","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V17","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"VERSION_LOCATOR","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator;"},{"name":"versionNumber","access":18,"descriptor":"I"},{"name":"vm","access":4234,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"ofMinorMajor","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"ofJavaVersionString","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"ofJavaVersion","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"ofThisVm","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"vm"},"visible":true}]},{"name":"ofThisVm","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/ClassFileVersion;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/ClassFileVersion;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/ClassFileVersion;","exceptions":["java/io/IOException"]},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/ClassFileVersion;","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/ClassFileVersion;","exceptions":["java/io/IOException"]},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/ClassFileVersion;","exceptions":["java/io/IOException"]},{"name":"ofClassFile","access":9,"descriptor":"([B)Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"getMinorMajorVersion","access":1,"descriptor":"()I"},{"name":"getMajorVersion","access":1,"descriptor":"()S"},{"name":"getMinorVersion","access":1,"descriptor":"()S"},{"name":"getJavaVersion","access":1,"descriptor":"()I"},{"name":"isAtLeast","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Z"},{"name":"isGreaterThan","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Z"},{"name":"isAtMost","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Z"},{"name":"isLessThan","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Z"},{"name":"asPreviewVersion","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"isPreviewVersion","access":1,"descriptor":"()Z"},{"name":"compareTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion","innerName":"VersionLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"ForJava9CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"CreationAction","access":16409}],"methods":[{"name":"locate","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"}]},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion","innerName":"VersionLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"ForJava9CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForJava9CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion","innerName":"VersionLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"ForJava9CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"STATIC_METHOD","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"current","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"major","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"locate","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion","innerName":"VersionLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm;"},{"name":"JAVA_VERSION_PROPERTY","access":26,"descriptor":"Ljava/lang/String;","constant":"java.version"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"locate","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"run","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/NamingStrategy$PrefixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"PrefixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$AbstractBase","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"subclass","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/String;"},{"name":"redefine","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"rebase","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/NamingStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/NamingStrategy$AbstractBase","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"subclass","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/String;"},{"name":"name","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"redefine","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"rebase","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$PrefixingRandom","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/NamingStrategy$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$AbstractBase","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$PrefixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"PrefixingRandom","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"prefix","access":18,"descriptor":"Ljava/lang/String;"},{"name":"randomString","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/RandomString;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"name","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/NamingStrategy$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","innerName":"BaseNameResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$AbstractBase","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","innerName":"ForUnnamedType","access":16409},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"BYTE_BUDDY_RENAME_PACKAGE","access":25,"descriptor":"Ljava/lang/String;","constant":"com.comphenix.net.bytebuddy.renamed"},{"name":"NO_PREFIX","access":25,"descriptor":"Ljava/lang/String;","constant":""},{"name":"JAVA_PACKAGE","access":26,"descriptor":"Ljava/lang/String;","constant":"java."},{"name":"suffix","access":18,"descriptor":"Ljava/lang/String;"},{"name":"javaLangPackagePrefix","access":18,"descriptor":"Ljava/lang/String;"},{"name":"randomString","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/RandomString;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]},{"name":"baseNameResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver;Ljava/lang/String;)V"},{"name":"name","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","innerName":"BaseNameResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","innerName":"ForFixedValue","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForGivenType","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","innerName":"ForGivenType","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","innerName":"ForUnnamedType","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForFixedValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","innerName":"BaseNameResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","innerName":"ForFixedValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForGivenType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","innerName":"BaseNameResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForGivenType","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","innerName":"ForGivenType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","innerName":"BaseNameResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","innerName":"ForUnnamedType","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache","version":49,"access":33,"signature":"Ljava/lang/ref/ReferenceQueue;","superName":"java/lang/ref/ReferenceQueue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$1","access":4104},{"name":"com/comphenix/net/bytebuddy/TypeCache$SimpleKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"SimpleKey","access":9},{"name":"com/comphenix/net/bytebuddy/TypeCache$WithInlineExpunction","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"WithInlineExpunction","access":9},{"name":"com/comphenix/net/bytebuddy/TypeCache$StorageKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"StorageKey","access":12},{"name":"com/comphenix/net/bytebuddy/TypeCache$LookupKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"LookupKey","access":12},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"Sort","access":17417}],"fields":[{"name":"NOT_FOUND","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"sort","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/TypeCache$Sort;"},{"name":"cache","access":20,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;>;>;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/TypeCache$Sort;)V"},{"name":"find","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TT;)Ljava/lang/Class<*>;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["GC_UNRELATED_TYPES"],"justification":"Cross-comparison is intended"},"visible":false}]},{"name":"insert","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TT;Ljava/lang/Class<*>;)Ljava/lang/Class<*>;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["GC_UNRELATED_TYPES"],"justification":"Cross-comparison is intended"},"visible":false}]},{"name":"findOrInsert","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TT;Ljava/util/concurrent/Callable;>;)Ljava/lang/Class<*>;"},{"name":"findOrInsert","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/util/concurrent/Callable;Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TT;Ljava/util/concurrent/Callable;>;Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"expungeStaleEntries","access":1,"descriptor":"()V"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/TypeCache","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$LookupKey","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$LookupKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"LookupKey","access":12},{"name":"com/comphenix/net/bytebuddy/TypeCache$StorageKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"StorageKey","access":12}],"fields":[{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"hashCode","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS"],"justification":"Cross-comparison is intended"},"visible":false}]},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/TypeCache$LookupKey;)I"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/TypeCache$LookupKey;)Ljava/lang/ClassLoader;"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$SimpleKey","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/TypeCache$SimpleKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"SimpleKey","access":9}],"fields":[{"name":"types","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":129,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/util/Collection;)V","signature":"(Ljava/lang/Class<*>;Ljava/util/Collection<+Ljava/lang/Class<*>;>;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection<+Ljava/lang/Class<*>;>;)V"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort$2","access":16392},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort$1","access":16392},{"name":"com/comphenix/net/bytebuddy/TypeCache$1","access":4104}],"fields":[{"name":"WEAK","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/TypeCache$Sort;"},{"name":"SOFT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/TypeCache$Sort;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/TypeCache$Sort;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/TypeCache$Sort;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/TypeCache$Sort;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"wrap","access":1028,"descriptor":"(Ljava/lang/Class;)Ljava/lang/ref/Reference;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/ref/Reference;>;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/TypeCache$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/TypeCache$Sort","outerClass":"com/comphenix/net/bytebuddy/TypeCache$Sort","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort$1","access":16392},{"name":"com/comphenix/net/bytebuddy/TypeCache$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"wrap","access":4,"descriptor":"(Ljava/lang/Class;)Ljava/lang/ref/Reference;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/ref/Reference;>;"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/TypeCache$Sort","outerClass":"com/comphenix/net/bytebuddy/TypeCache$Sort","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort$2","access":16392},{"name":"com/comphenix/net/bytebuddy/TypeCache$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"wrap","access":4,"descriptor":"(Ljava/lang/Class;)Ljava/lang/ref/Reference;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/ref/Reference;>;"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$StorageKey","version":49,"access":33,"signature":"Ljava/lang/ref/WeakReference;","superName":"java/lang/ref/WeakReference","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$StorageKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"StorageKey","access":12},{"name":"com/comphenix/net/bytebuddy/TypeCache$LookupKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"LookupKey","access":12}],"fields":[{"name":"hashCode","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/ref/ReferenceQueue;)V","signature":"(Ljava/lang/ClassLoader;Ljava/lang/ref/ReferenceQueue<-Ljava/lang/ClassLoader;>;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS"],"justification":"Cross-comparison is intended"},"visible":false}]},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/TypeCache$StorageKey;)I"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$WithInlineExpunction","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/TypeCache;","superName":"com/comphenix/net/bytebuddy/TypeCache","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/TypeCache$WithInlineExpunction","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"WithInlineExpunction","access":9}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/TypeCache$Sort;)V"},{"name":"find","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TS;)Ljava/lang/Class<*>;"},{"name":"insert","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TS;Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"findOrInsert","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TS;Ljava/util/concurrent/Callable;>;)Ljava/lang/Class<*>;"},{"name":"findOrInsert","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/util/concurrent/Callable;Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TS;Ljava/util/concurrent/Callable;>;Ljava/lang/Object;)Ljava/lang/Class<*>;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Identified","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Ignored","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Matchable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutBatchStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Narrowable","access":1545}],"methods":[{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"enableNativeMethodPrefix","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"disableNativeMethodPrefix","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"disableClassFormatChanges","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":1153,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":1153,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":1153,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":1153,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"type","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"ignore","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"makeRaw","access":1025,"descriptor":"()Ljava/lang/instrument/ClassFileTransformer;"},{"name":"installOn","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"installOnByteBuddyAgent","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"patchOn","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"patchOnByteBuddyAgent","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Global","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Global","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Inactive","access":16409}],"methods":[{"name":"acquire","access":1025,"descriptor":"()Z"},{"name":"release","access":1025,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Default","version":49,"access":33,"signature":"Ljava/lang/ThreadLocal;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;","superName":"java/lang/ThreadLocal","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Default","access":9}],"fields":[{"name":"NOT_ACQUIRED","access":26,"descriptor":"Ljava/lang/Boolean;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"acquire","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Global","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Global","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Global","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"lock","access":18,"descriptor":"Ljava/util/concurrent/locks/Lock;"},{"name":"time","access":18,"descriptor":"J"},{"name":"timeUnit","access":18,"descriptor":"Ljava/util/concurrent/TimeUnit;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"acquire","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Inactive","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"acquire","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Ljava/lang/String;[BLjava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"typePool","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"fields":[{"name":"RETAINING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default;"},{"name":"DISCARDING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Simple","access":9}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/String;[BLjava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"typePool","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"NoOp","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/String;[BLjava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"typePool","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Redefining","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transforming","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transforming","access":4},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Ignoring","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Ignoring","access":4},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Delegator","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutBatchStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Identified","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Narrowable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Ignored","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Installation","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Split","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$ForBuildEntryPoint","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","innerName":"ForBuildEntryPoint","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForBuildPlugin","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","innerName":"ForBuildPlugin","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$ModuleReadEdgeCompleting","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"ModuleReadEdgeCompleting","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$SimpleMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"SimpleMatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$DifferentialMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"DifferentialMatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"ForClassLoader","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","innerName":"SinglePass","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"ForTotal","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingReflection","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$ByThrowableType","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","innerName":"ByThrowableType","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","outerName":"com/comphenix/net/bytebuddy/build/EntryPoint","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Extendable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$ForPrefix","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","innerName":"ForPrefix","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Disabled","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Factory","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"INSTALLER_TYPE","access":26,"descriptor":"Ljava/lang/String;","constant":"com.comphenix.net.bytebuddy.agent.Installer"},{"name":"INSTRUMENTATION_GETTER","access":26,"descriptor":"Ljava/lang/String;","constant":"getInstrumentation"},{"name":"STATIC_MEMBER","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"NO_TRANSFORMATION","access":26,"descriptor":"[B"},{"name":"NO_LOADED_TYPE","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher;"},{"name":"DEFAULT_LOCK","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;"},{"name":"byteBuddy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"listener","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;"},{"name":"circularityLock","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;"},{"name":"poolStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;"},{"name":"typeStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;"},{"name":"locationStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;"},{"name":"nativeMethodStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;"},{"name":"transformerDecorator","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;"},{"name":"initializationStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;"},{"name":"redefinitionStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;"},{"name":"redefinitionDiscoveryStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;"},{"name":"redefinitionBatchAllocator","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;"},{"name":"redefinitionListener","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;"},{"name":"redefinitionResubmissionStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy;"},{"name":"injectionStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;"},{"name":"lambdaInstrumentationStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"},{"name":"descriptionStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;"},{"name":"fallbackStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;"},{"name":"classFileBufferStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;"},{"name":"installationListener","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;"},{"name":"ignoreMatcher","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"transformations","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;)V"},{"name":"of","access":137,"descriptor":"([Lcom/comphenix/net/bytebuddy/build/Plugin;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"of","access":9,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"of","access":137,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;[Lcom/comphenix/net/bytebuddy/build/Plugin;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"of","access":137,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;[Lcom/comphenix/net/bytebuddy/build/Plugin;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"of","access":137,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;Lcom/comphenix/net/bytebuddy/ClassFileVersion;[Lcom/comphenix/net/bytebuddy/build/Plugin;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"enableNativeMethodPrefix","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"disableNativeMethodPrefix","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"disableClassFormatChanges","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"makeRaw","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"makeRaw","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"installOn","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"installOnByteBuddyAgent","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"patchOn","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"patchOnByteBuddyAgent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"doInstall","access":2,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"makeRaw","access":4161,"descriptor":"()Ljava/lang/instrument/ClassFileTransformer;"},{"name":"access$1200","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher;"},{"name":"access$1300","access":4104,"descriptor":"()[B"},{"name":"access$1400","access":4104,"descriptor":"()Ljava/lang/Class;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Delegator","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","innerName":"Matchable","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutBatchStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Identified","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Narrowable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Ignored","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"materialize","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"enableNativeMethodPrefix","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"disableNativeMethodPrefix","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"disableClassFormatChanges","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"makeRaw","access":1,"descriptor":"()Ljava/lang/instrument/ClassFileTransformer;"},{"name":"installOn","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"installOnByteBuddyAgent","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"patchOn","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"patchOnByteBuddyAgent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable","version":49,"access":1057,"signature":";>Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Delegator","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","innerName":"Matchable","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Matchable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"and","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)TS;"},{"name":"and","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)TS;"},{"name":"and","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)TS;"},{"name":"or","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)TS;"},{"name":"or","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)TS;"},{"name":"or","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)TS;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"ForJava6CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"CreationAction","access":16409}],"methods":[{"name":"isNativeMethodPrefixSupported","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"setNativeMethodPrefix","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Ljava/lang/String;)V"},{"name":"addTransformer","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Z)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"ForJava6CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForJava6CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"ForJava6CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"isNativeMethodPrefixSupported","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"setNativeMethodPrefix","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"addTransformer","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"isNativeMethodPrefixSupported","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"setNativeMethodPrefix","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Ljava/lang/String;)V"},{"name":"addTransformer","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Z)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isNativeMethodPrefixSupported","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"setNativeMethodPrefix","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Ljava/lang/String;)V"},{"name":"addTransformer","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Z)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Java9CapableVmDispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Java9CapableVmDispatcher","access":4},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"LegacyVmDispatcher","access":4},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Factory","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$TransformerIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"TransformerIterator","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$SimpleMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"SimpleMatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer$AbstractBase","outerName":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Inactive","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"CreationAction","access":16409}],"fields":[{"name":"FACTORY","access":28,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory;"},{"name":"byteBuddy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"poolStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;"},{"name":"typeStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;"},{"name":"listener","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;"},{"name":"nativeMethodStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;"},{"name":"initializationStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;"},{"name":"injectionStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;"},{"name":"lambdaInstrumentationStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"},{"name":"descriptionStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;"},{"name":"locationStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;"},{"name":"fallbackStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;"},{"name":"classFileBufferStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;"},{"name":"installationListener","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;"},{"name":"ignoreMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"resubmissionEnforcer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;"},{"name":"transformations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"circularityLock","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;"},{"name":"accessControlContext","access":18,"descriptor":"Ljava/security/AccessControlContext;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)V","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)V"},{"name":"transform","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)[B"},{"name":"transform","access":4,"descriptor":"(Ljava/lang/Object;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B","signature":"(Ljava/lang/Object;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)[B"},{"name":"transform","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B","signature":"(Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)[B"},{"name":"doTransform","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;ZLjava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)[B","signature":"(Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;ZLjava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)[B"},{"name":"iterator","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Ljava/util/Iterator;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Ljava/util/Iterator;"},{"name":"reset","access":33,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Z"},{"name":"access$1600","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Factory","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"ForJava9CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Factory","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"ForJava9CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"WithoutSpecifiedTarget","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Configurable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForJava9CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Factory","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"ForJava9CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"executingTransformer","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<+Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Constructor;)V","signature":"(Ljava/lang/reflect/Constructor<+Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;>;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Factory","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Java9CapableVmDispatcher","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction<[B>;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Java9CapableVmDispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Java9CapableVmDispatcher","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"rawModule","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"internalTypeName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"classBeingRedefined","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"protectionDomain","access":18,"descriptor":"Ljava/security/ProtectionDomain;"},{"name":"binaryRepresentation","access":18,"descriptor":"[B"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer;Ljava/lang/Object;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)V","signature":"(Ljava/lang/Object;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)V"},{"name":"run","access":1,"descriptor":"()[B"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction<[B>;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"LegacyVmDispatcher","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"internalTypeName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"classBeingRedefined","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"protectionDomain","access":18,"descriptor":"Ljava/security/ProtectionDomain;"},{"name":"binaryRepresentation","access":18,"descriptor":"[B"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)V","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)V"},{"name":"run","access":1,"descriptor":"()[B"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Ignoring","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Ignored","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Matchable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Delegator","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","innerName":"Matchable","access":1036},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Conjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Conjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Ignoring","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Ignoring","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"rawMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)V"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"and","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"or","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"or","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;"},{"name":"and","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$ForPrefix","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","innerName":"ForPrefix","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","innerName":"Disabled","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;"},{"name":"apply","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer$Suffixing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer","innerName":"Suffixing","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$ForPrefix","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer$Prefixing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer","innerName":"Prefixing","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$ForPrefix","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","innerName":"ForPrefix","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"prefix","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"of","access":12,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Redefining","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining$WithResubmission","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining","innerName":"WithResubmission","access":4},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithImplicitDiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithImplicitDiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutResubmissionSpecification","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutResubmissionSpecification","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Explicit","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutBatchStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionOnErrorMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionImmediateMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"Trivial","access":16409}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;)V"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithImplicitDiscoveryStrategy;"},{"name":"redefineOnly","access":129,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable;"},{"name":"withResubmission","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutResubmissionSpecification;"},{"name":"makeRaw","access":4161,"descriptor":"()Ljava/lang/instrument/ClassFileTransformer;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining$WithResubmission","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionOnErrorMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionImmediateMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Redefining","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining$WithResubmission","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining","innerName":"WithResubmission","access":4},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithResubmissionSpecification","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Delegator","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"resubmissionScheduler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler;"},{"name":"resubmissionOnErrorMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;"},{"name":"resubmissionImmediateMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;)V"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"resubmitOnError","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Throwable;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Throwable;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Throwable;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Throwable;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$TransformerIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"TransformerIterator","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$DifferentialMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"DifferentialMatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$SimpleMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"SimpleMatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NONE","access":26,"descriptor":"[B"},{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"transformers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"terminal","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;Z)V"},{"name":"getMatcher","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"getTransformers","access":4,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isTerminal","access":4,"descriptor":"()Z"},{"name":"access$1500","access":4104,"descriptor":"()[B"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$DifferentialMatcher","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$DifferentialMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"DifferentialMatcher","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"ignoreMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"transformations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"classFileTransformer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$SimpleMatcher","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$SimpleMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"SimpleMatcher","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"ignoreMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"transformations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$TransformerIterator","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$TransformerIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"TransformerIterator","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"module","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaModule;"},{"name":"classBeingRedefined","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"protectionDomain","access":18,"descriptor":"Ljava/security/ProtectionDomain;"},{"name":"transformations","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"transformers","access":2,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;Ljava/util/List;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transforming","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable","com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Identified","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Extendable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Narrowable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Matchable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Delegator","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","innerName":"Matchable","access":1036},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Conjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Conjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transforming","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transforming","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"rawMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"transformers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"terminal","access":18,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;Z)V"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable;"},{"name":"asTerminalTransformation","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"and","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"or","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"or","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;"},{"name":"and","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545}],"methods":[{"name":"isLoadedFirst","access":1025,"descriptor":"()Z"},{"name":"apply","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"Asynchronous","access":9}],"fields":[{"name":"HYBRID","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default;"},{"name":"POOL_ONLY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default;"},{"name":"POOL_FIRST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default;"},{"name":"loadedFirst","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"withSuperTypeLoading","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;"},{"name":"isLoadedFirst","access":1,"descriptor":"()Z"},{"name":"withSuperTypeLoading","access":1,"descriptor":"(Ljava/util/concurrent/ExecutorService;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;IZLcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZ)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZ)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZ)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"Asynchronous","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$UnlockingClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"UnlockingClassLoadingDelegate","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;)V"},{"name":"isLoadedFirst","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","innerName":"ThreadSwitchingClassLoadingDelegate","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"Asynchronous","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;"},{"name":"executorService","access":18,"descriptor":"Ljava/util/concurrent/ExecutorService;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Ljava/util/concurrent/ExecutorService;)V"},{"name":"isLoadedFirst","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"Asynchronous","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate$NotifyingClassLoadingAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","innerName":"NotifyingClassLoadingAction","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate$SimpleClassLoadingAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","innerName":"SimpleClassLoadingAction","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","innerName":"ThreadSwitchingClassLoadingDelegate","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"executorService","access":18,"descriptor":"Ljava/util/concurrent/ExecutorService;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/concurrent/ExecutorService;)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;","signature":"(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate$NotifyingClassLoadingAction","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;>;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"Asynchronous","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","innerName":"ThreadSwitchingClassLoadingDelegate","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate$NotifyingClassLoadingAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","innerName":"NotifyingClassLoadingAction","access":12}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"signal","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicBoolean;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/util/concurrent/atomic/AtomicBoolean;)V"},{"name":"call","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"call","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate$SimpleClassLoadingAction","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;>;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"Asynchronous","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","innerName":"ThreadSwitchingClassLoadingDelegate","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate$SimpleClassLoadingAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","innerName":"SimpleClassLoadingAction","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;)V"},{"name":"call","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"call","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$UnlockingClassLoadingDelegate","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$UnlockingClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"UnlockingClassLoadingDelegate","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"circularityLock","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;","signature":"(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$ByThrowableType","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","innerName":"ByThrowableType","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","innerName":"Simple","access":16409}],"methods":[{"name":"isFallback","access":1025,"descriptor":"(Ljava/lang/Class;Ljava/lang/Throwable;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Throwable;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$ByThrowableType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$ByThrowableType","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","innerName":"ByThrowableType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"types","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set<+Ljava/lang/Class<+Ljava/lang/Throwable;>;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Ljava/lang/Class;)V","signature":"([Ljava/lang/Class<+Ljava/lang/Throwable;>;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set<+Ljava/lang/Class<+Ljava/lang/Throwable;>;>;)V"},{"name":"ofOptionalTypes","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;"},{"name":"isFallback","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Throwable;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Throwable;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","innerName":"Simple","access":16409}],"fields":[{"name":"ENABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple;"},{"name":"DISABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple;"},{"name":"enabled","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"isFallback","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Throwable;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Throwable;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Identified","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Extendable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Narrowable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545}],"methods":[{"name":"transform","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Identified","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Extendable","access":1545}],"methods":[{"name":"asTerminalTransformation","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Matchable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Identified","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Narrowable","access":1545}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","com/comphenix/net/bytebuddy/agent/builder/AgentBuilder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Matchable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Ignored","access":1545}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Minimal","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Minimal","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545}],"methods":[{"name":"dispatcher","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"register","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Minimal","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Minimal","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Minimal","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$SignatureRelevant","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"SignatureRelevant","access":9737}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Minimal;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Minimal;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Minimal;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Minimal;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"dispatcher","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"dispatcher","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Eager","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Lazy","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Split","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Dispatcher","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"nexusAccessor","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;)V"},{"name":"dispatcher","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DMI_RANDOM_USED_ONLY_ONCE"],"justification":"Avoiding synchronization without security concerns"},"visible":false}]},{"name":"dispatcher","access":1028,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher$InjectingInitializer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","innerName":"InjectingInitializer","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$InitializationAppender","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor","innerName":"InitializationAppender","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Dispatcher","access":1036}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"nexusAccessor","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;"},{"name":"identification","access":20,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher$InjectingInitializer","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Dispatcher","access":1036},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher$InjectingInitializer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","innerName":"InjectingInitializer","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"rawAuxiliaryTypes","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"loadedTypeInitializers","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"classInjector","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;)V"},{"name":"onLoad","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Eager","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager","innerName":"Dispatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;)V"},{"name":"dispatcher","access":4,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager$Dispatcher","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Eager","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager","innerName":"Dispatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Dispatcher","access":1036}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;I)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Lazy","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy","innerName":"Dispatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;)V"},{"name":"dispatcher","access":4,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy$Dispatcher","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Lazy","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy","innerName":"Dispatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Dispatcher","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher$InjectingInitializer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","innerName":"InjectingInitializer","access":12}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;I)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Split","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split","innerName":"Dispatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;)V"},{"name":"dispatcher","access":4,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split$Dispatcher","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Split","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split","innerName":"Dispatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$SignatureRelevant","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"SignatureRelevant","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Dispatcher","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher$InjectingInitializer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","innerName":"InjectingInitializer","access":12}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;I)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingInstrumentation","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingUnsafe","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingReflection","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"Disabled","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$Disabled","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"Disabled","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$Disabled;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$Disabled;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$Disabled;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$Disabled;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingInstrumentation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingInstrumentation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Target","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingReflection","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingInstrumentation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentation","access":18,"descriptor":"Ljava/lang/instrument/Instrumentation;"},{"name":"folder","access":18,"descriptor":"Ljava/io/File;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/io/File;)V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingReflection","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingUnsafe","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe$OfFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe","innerName":"OfFactory","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe$OfFactory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingUnsafe","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe$OfFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe","innerName":"OfFactory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"factory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory;)V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$StreamWriting","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"StreamWriting","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$ErrorSuppressing","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"ErrorSuppressing","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"NoOp","access":16409}],"fields":[{"name":"SUPPRESS_ERROR","access":25,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"onBeforeInstall","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onInstall","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onError","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"onReset","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Adapter","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"Adapter","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"onBeforeInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"onReset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"installationListeners","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;>;)V"},{"name":"onBeforeInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"onReset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$ErrorSuppressing","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$ErrorSuppressing","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"ErrorSuppressing","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$ErrorSuppressing;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$ErrorSuppressing;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$ErrorSuppressing;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$ErrorSuppressing;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onBeforeInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"onReset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onBeforeInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"onReset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$StreamWriting","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$StreamWriting","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"StreamWriting","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"PREFIX","access":28,"descriptor":"Ljava/lang/String;","constant":"[Byte Buddy]"},{"name":"printStream","access":18,"descriptor":"Ljava/io/PrintStream;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/PrintStream;)V"},{"name":"toSystemOut","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;"},{"name":"toSystemError","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;"},{"name":"onBeforeInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"onReset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"AlternativeMetaFactoryRedirection","access":16412},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$MetaFactoryRedirection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"MetaFactoryRedirection","access":16412},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"fields":[{"name":"ENABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"},{"name":"DISABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"},{"name":"UNSAFE_CLASS","access":26,"descriptor":"Ljava/lang/String;"},{"name":"IGNORE_ORIGINAL","access":28,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"release","access":9,"descriptor":"(Ljava/lang/instrument/ClassFileTransformer;Ljava/lang/instrument/Instrumentation;)V"},{"name":"of","access":9,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"},{"name":"apply","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;)V"},{"name":"isEnabled","access":1,"descriptor":"()Z"},{"name":"isInstrumented","access":1028,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1;)V"},{"name":"access$1100","access":4104,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"MethodVisitorWrapper","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Disabled","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$MetaFactoryRedirection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"MetaFactoryRedirection","access":16412},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"AlternativeMetaFactoryRedirection","access":16412},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;)V"},{"name":"isInstrumented","access":4,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;)V"},{"name":"isInstrumented","access":4,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"AlternativeMetaFactoryRedirection","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"MethodVisitorWrapper","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;II)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"BridgeMethodImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$SerializationImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"SerializationImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$LambdaMethodImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"LambdaMethodImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"FactoryImplementation","access":16412},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"ConstructorImplementation","access":16412},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"LAMBDA_FACTORY","access":26,"descriptor":"Ljava/lang/String;","constant":"get$Lambda"},{"name":"FIELD_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"arg$"},{"name":"LAMBDA_TYPE_INFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"$$Lambda$ByteBuddy$"},{"name":"NOT_PREVIOUSLY_DEFINED","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"LAMBDA_NAME_COUNTER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"byteBuddy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;)V"},{"name":"make","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ZLjava/util/List;Ljava/util/List;Ljava/util/Collection;)[B","signature":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ZLjava/util/List;>;Ljava/util/List<*>;Ljava/util/Collection<+Ljava/lang/instrument/ClassFileTransformer;>;)[B"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation$Appender","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"BridgeMethodImplementation","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"lambdaMethodName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"lambdaMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;)V"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"BridgeMethodImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation$Appender","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"bridgeTargetInvocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"ConstructorImplementation","access":16412},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation$Appender","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["SE_BAD_FIELD"],"justification":"An enumeration does not serialize fields"},"visible":false}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation;"},{"name":"objectConstructor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"access$1000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"ConstructorImplementation","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation$Appender","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"declaredFields","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"FactoryImplementation","access":16412},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation$Appender","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation;"},{"name":"