Package org.jboss.byteman.agent
Class Transform
- java.lang.Object
-
- org.jboss.byteman.agent.Transform
-
public class Transform extends Object
record of a specific bytecode transformation applied by the byteman agent for a given trigger class
-
-
Constructor Summary
Constructors Constructor Description Transform(ClassLoader loader, String internalClassName, String triggerMethodName, Rule rule, Throwable th)Transform(ClassLoader loader, String internalClassName, Rule rule)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDetail()StringgetInternalClassName()ClassLoadergetLoader()RulegetRule()ThrowablegetThrowable()StringgetTriggerMethodName()booleanisCompiledOk()booleanisInstalled()booleanisTransformed()voidsetCompiled(boolean successful, String detail)voidsetInstalled()voidwriteTo(PrintWriter writer)
-
-
-
Constructor Detail
-
Transform
public Transform(ClassLoader loader, String internalClassName, Rule rule)
-
Transform
public Transform(ClassLoader loader, String internalClassName, String triggerMethodName, Rule rule, Throwable th)
-
-
Method Detail
-
getLoader
public ClassLoader getLoader()
-
getInternalClassName
public String getInternalClassName()
-
getTriggerMethodName
public String getTriggerMethodName()
-
getRule
public Rule getRule()
-
getThrowable
public Throwable getThrowable()
-
getDetail
public String getDetail()
-
setCompiled
public void setCompiled(boolean successful, String detail)
-
isTransformed
public boolean isTransformed()
-
isCompiledOk
public boolean isCompiledOk()
-
isInstalled
public boolean isInstalled()
-
setInstalled
public void setInstalled()
-
writeTo
public void writeTo(PrintWriter writer)
-
-