Package 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
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
compiled
private java.lang.String
detail
private boolean
installed
private java.lang.String
internalClassName
fully qualified internal name of classprivate java.lang.ClassLoader
loader
private Rule
rule
private boolean
successful
private java.lang.Throwable
throwable
private java.lang.String
triggerMethodName
full method name including descriptor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDetail()
java.lang.String
getInternalClassName()
java.lang.ClassLoader
getLoader()
Rule
getRule()
java.lang.Throwable
getThrowable()
java.lang.String
getTriggerMethodName()
boolean
isCompiledOk()
boolean
isInstalled()
boolean
isTransformed()
void
setCompiled(boolean successful, java.lang.String detail)
void
setInstalled()
void
writeTo(java.io.PrintWriter writer)
-
-
-
Field Detail
-
loader
private java.lang.ClassLoader loader
-
internalClassName
private java.lang.String internalClassName
fully qualified internal name of class
-
triggerMethodName
private java.lang.String triggerMethodName
full method name including descriptor
-
rule
private Rule rule
-
throwable
private java.lang.Throwable throwable
-
compiled
private boolean compiled
-
installed
private boolean installed
-
successful
private boolean successful
-
detail
private java.lang.String detail
-
-
Constructor Detail
-
Transform
public Transform(java.lang.ClassLoader loader, java.lang.String internalClassName, java.lang.String triggerMethodName, Rule rule, java.lang.Throwable th)
-
-
Method Detail
-
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()
-
isInstalled
public boolean isInstalled()
-
setInstalled
public void setInstalled()
-
writeTo
public void writeTo(java.io.PrintWriter writer)
-
-