META-INF/
META-INF/MANIFEST.MF
net/
net/bytebuddy/
net/bytebuddy/agent/
net/bytebuddy/agent/ByteBuddyAgent$AttachmentProvider$ForToolsJarVm.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForToolsJarVm extends java.lang.Enum implements net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider {
public static final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForToolsJarVm JVM_ROOT
public static final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForToolsJarVm JDK_ROOT
public static final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForToolsJarVm MACINTOSH
private static final String JAVA_HOME_PROPERTY
private final String toolsJarPath
private static final synthetic net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForToolsJarVm[] $VALUES
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForToolsJarVm[] values ()
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForToolsJarVm valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String toolsJarPath
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor attempt ()
java.net.MalformedURLException exception
java.io.File toolsJar
static void <clinit> ()
}
net/bytebuddy/agent/ByteBuddyAgent$AttachmentProvider$Compound.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Compound extends java.lang.Object implements net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider {
private final java.util.List attachmentProviders
public transient void <init> (net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider[])
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider[] attachmentProvider
public void <init> (java.util.List)
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider attachmentProvider
java.util.List attachmentProviders
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor attempt ()
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor accessor
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider attachmentProvider
public boolean equals (java.lang.Object)
Object o
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Compound other
Object this$attachmentProviders
Object other$attachmentProviders
protected boolean canEqual (java.lang.Object)
Object other
public int hashCode ()
int PRIME
int result
Object $attachmentProviders
}
net/bytebuddy/agent/ByteBuddyAgent.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public net.bytebuddy.agent.ByteBuddyAgent extends java.lang.Object {
private static final String AGENT_CLASS_PROPERTY
private static final String CAN_REDEFINE_CLASSES_PROPERTY
private static final String CAN_RETRANSFORM_CLASSES_PROPERTY
private static final String CAN_SET_NATIVE_METHOD_PREFIX
private static final String MANIFEST_VERSION_VALUE
private static final int BUFFER_SIZE
private static final int START_INDEX
private static final int END_OF_FILE
private static final Object STATIC_MEMBER
private static final ClassLoader BOOTSTRAP_CLASS_LOADER
private static final String WITHOUT_ARGUMENT
private static final String CLASS_FILE_EXTENSION
private static final String ATTACH_METHOD_NAME
private static final String LOAD_AGENT_METHOD_NAME
private static final String DETACH_METHOD_NAME
private static final String INSTRUMENTATION_METHOD
private static final java.lang.instrument.Instrumentation UNAVAILABLE
private void <init> ()
public static java.lang.instrument.Instrumentation getInstrumentation ()
java.lang.instrument.Instrumentation instrumentation
public static void attach (java.io.File, java.lang.String)
java.io.File agentJar
String processId
public static void attach (java.io.File, java.lang.String, java.lang.String)
java.io.File agentJar
String processId
String argument
public static void attach (java.io.File, java.lang.String, net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider)
java.io.File agentJar
String processId
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider attachmentProvider
public static void attach (java.io.File, java.lang.String, java.lang.String, net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider)
java.io.File agentJar
String processId
String argument
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider attachmentProvider
public static void attach (java.io.File, net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider)
java.io.File agentJar
net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider processProvider
public static void attach (java.io.File, net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider, java.lang.String)
java.io.File agentJar
net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider processProvider
String argument
public static void attach (java.io.File, net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider, net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider)
java.io.File agentJar
net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider processProvider
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider attachmentProvider
public static void attach (java.io.File, net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider, java.lang.String, net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider)
java.io.File agentJar
net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider processProvider
String argument
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider attachmentProvider
public static java.lang.instrument.Instrumentation install ()
public static java.lang.instrument.Instrumentation install (net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider)
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider attachmentProvider
public static java.lang.instrument.Instrumentation install (net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider)
net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider processProvider
public static synchronized java.lang.instrument.Instrumentation install (net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider, net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider)
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider attachmentProvider
net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider processProvider
java.lang.instrument.Instrumentation instrumentation
private static void install (net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider, java.lang.String, java.lang.String, net.bytebuddy.agent.ByteBuddyAgent$AgentProvider)
Class virtualMachineType
Object virtualMachineInstance
RuntimeException exception
Exception exception
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider attachmentProvider
String processId
String argument
net.bytebuddy.agent.ByteBuddyAgent$AgentProvider agentProvider
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor attachmentAccessor
private static java.lang.instrument.Instrumentation doGetInstrumentation ()
Exception ignored
static synthetic java.lang.ClassLoader access$000 ()
static synthetic java.lang.Object access$100 ()
static void <clinit> ()
}
net/bytebuddy/agent/Installer.class
Installer.java
package net.bytebuddy.agent
public net.bytebuddy.agent.Installer extends java.lang.Object {
private static volatile java.lang.instrument.Instrumentation instrumentation
private void <init> ()
public static java.lang.instrument.Instrumentation getInstrumentation ()
SecurityManager securityManager
java.lang.instrument.Instrumentation instrumentation
public static void premain (java.lang.String, java.lang.instrument.Instrumentation)
String agentArguments
java.lang.instrument.Instrumentation instrumentation
public static void agentmain (java.lang.String, java.lang.instrument.Instrumentation)
String agentArguments
java.lang.instrument.Instrumentation instrumentation
}
net/bytebuddy/agent/ByteBuddyAgent$AgentProvider$ForExistingAgent.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public net.bytebuddy.agent.ByteBuddyAgent$AgentProvider$ForExistingAgent extends java.lang.Object implements net.bytebuddy.agent.ByteBuddyAgent$AgentProvider {
private java.io.File agent
protected void <init> (java.io.File)
java.io.File agent
public java.io.File resolve ()
public boolean equals (java.lang.Object)
Object o
net.bytebuddy.agent.ByteBuddyAgent$AgentProvider$ForExistingAgent other
Object this$agent
Object other$agent
protected boolean canEqual (java.lang.Object)
Object other
public int hashCode ()
int PRIME
int result
Object $agent
}
net/bytebuddy/agent/ByteBuddyAgent$ProcessProvider.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public abstract net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider extends java.lang.Object {
public abstract java.lang.String resolve ()
}
net/bytebuddy/agent/ByteBuddyAgent$AttachmentProvider$Accessor.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public abstract net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor extends java.lang.Object {
public static final String VIRTUAL_MACHINE_TYPE_NAME
public static final String VIRTUAL_MACHINE_TYPE_NAME_J9
public abstract boolean isAvailable ()
public abstract java.lang.Class getVirtualMachineType ()
}
net/bytebuddy/agent/ByteBuddyAgent$AgentProvider$ForByteBuddyAgent.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public final enum net.bytebuddy.agent.ByteBuddyAgent$AgentProvider$ForByteBuddyAgent extends java.lang.Enum implements net.bytebuddy.agent.ByteBuddyAgent$AgentProvider {
public static final enum net.bytebuddy.agent.ByteBuddyAgent$AgentProvider$ForByteBuddyAgent INSTANCE
private static final String AGENT_FILE_NAME
private static final String JAR_FILE_EXTENSION
private static final synthetic net.bytebuddy.agent.ByteBuddyAgent$AgentProvider$ForByteBuddyAgent[] $VALUES
public static net.bytebuddy.agent.ByteBuddyAgent$AgentProvider$ForByteBuddyAgent[] values ()
public static net.bytebuddy.agent.ByteBuddyAgent$AgentProvider$ForByteBuddyAgent valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.io.File resolve () throws java.io.IOException
byte[] buffer
int index
java.util.jar.Manifest manifest
java.util.jar.JarOutputStream jarOutputStream
java.io.File agentJar
java.io.File agentJar
java.io.InputStream inputStream
static void <clinit> ()
}
net/bytebuddy/agent/ByteBuddyAgent$AttachmentProvider$Accessor$Simple.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Simple extends java.lang.Object implements net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor {
private final Class virtualMachineType
protected void <init> (java.lang.Class)
Class virtualMachineType
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor of (java.lang.ClassLoader)
ClassNotFoundException ignored
ClassLoader classLoader
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor ofJ9 ()
ClassNotFoundException ignored
public boolean isAvailable ()
public java.lang.Class getVirtualMachineType ()
public boolean equals (java.lang.Object)
Object o
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Simple other
Object this$virtualMachineType
Object other$virtualMachineType
protected boolean canEqual (java.lang.Object)
Object other
public int hashCode ()
int PRIME
int result
Object $virtualMachineType
}
net/bytebuddy/agent/VirtualMachine.class
VirtualMachine.java
package net.bytebuddy.agent
public abstract net.bytebuddy.agent.VirtualMachine extends java.lang.Object {
public abstract void loadAgent (java.lang.String, java.lang.String) throws java.io.IOException
public abstract void detach () throws java.io.IOException
}
net/bytebuddy/agent/ByteBuddyAgent$AttachmentProvider.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public abstract net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider extends java.lang.Object {
public static final net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider DEFAULT
public abstract net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor attempt ()
static void <clinit> ()
}
net/bytebuddy/agent/ByteBuddyAgent$ProcessProvider$ForCurrentVm.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public final enum net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm extends java.lang.Enum implements net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider {
public static final enum net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm INSTANCE
private final net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider dispatcher
private static final synthetic net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm[] $VALUES
public static net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm[] values ()
public static net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.lang.String resolve ()
static void <clinit> ()
}
net/bytebuddy/agent/ByteBuddyAgent$ProcessProvider$ForCurrentVm$ForJava9CapableVm.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm$ForJava9CapableVm extends java.lang.Object implements net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider {
private final java.lang.reflect.Method current
private final java.lang.reflect.Method getPid
protected void <init> (java.lang.reflect.Method, java.lang.reflect.Method)
java.lang.reflect.Method current
java.lang.reflect.Method getPid
public static net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider make ()
Exception ignored
public java.lang.String resolve ()
IllegalAccessException exception
java.lang.reflect.InvocationTargetException exception
public boolean equals (java.lang.Object)
Object o
net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm$ForJava9CapableVm other
Object this$current
Object other$current
Object this$getPid
Object other$getPid
protected boolean canEqual (java.lang.Object)
Object other
public int hashCode ()
int PRIME
int result
Object $current
Object $getPid
}
net/bytebuddy/agent/ByteBuddyAgent$ProcessProvider$ForCurrentVm$ForLegacyVm.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public final enum net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm$ForLegacyVm extends java.lang.Enum implements net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider {
public static final enum net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm$ForLegacyVm INSTANCE
private static final synthetic net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm$ForLegacyVm[] $VALUES
public static net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm$ForLegacyVm[] values ()
public static net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider$ForCurrentVm$ForLegacyVm valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.lang.String resolve ()
String runtimeName
int processIdIndex
static void <clinit> ()
}
net/bytebuddy/agent/ByteBuddyAgent$AttachmentProvider$ForUnixHotSpotVm.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForUnixHotSpotVm extends java.lang.Enum implements net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider {
public static final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForUnixHotSpotVm INSTANCE
private static final synthetic net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForUnixHotSpotVm[] $VALUES
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForUnixHotSpotVm[] values ()
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForUnixHotSpotVm valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor attempt ()
Throwable ignored
static void <clinit> ()
}
net/bytebuddy/agent/VirtualMachine$ForHotSpot$OnUnix.class
VirtualMachine.java
package net.bytebuddy.agent
public net.bytebuddy.agent.VirtualMachine$ForHotSpot$OnUnix extends net.bytebuddy.agent.VirtualMachine$ForHotSpot {
private static final int DEFAULT_ATTEMPTS
private static final long DEFAULT_PAUSE
private static final long DEFAULT_TIMEOUT
private static final String TEMPORARY_DIRECTORY
private static final String SOCKET_FILE_PREFIX
private static final String ATTACH_FILE_PREFIX
private final Object socket
private final int attempts
private final long pause
private final long timeout
private final java.util.concurrent.TimeUnit timeUnit
public void <init> (java.lang.String, java.lang.Object, int, long, long, java.util.concurrent.TimeUnit)
String processId
Object socket
int attempts
long pause
long timeout
java.util.concurrent.TimeUnit timeUnit
public static java.lang.Class assertAvailability () throws java.lang.Throwable
public static net.bytebuddy.agent.VirtualMachine attach (java.lang.String) throws java.io.IOException
String processId
protected void connect () throws java.io.IOException
java.io.IOException ignored
IllegalThreadStateException ignored
Process process
int attempts
boolean killed
InterruptedException exception
String target
String path
java.io.File attachFile
java.io.File socketFile
public int read (byte[]) throws java.io.IOException
byte[] buffer
public void write (byte[]) throws java.io.IOException
byte[] buffer
public void detach () throws java.io.IOException
}
net/bytebuddy/agent/VirtualMachine$ForHotSpot.class
VirtualMachine.java
package net.bytebuddy.agent
public abstract net.bytebuddy.agent.VirtualMachine$ForHotSpot extends java.lang.Object implements net.bytebuddy.agent.VirtualMachine {
private static final java.nio.charset.Charset UTF_8
private static final String PROTOCOL_VERSION
private static final String LOAD_COMMAND
private static final String INSTRUMENT_COMMAND
private static final String ARGUMENT_DELIMITER
private static final byte[] BLANK
protected final String processId
protected void <init> (java.lang.String)
String processId
public void loadAgent (java.lang.String, java.lang.String) throws java.io.IOException
String jarFile
String argument
byte[] buffer
StringBuilder stringBuilder
int length
protected abstract void connect () throws java.io.IOException
protected abstract int read (byte[]) throws java.io.IOException
protected abstract void write (byte[]) throws java.io.IOException
static void <clinit> ()
}
net/bytebuddy/agent/ByteBuddyAgent$AttachmentProvider$Accessor$Unavailable.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Unavailable extends java.lang.Enum implements net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor {
public static final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Unavailable INSTANCE
private static final synthetic net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Unavailable[] $VALUES
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Unavailable[] values ()
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Unavailable valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public boolean isAvailable ()
public java.lang.Class getVirtualMachineType ()
static void <clinit> ()
}
net/bytebuddy/agent/ByteBuddyAgent$AgentProvider.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public abstract net.bytebuddy.agent.ByteBuddyAgent$AgentProvider extends java.lang.Object {
public abstract java.io.File resolve () throws java.io.IOException
}
net/bytebuddy/agent/ByteBuddyAgent$AttachmentProvider$ForJ9Vm.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForJ9Vm extends java.lang.Enum implements net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider {
public static final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForJ9Vm INSTANCE
private static final synthetic net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForJ9Vm[] $VALUES
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForJ9Vm[] values ()
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForJ9Vm valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor attempt ()
static void <clinit> ()
}
net/bytebuddy/agent/ByteBuddyAgent$AttachmentProvider$ForJigsawVm.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForJigsawVm extends java.lang.Enum implements net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider {
public static final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForJigsawVm INSTANCE
private static final synthetic net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForJigsawVm[] $VALUES
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForJigsawVm[] values ()
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$ForJigsawVm valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor attempt ()
static void <clinit> ()
}
META-INF/maven/
META-INF/maven/net.bytebuddy/
META-INF/maven/net.bytebuddy/byte-buddy-agent/
META-INF/maven/net.bytebuddy/byte-buddy-agent/pom.xml
META-INF/maven/net.bytebuddy/byte-buddy-agent/pom.properties