org.jboss.byteman.agent
Class TransformContext
java.lang.Object
org.jboss.byteman.agent.TransformContext
public class TransformContext
- extends java.lang.Object
Class used to localise the context information employed when creating a rule from a rule script and
using it to transform a method
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransformContext
public TransformContext(RuleScript ruleScript,
java.lang.String triggerClass,
java.lang.String targetMethodSpec,
java.lang.ClassLoader loader,
HelperManager helperManager)
parseRule
public void parseRule()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
lookupRule
public Rule lookupRule(java.lang.String triggerMethodName,
java.lang.String triggerMethodDescriptor)
createRule
public Rule createRule(java.lang.String triggerMethodName,
java.lang.String triggerMethodDescriptor)
recordFailedTransform
public void recordFailedTransform(java.lang.Throwable th)
recordMethodTransform
public void recordMethodTransform(java.lang.String triggerMethodName,
java.lang.String triggerMethodDescriptor)
matchTargetMethod
public boolean matchTargetMethod(java.lang.String name,
java.lang.String desc)
getTriggerClass
public java.lang.String getTriggerClass()
Copyright © 2012. All Rights Reserved.