org.jboss.byteman.agent
Class Transform
java.lang.Object
org.jboss.byteman.agent.Transform
public class Transform
- extends java.lang.Object
record of a specific bytecode transformation applied by the byteman agent for a given trigger class
Constructor Summary |
Transform(java.lang.ClassLoader loader,
java.lang.String internalClassName,
Rule rule)
|
Transform(java.lang.ClassLoader loader,
java.lang.String internalClassName,
java.lang.String triggerMethodName,
Rule rule,
java.lang.Throwable th)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
loader
private java.lang.ClassLoader loader
internalClassName
private java.lang.String internalClassName
triggerMethodName
private java.lang.String triggerMethodName
rule
private Rule rule
throwable
private java.lang.Throwable throwable
compiled
private boolean compiled
successful
private boolean successful
detail
private java.lang.String detail
Transform
public Transform(java.lang.ClassLoader loader,
java.lang.String internalClassName,
Rule rule)
Transform
public Transform(java.lang.ClassLoader loader,
java.lang.String internalClassName,
java.lang.String triggerMethodName,
Rule rule,
java.lang.Throwable th)
getLoader
public java.lang.ClassLoader getLoader()
getInternalClassName
public java.lang.String getInternalClassName()
getTriggerMethodName
public java.lang.String getTriggerMethodName()
getRule
public Rule getRule()
getThrowable
public java.lang.Throwable getThrowable()
getDetail
public java.lang.String getDetail()
setCompiled
public void setCompiled(boolean successful,
java.lang.String detail)
isTransformed
public boolean isTransformed()
isCompiledOk
public boolean isCompiledOk()
writeTo
public void writeTo(java.io.PrintWriter writer)