Uses of Class
org.jboss.byteman.rule.grammar.ParseNode
-
Packages that use ParseNode Package Description 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 Modifier and Type Method Description static Action
Action. create(Rule rule, ParseNode actionTree)
static Condition
Condition. create(Rule rule, ParseNode conditionTree)
static Event
Event. create(Rule rule, ParseNode eventTree)
Binding
Event. createBinding(ParseNode varTree)
Constructors in org.jboss.byteman.rule with parameters of type ParseNode Constructor Description 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 Modifier and Type Field Description protected ParseNode
Expression. token
Methods in org.jboss.byteman.rule.expression with parameters of type ParseNode Modifier and Type Method Description static ArrayInitExpression
ExpressionHelper. createArrayInitExpression(Rule rule, Bindings bindings, ParseNode exprTree, Type type)
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. createClassLiteralExpression(Rule rule, Bindings bindings, ParseNode pathTree, 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 List<Expression>
ExpressionHelper. createExpressionList(Rule rule, Bindings bindings, ParseNode exprTree)
static 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 List<Expression>
ExpressionHelper. createNewArrayDimsList(Rule rule, Bindings bindings, ParseNode exprTree)
static Expression
ExpressionHelper. createNewExpression(Rule rule, Bindings bindings, ParseNode typeNameTree, ParseNode argTree, ParseNode arrayDimsTree)
static 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)
-
Uses of ParseNode in org.jboss.byteman.rule.grammar
Methods in org.jboss.byteman.rule.grammar that return ParseNode Modifier and Type Method Description static ParseNode
ParseNode. node(int tag, String file, int line, int column)
create a simple node for a builtin tokenstatic ParseNode
ParseNode. node(int tag, String file, int line, int column, Object child0)
create a simple node for a builtin tokenstatic ParseNode
ParseNode. node(int tag, String file, int line, int column, Object child0, Object child1)
create a simple node for a builtin tokenstatic ParseNode
ParseNode. node(int tag, String file, int line, int column, Object child0, Object child1, Object child2)
create a simple node for a builtin tokenstatic ParseNode
ParseNode. node(int tag, String file, int line, int column, Object child0, Object child1, Object child2, Object child3)
create a simple node for a builtin token
-