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 String
getDetail()
String
getInternalClassName()
ClassLoader
getLoader()
Rule
getRule()
Throwable
getThrowable()
String
getTriggerMethodName()
boolean
isCompiledOk()
boolean
isInstalled()
boolean
isTransformed()
void
setCompiled(boolean successful, String detail)
void
setInstalled()
void
writeTo(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)
-
-