Class AgentBuilder.Default.ExecutingTransformer.LegacyVmDispatcher

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

@Enhance(includeSyntheticFields=true) protected class AgentBuilder.Default.ExecutingTransformer.LegacyVmDispatcher extends Object implements PrivilegedAction<byte[]>
A privileged action for transforming a class on a JVM prior to Java 9.
  • Field Details

  • Constructor Details

    • LegacyVmDispatcher

      protected LegacyVmDispatcher(@MaybeNull ClassLoader classLoader, @MaybeNull String internalTypeName, @MaybeNull Class<?> classBeingRedefined, @MaybeNull ProtectionDomain protectionDomain, byte[] binaryRepresentation)
      Creates a new type transformation dispatcher.
      Parameters:
      classLoader - The type's class loader or null if the bootstrap class loader is represented.
      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