Class DebugListener
- java.lang.Object
-
- com.github.beothorn.agent.transformer.DebugListener
-
- All Implemented Interfaces:
net.bytebuddy.agent.builder.AgentBuilder.Listener
public class DebugListener extends java.lang.Object implements net.bytebuddy.agent.builder.AgentBuilder.Listener
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.bytebuddy.agent.builder.AgentBuilder.Listener
net.bytebuddy.agent.builder.AgentBuilder.Listener.Adapter, net.bytebuddy.agent.builder.AgentBuilder.Listener.Compound, net.bytebuddy.agent.builder.AgentBuilder.Listener.Filtering, net.bytebuddy.agent.builder.AgentBuilder.Listener.ModuleReadEdgeCompleting, net.bytebuddy.agent.builder.AgentBuilder.Listener.NoOp, net.bytebuddy.agent.builder.AgentBuilder.Listener.StreamWriting, net.bytebuddy.agent.builder.AgentBuilder.Listener.WithErrorsOnly, net.bytebuddy.agent.builder.AgentBuilder.Listener.WithTransformationsOnly
-
-
Constructor Summary
Constructors Constructor Description DebugListener()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonComplete(java.lang.String typeName, java.lang.ClassLoader classLoader, net.bytebuddy.utility.JavaModule module, boolean loaded)voidonDiscovery(java.lang.String typeName, java.lang.ClassLoader classLoader, net.bytebuddy.utility.JavaModule module, boolean loaded)voidonError(java.lang.String typeName, java.lang.ClassLoader classLoader, net.bytebuddy.utility.JavaModule module, boolean loaded, java.lang.Throwable throwable)voidonIgnored(net.bytebuddy.description.type.TypeDescription typeDescription, java.lang.ClassLoader classLoader, net.bytebuddy.utility.JavaModule module, boolean loaded)voidonTransformation(net.bytebuddy.description.type.TypeDescription typeDescription, java.lang.ClassLoader classLoader, net.bytebuddy.utility.JavaModule module, boolean loaded, net.bytebuddy.dynamic.DynamicType dynamicType)static voidwriteDebugFile(java.util.Set<java.lang.String> debugClassesToWrite, java.lang.String snapshotDirectoryAbsolutePath, java.lang.String file)voidwriteDebugFiles(java.lang.String snapshotDirectoryAbsolutePath)
-
-
-
Method Detail
-
writeDebugFiles
public void writeDebugFiles(java.lang.String snapshotDirectoryAbsolutePath)
-
writeDebugFile
public static void writeDebugFile(java.util.Set<java.lang.String> debugClassesToWrite, java.lang.String snapshotDirectoryAbsolutePath, java.lang.String file)
-
onDiscovery
public void onDiscovery(java.lang.String typeName, java.lang.ClassLoader classLoader, net.bytebuddy.utility.JavaModule module, boolean loaded)- Specified by:
onDiscoveryin interfacenet.bytebuddy.agent.builder.AgentBuilder.Listener
-
onTransformation
public void onTransformation(net.bytebuddy.description.type.TypeDescription typeDescription, java.lang.ClassLoader classLoader, net.bytebuddy.utility.JavaModule module, boolean loaded, net.bytebuddy.dynamic.DynamicType dynamicType)- Specified by:
onTransformationin interfacenet.bytebuddy.agent.builder.AgentBuilder.Listener
-
onIgnored
public void onIgnored(net.bytebuddy.description.type.TypeDescription typeDescription, java.lang.ClassLoader classLoader, net.bytebuddy.utility.JavaModule module, boolean loaded)- Specified by:
onIgnoredin interfacenet.bytebuddy.agent.builder.AgentBuilder.Listener
-
onError
public void onError(java.lang.String typeName, java.lang.ClassLoader classLoader, net.bytebuddy.utility.JavaModule module, boolean loaded, java.lang.Throwable throwable)- Specified by:
onErrorin interfacenet.bytebuddy.agent.builder.AgentBuilder.Listener
-
onComplete
public void onComplete(java.lang.String typeName, java.lang.ClassLoader classLoader, net.bytebuddy.utility.JavaModule module, boolean loaded)- Specified by:
onCompletein interfacenet.bytebuddy.agent.builder.AgentBuilder.Listener
-
-