@HashCodeAndEqualsPlugin.Enhance(includeSyntheticFields=true) protected class AgentBuilder.Default.ExecutingTransformer.Java9CapableVmDispatcher extends java.lang.Object implements java.security.PrivilegedAction<byte[]>
Modifier and Type | Field and Description |
---|---|
private byte[] |
binaryRepresentation
The type's binary representation.
|
private java.lang.Class<?> |
classBeingRedefined
The class being redefined or
null if no such class exists. |
private java.lang.ClassLoader |
classLoader
The type's class loader or
null if the type is loaded by the bootstrap loader. |
private java.lang.String |
internalTypeName
The type's internal name or
null if no such name exists. |
private java.security.ProtectionDomain |
protectionDomain
The type's protection domain.
|
private java.lang.Object |
rawModule
The type's
java.lang.Module . |
Modifier | Constructor and Description |
---|---|
protected |
Java9CapableVmDispatcher(java.lang.Object rawModule,
java.lang.ClassLoader classLoader,
java.lang.String internalTypeName,
java.lang.Class<?> classBeingRedefined,
java.security.ProtectionDomain protectionDomain,
byte[] binaryRepresentation)
Creates a new legacy dispatcher.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
run() |
private final java.lang.Object rawModule
java.lang.Module
.private final java.lang.ClassLoader classLoader
null
if the type is loaded by the bootstrap loader.private final java.lang.String internalTypeName
null
if no such name exists.private final java.lang.Class<?> classBeingRedefined
null
if no such class exists.private final java.security.ProtectionDomain protectionDomain
private final byte[] binaryRepresentation
protected Java9CapableVmDispatcher(java.lang.Object rawModule, java.lang.ClassLoader classLoader, java.lang.String internalTypeName, java.lang.Class<?> classBeingRedefined, java.security.ProtectionDomain protectionDomain, byte[] binaryRepresentation)
rawModule
- The type's java.lang.Module
.classLoader
- The type's class loader or null
if the type is loaded by the bootstrap loader.internalTypeName
- The type's internal name or null
if no such name exists.classBeingRedefined
- The class being redefined or null
if no such class exists.protectionDomain
- The type's protection domain.binaryRepresentation
- The type's binary representation.