Package net.bytebuddy.agent.builder
Interface AgentBuilder.ClassFileBufferStrategy
-
- All Known Implementing Classes:
AgentBuilder.ClassFileBufferStrategy.Default
- Enclosing interface:
- AgentBuilder
public static interface AgentBuilder.ClassFileBufferStrategyThis strategy determines how the provided class file buffer is used.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAgentBuilder.ClassFileBufferStrategy.DefaultAn implementation of default class file buffer strategy.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClassFileLocatorresolve(java.lang.String name, byte[] binaryRepresentation, java.lang.ClassLoader classLoader, JavaModule module, java.security.ProtectionDomain protectionDomain)Resolves a class file locator for the class file buffer that is provided to the class file transformer.
-
-
-
Method Detail
-
resolve
ClassFileLocator resolve(java.lang.String name, byte[] binaryRepresentation, java.lang.ClassLoader classLoader, JavaModule module, java.security.ProtectionDomain protectionDomain)
Resolves a class file locator for the class file buffer that is provided to the class file transformer.- Parameters:
name- The instrumented type's binary name.binaryRepresentation- The instrumented type's binary representation.classLoader- The instrumented type's class loader ornullif the type is loaded by the bootstrap class loader.module- The instrumented type's module ornullif the current VM does not support modules.protectionDomain- The instrumented type's protection domain.- Returns:
- An appropriate class file locator.
-
-