Class AgentBuilder.Default.ExecutingTransformer.Java9CapableVmDispatcher

java.lang.Object
net.bytebuddy.agent.builder.AgentBuilder.Default.ExecutingTransformer.Java9CapableVmDispatcher
All Implemented Interfaces:
PrivilegedAction<byte[]>
Enclosing class:
AgentBuilder.Default.ExecutingTransformer

@Enhance(includeSyntheticFields=true) protected class AgentBuilder.Default.ExecutingTransformer.Java9CapableVmDispatcher extends Object implements PrivilegedAction<byte[]>
A privileged action for transforming a class on a JVM that supports modules.
  • Field Details

  • Constructor Details

    • Java9CapableVmDispatcher

      protected Java9CapableVmDispatcher(Object rawModule, @MaybeNull ClassLoader classLoader, @MaybeNull String internalTypeName, @MaybeNull Class<?> classBeingRedefined, @MaybeNull ProtectionDomain protectionDomain, byte[] binaryRepresentation)
      Creates a new legacy dispatcher.
      Parameters:
      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 or null if not available.
      binaryRepresentation - The type's binary representation.
  • Method Details