Uses of Class
org.jboss.byteman.rule.Rule

Packages that use Rule
org.jboss.byteman.agent   
org.jboss.byteman.agent.adapter   
org.jboss.byteman.rule   
org.jboss.byteman.rule.binding   
org.jboss.byteman.rule.compiler   
org.jboss.byteman.rule.expression   
org.jboss.byteman.rule.helper   
org.jboss.byteman.test   
 

Uses of Rule in org.jboss.byteman.agent
 

Methods in org.jboss.byteman.agent that return Rule
 Rule Transform.getRule()
           
 Rule TransformContext.getRule(java.lang.String triggerMethodName, java.lang.String triggerMethodDescriptor)
           
 

Methods in org.jboss.byteman.agent with parameters of type Rule
 void HelperManager.installed(Rule rule)
           
 boolean RuleScript.recordMethodTransform(java.lang.ClassLoader loader, java.lang.String internalClassName, java.lang.String triggerMethodName, java.lang.String desc, Rule rule)
          record the fact that a trigger call has been successfully installed into bytecode associated with a specific class and loader and a corresponding rule instance been installed
 boolean RuleScript.recordTransform(java.lang.ClassLoader loader, java.lang.String internalClassName, java.lang.String triggerMethodName, java.lang.String desc, Rule rule, java.lang.Throwable th)
          record the fact that a trigger call has failed to install into bytecode associated with a specific class and loader
 void HelperManager.uninstalled(Rule rule)
           
 

Constructors in org.jboss.byteman.agent with parameters of type Rule
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)
           
 

Uses of Rule in org.jboss.byteman.agent.adapter
 

Fields in org.jboss.byteman.agent.adapter declared as Rule
protected  Rule RuleMethodAdapter.rule
           
 

Uses of Rule in org.jboss.byteman.rule
 

Fields in org.jboss.byteman.rule declared as Rule
protected  Rule RuleElement.rule
           
 

Methods in org.jboss.byteman.rule that return Rule
static Rule Rule.create(RuleScript ruleScript, java.lang.ClassLoader loader, HelperManager helperManager)
           
 

Methods in org.jboss.byteman.rule with parameters of type Rule
static Action Action.create(Rule rule, ParseNode actionTree)
           
static Event Event.create(Rule rule, ParseNode eventTree)
           
static Condition Condition.create(Rule rule, ParseNode conditionTree)
           
static Action Action.create(Rule rule, java.lang.String text)
           
static Event Event.create(Rule rule, java.lang.String text)
           
static Condition Condition.create(Rule rule, java.lang.String text)
           
 

Constructors in org.jboss.byteman.rule with parameters of type Rule
Action(Rule rule)
           
Action(Rule rule, ParseNode actionTree)
           
Condition(Rule rule)
           
Condition(Rule rule, ParseNode conditionTree)
           
Event(Rule rule)
           
Event(Rule rule, ParseNode eventTree)
           
RuleElement(Rule rule)
           
 

Uses of Rule in org.jboss.byteman.rule.binding
 

Constructors in org.jboss.byteman.rule.binding with parameters of type Rule
Binding(Rule rule, java.lang.String name)
           
Binding(Rule rule, java.lang.String name, Type type)
           
Binding(Rule rule, java.lang.String name, Type type, Expression value)
           
 

Uses of Rule in org.jboss.byteman.rule.compiler
 

Methods in org.jboss.byteman.rule.compiler with parameters of type Rule
static java.lang.Class Compiler.getHelperAdapter(Rule rule, java.lang.Class helperClass, boolean compileToBytecode)
           
 

Uses of Rule in org.jboss.byteman.rule.expression
 

Fields in org.jboss.byteman.rule.expression declared as Rule
protected  Rule Expression.rule
           
 

Methods in org.jboss.byteman.rule.expression with parameters of type Rule
static AssignableExpression ExpressionHelper.createAssignableExpression(Rule rule, Bindings bindings, ParseNode exprTree, Type type)
           
static Expression ExpressionHelper.createBinaryExpression(Rule rule, Bindings bindings, ParseNode exprTree, Type type)
           
static Expression ExpressionHelper.createCallExpression(Rule rule, Bindings bindings, ParseNode selectorTree, ParseNode recipientTree, ParseNode argTree, Type type)
           
static Expression ExpressionHelper.createExpression(Rule rule, Bindings bindings, ParseNode exprTree)
           
static Expression ExpressionHelper.createExpression(Rule rule, Bindings bindings, ParseNode exprTree, Type type)
           
static java.util.List<Expression> ExpressionHelper.createExpressionList(Rule rule, Bindings bindings, ParseNode exprTree)
           
static java.util.List<Expression> ExpressionHelper.createExpressionList(Rule rule, Bindings bindings, ParseNode exprTree, Type type)
           
