META-INF/MANIFEST.MF
META-INF/
net/
net/bytebuddy/
net/bytebuddy/agent/
META-INF/maven/
META-INF/maven/net.bytebuddy/
META-INF/maven/net.bytebuddy/byte-buddy-agent/
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 int SUCCESSFUL_ATTACH
private static final Object STATIC_MEMBER
private static final ClassLoader BOOTSTRAP_CLASS_LOADER
private static final String WITHOUT_ARGUMENT
private static final String ATTACHER_FILE_NAME
private static final String CLASS_FILE_EXTENSION
private static final String JAR_FILE_EXTENSION
private static final String CLASS_PATH_ARGUMENT
private static final String JAVA_HOME
private static final String OS_NAME
private static final String INSTRUMENTATION_METHOD
private static final String FILE_PROTOCOL
private static final java.lang.instrument.Instrumentation UNAVAILABLE
private static final java.io.File CANNOT_SELF_RESOLVE
private static final net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator ATTACHMENT_TYPE_EVALUATOR
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)
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 void installExternal (net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$ExternalAttachment, java.lang.String, java.io.File, java.lang.String) throws java.lang.Exception
byte[] buffer
int index
java.util.jar.JarOutputStream jarOutputStream
java.io.InputStream inputStream
java.io.File jar
StringBuilder classPath
net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$ExternalAttachment externalAttachment
String processId
java.io.File agent
String argument
java.io.File selfResolvedJar
java.io.File attachmentJar
private static java.io.File trySelfResolve ()
java.net.URISyntaxException ignored
java.security.ProtectionDomain protectionDomain
java.security.CodeSource codeSource
java.net.URL location
Exception ignored
private static java.lang.String quote (java.lang.String)
String value
private static java.lang.instrument.Instrumentation doGetInstrumentation ()
Exception ignored
static synthetic java.lang.ClassLoader access$000 ()
static synthetic java.lang.Object access$100 ()
static synthetic java.io.File access$200 ()
static void <clinit> ()
}
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$Accessor$Simple.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public abstract net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Simple extends java.lang.Object implements net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor {
protected final Class virtualMachineType
protected void <init> (java.lang.Class)
Class virtualMachineType
public static transient net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor of (java.lang.ClassLoader, java.io.File[])
ClassNotFoundException ignored
ClassLoader classLoader
java.io.File[] classPath
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor ofJ9 ()
ClassNotFoundException ignored
public boolean isAvailable ()
public java.lang.Class getVirtualMachineType ()
}
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$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.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$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 pid
protected void <init> (java.lang.reflect.Method, java.lang.reflect.Method)
java.lang.reflect.Method current
java.lang.reflect.Method pid
public static net.bytebuddy.agent.ByteBuddyAgent$ProcessProvider make ()
Exception ignored
public java.lang.String resolve ()
IllegalAccessException exception
java.lang.reflect.InvocationTargetException exception
}
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> ()
}
META-INF/maven/net.bytebuddy/byte-buddy-agent/pom.properties
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> ()
}
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/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 ()
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$ExternalAttachment getExternalAttachment ()
static void <clinit> ()
}
META-INF/maven/net.bytebuddy/byte-buddy-agent/pom.xml
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 ()
public abstract net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$ExternalAttachment getExternalAttachment ()
}
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 ()
}
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/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$AttachmentTypeEvaluator.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public abstract net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator extends java.lang.Object {
public abstract boolean requiresExternalAttachment (java.lang.String)
}
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$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$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 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)
private static java.io.File trySelfResolve () throws java.io.IOException
java.io.File agentJar
java.net.URISyntaxException ignored
java.util.jar.Manifest manifest
java.util.jar.Attributes attributes
java.security.ProtectionDomain protectionDomain
java.security.CodeSource codeSource
java.net.URL location
java.io.File agentJar
java.util.jar.JarInputStream jarInputStream
private static java.io.File createJarFile () throws java.io.IOException
byte[] buffer
int index
java.io.File agentJar
java.util.jar.Manifest manifest
java.util.jar.JarOutputStream jarOutputStream
java.io.InputStream inputStream
public java.io.File resolve () throws java.io.IOException
java.io.File agentJar
Exception ignored
static void <clinit> ()
}
net/bytebuddy/agent/ByteBuddyAgent$AttachmentTypeEvaluator$ForJava9CapableVm.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$ForJava9CapableVm extends java.lang.Object implements net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator {
private final java.lang.reflect.Method current
private final java.lang.reflect.Method pid
protected void <init> (java.lang.reflect.Method, java.lang.reflect.Method)
java.lang.reflect.Method current
java.lang.reflect.Method pid
public boolean requiresExternalAttachment (java.lang.String)
IllegalAccessException exception
java.lang.reflect.InvocationTargetException exception
String processId
}
net/bytebuddy/agent/ByteBuddyAgent$AttachmentTypeEvaluator$InstallationAction.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$InstallationAction extends java.lang.Enum implements java.security.PrivilegedAction {
public static final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$InstallationAction INSTANCE
private static final String JDK_ALLOW_SELF_ATTACH
private static final synthetic net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$InstallationAction[] $VALUES
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$InstallationAction[] values ()
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$InstallationAction valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator run ()
Exception ignored
public volatile synthetic java.lang.Object run ()
static void <clinit> ()
}
net/bytebuddy/agent/ByteBuddyAgent$AttachmentTypeEvaluator$Disabled.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$Disabled extends java.lang.Enum implements net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator {
public static final enum net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$Disabled INSTANCE
private static final synthetic net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$Disabled[] $VALUES
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$Disabled[] values ()
public static net.bytebuddy.agent.ByteBuddyAgent$AttachmentTypeEvaluator$Disabled valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public boolean requiresExternalAttachment (java.lang.String)
String processId
static void <clinit> ()
}
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$Accessor$ExternalAttachment.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$ExternalAttachment extends java.lang.Object {
private final String virtualMachineType
private final java.util.List classPath
public void <init> (java.lang.String, java.util.List)
String virtualMachineType
java.util.List classPath
public java.lang.String getVirtualMachineType ()
public java.util.List getClassPath ()
}
net/bytebuddy/agent/Attacher.class
Attacher.java
package net.bytebuddy.agent
public net.bytebuddy.agent.Attacher extends java.lang.Object {
private static final Object STATIC_MEMBER
private static final String ATTACH_METHOD_NAME
private static final String LOAD_AGENT_METHOD_NAME
private static final String DETACH_METHOD_NAME
private void <init> ()
public static void main (java.lang.String[])
String argument
int index
StringBuilder stringBuilder
String argument
Exception ignored
String[] args
protected static void install (java.lang.Class, java.lang.String, java.lang.String, java.lang.String) throws java.lang.NoSuchMethodException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
Class virtualMachineType
String processId
String agent
String argument
Object virtualMachineInstance
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
}
net/bytebuddy/agent/ByteBuddyAgent$AttachmentProvider$Accessor$Simple$WithExternalAttachment.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Simple$WithExternalAttachment extends net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Simple {
private final java.util.List classPath
public void <init> (java.lang.Class, java.util.List)
Class virtualMachineType
java.util.List classPath
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$ExternalAttachment getExternalAttachment ()
}
net/bytebuddy/agent/ByteBuddyAgent$AttachmentProvider$Accessor$Simple$WithoutExternalAttachment.class
ByteBuddyAgent.java
package net.bytebuddy.agent
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Simple$WithoutExternalAttachment extends net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$Simple {
public void <init> (java.lang.Class)
Class virtualMachineType
public net.bytebuddy.agent.ByteBuddyAgent$AttachmentProvider$Accessor$ExternalAttachment getExternalAttachment ()
}
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
}