Uses of Class
org.jboss.byteman.rule.grammar.ParseNode

Packages that use ParseNode
org.jboss.byteman.rule   
org.jboss.byteman.rule.expression   
org.jboss.byteman.rule.grammar   
 

Uses of ParseNode in org.jboss.byteman.rule
 

Methods in org.jboss.byteman.rule with parameters of type ParseNode
static Action Action.create(Rule rule, ParseNode actionTree)
           
static Event Event.create(Rule rule, ParseNode eventTree)
           
static Condition Condition.create(Rule rule, ParseNode conditionTree)
           
 Binding Event.createBinding(ParseNode varTree)
           
 

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

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

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

Methods in org.jboss.byteman.rule.expression with parameters of type ParseNode
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 java.lang.String[] ExpressionHelper.createPathList(ParseNode pathTree)
           
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 ParseNode
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 ParseNode in org.jboss.byteman.rule.grammar
 

Methods in org.jboss.byteman.rule.grammar that return ParseNode
static ParseNode ParseNode.node(int tag, java.lang.String file, int line, int column)
          create a simple node for a builtin token
static ParseNode ParseNode.node(int tag, java.lang.String file, int line, int column, java.lang.Object child0)
          create a simple node for a builtin token
static ParseNode ParseNode.node(int tag, java.lang.String file, int line, int column, java.lang.Object child0, java.lang.Object child1)
           
static ParseNode ParseNode.node(int tag, java.lang.String file, int line, int column, java.lang.Object child0, java.lang.Object child1, java.lang.Object child2)
           
static ParseNode ParseNode.node(int tag, java.lang.String file, int line, int column, java.lang.Object child0, java.lang.Object child1, java.lang.Object child2, java.lang.Object child3)
           
 



Copyright © 2011. All Rights Reserved.