static AssignableExpression ExpressionHelper.createFieldExpression(Rule rule, Bindings bindings, ParseNode fieldTree, ParseNode targetTree, Type type)
           
static Expression ExpressionHelper.createNewExpression(Rule rule, Bindings bindings, ParseNode typeNameTree, ParseNode argTree, ParseNode arrayDimsTree)
           
static java.util.List<Expression> ExpressionHelper.createNewExpressionIndexList(Rule rule, Bindings bindings, ParseNode exprTree)
           
static Expression ExpressionHelper.createTernaryExpression(Rule rule, Bindings bindings, ParseNode exprTree, Type type)
           
static Expression ExpressionHelper.createThrowExpression(Rule rule, Bindings bindings, ParseNode typeNameTree, ParseNode argTree)
           
static Expression ExpressionHelper.createUnaryExpression(Rule rule, Bindings bindings, ParseNode exprTree, Type type)
           
 

Constructors in org.jboss.byteman.rule.expression with parameters of type Rule
ArithmeticExpression(Rule rule, int oper, ParseNode token, Expression left, Expression right)
           
ArrayExpression(Rule rule, Type type, ParseNode token, Expression arrayRef, java.util.List<Expression> idxList)
           
AssignableExpression(Rule rule, Type type, ParseNode token)
          Create a new expression.
AssignExpression(Rule rule, ParseNode token, AssignableExpression left, Expression right)
           
BinaryOperExpression(Rule rule, int oper, Type type, ParseNode token, Expression operand1, Expression operand2)
           
BitExpression(Rule rule, int oper, ParseNode token, Expression left, Expression right)
           
BooleanExpression(Rule rule, int oper, ParseNode token, Expression left, Expression right)
           
BooleanLiteral(Rule rule, ParseNode token)
           
ComparisonExpression(Rule rule, int oper, ParseNode token, Expression left, Expression right)
           
ConditionalEvalExpression(Rule rule, Type type, ParseNode token, Expression cond, Expression if_expr, Expression else_expr)
           
DollarExpression(Rule rule, Type type, ParseNode token, int index)
          constructor for param bindings or special bindings
DollarExpression(Rule rule, Type type, ParseNode token, java.lang.String name)
          constructor for local var bindings
Expression(Rule rule, Type type, ParseNode token)
          Create a new expression.
FieldExpression(Rule rule, Type type, ParseNode fieldTree, java.lang.String fieldName, Expression owner, java.lang.String[] pathList)
           
LogicalExpression(Rule rule, int oper, ParseNode token, Expression left, Expression right)
           
MethodExpression(Rule rule, Type type, ParseNode token, Expression recipient, java.util.List<Expression> arguments, java.lang.String[] pathList)
           
MinusExpression(Rule rule, ParseNode token, Expression operand)
           
NewExpression(Rule rule, ParseNode token, java.util.List<Expression> arguments, java.util.List<Expression> arraySizes)
           
NotExpression(Rule rule, ParseNode token, Expression operand)
           
NullLiteral(Rule rule, ParseNode token)
           
NumericLiteral(Rule rule, Type type, ParseNode token)
           
PlusExpression(Rule rule, ParseNode token, Expression left, Expression right)
           
ReturnExpression(Rule rule, ParseNode token, Expression returnValue)
           
StaticExpression(Rule rule, Type type, ParseNode token, java.lang.String fieldName, java.lang.String ownerTypeName)
           
StringLiteral(Rule rule, ParseNode token)
           
StringPlusExpression(Rule rule, ParseNode token, Expression left, Expression right)
           
TernaryOperExpression(Rule rule, int oper, Type type, ParseNode token, Expression operand1, Expression operand2, Expression operand3)
           
ThrowExpression(Rule rule, ParseNode token, java.util.List<Expression> arguments)
           
TwiddleExpression(Rule rule, ParseNode token, Expression operand)
           
UnaryOperExpression(Rule rule, int oper, Type type, ParseNode token, Expression operand)
           
Variable(Rule rule, Type type, ParseNode token)
           
Variable(Rule rule, Type type, ParseNode token, java.lang.String name)
           
 

Uses of Rule in org.jboss.byteman.rule.helper
 

Fields in org.jboss.byteman.rule.helper declared as Rule
protected  Rule Helper.rule
           
 

Methods in org.jboss.byteman.rule.helper with parameters of type Rule
static void Helper.installed(Rule rule)
           
static void Helper.uninstalled(Rule rule)
           
 

Constructors in org.jboss.byteman.rule.helper with parameters of type Rule
Helper(Rule rule)
           
InterpretedHelper(Rule rule)
           
 

Uses of Rule in org.jboss.byteman.test
 

Methods in org.jboss.byteman.test with parameters of type Rule
 int TestScript.installParamTypes(Rule rule, java.lang.String targetClassName, int access, java.lang.String candidateName, java.lang.String candidateDesc)
           
 



Copyright © 2011. All Rights Reserved.