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 private voidEvent. addBinding(Bindings bindings, ParseNode bindingTree)static ActionAction. create(Rule rule, ParseNode actionTree)static ConditionCondition. create(Rule rule, ParseNode conditionTree)static EventEvent. create(Rule rule, ParseNode eventTree)BindingEvent. createBinding(ParseNode varTree)private voidEvent. createBindings(ParseNode eventTree)private TypeEvent. getBindingType(ParseNode typeTree)create and return a type for a binding or return null if the type cannot be createdConstructors 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 ParseNodeExpression. tokenMethods in org.jboss.byteman.rule.expression with parameters of type ParseNode Modifier and Type Method Description static ArrayInitExpressionExpressionHelper. createArrayInitExpression(Rule rule, Bindings bindings, ParseNode exprTree, Type type)static AssignableExpressionExpressionHelper. createAssignableExpression(Rule rule, Bindings bindings, ParseNode exprTree, Type type)static ExpressionExpressionHelper. createBinaryExpression(Rule rule, Bindings bindings, ParseNode exprTree, Type type)static ExpressionExpressionHelper. createCallExpression(Rule rule, Bindings bindings, ParseNode selectorTree, ParseNode recipientTree, ParseNode argTree, Type type)static ExpressionExpressionHelper. createClassLiteralExpression(Rule rule, Bindings bindings, ParseNode pathTree, Type type)static ExpressionExpressionHelper. createExpression(Rule rule, Bindings bindings, ParseNode exprTree)static ExpressionExpressionHelper. 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 AssignableExpressionExpressionHelper. createFieldExpression(Rule rule, Bindings bindings, ParseNode fieldTree, ParseNode targetTree, Type type)static java.util.List<Expression>ExpressionHelper. createNewArrayDimsList(Rule rule, Bindings bindings, ParseNode exprTree)static ExpressionExpressionHelper. createNewExpression(Rule rule, Bindings bindings, ParseNode typeNameTree, ParseNode argTree, ParseNode arrayDimsTree)static java.lang.String[]ExpressionHelper. createPathList(ParseNode pathTree)static ExpressionExpressionHelper. createTernaryExpression(Rule rule, Bindings bindings, ParseNode exprTree, Type type)static ExpressionExpressionHelper. createThrowExpression(Rule rule, Bindings bindings, ParseNode typeNameTree, ParseNode argTree)static ExpressionExpressionHelper. createUnaryExpression(Rule rule, Bindings bindings, ParseNode exprTree, Type type)Constructors in org.jboss.byteman.rule.expression with parameters of type ParseNode Constructor Description 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)ArrayInitExpression(Rule rule, Type type, ParseNode token, java.util.List<Expression> elements)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)ClassLiteralExpression(Rule rule, Type type, ParseNode pathTree, java.lang.String[] pathList)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 bindingsDollarExpression(Rule rule, Type type, ParseNode token, java.lang.String name)constructor for local var bindingsExpression(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, ArrayInitExpression arrayInits)NotExpression(Rule rule, ParseNode token, Expression operand)NullLiteral(Rule rule, ParseNode token)NumericLiteral(Rule rule, Type type, ParseNode token)OperExpression(Rule rule, int oper, Type type, ParseNode token)PlusExpression(Rule rule, ParseNode token, Expression left, Expression right)ReturnExpression(Rule rule, ParseNode token, Expression returnValue)ShiftExpression(Rule rule, int oper, ParseNode token, Expression left, Expression right)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
Subclasses of ParseNode in org.jboss.byteman.rule.grammar Modifier and Type Class Description private static classParseNode.BinaryNodea parse node with two childrenprivate static classParseNode.NullaryNodea parse node with no childrenprivate static classParseNode.QuaternaryNodea parse node with four childrenprivate static classParseNode.TernaryNodea parse node with three childrenprivate static classParseNode.UnaryNodea parse node with one childMethods in org.jboss.byteman.rule.grammar that return ParseNode Modifier and Type Method Description private ParseNodeCUP$ECAGrammarParser$actions. node(int tag, int line, int column)private ParseNodeCUP$ECAGrammarParser$actions. node(int tag, int line, int column, java.lang.Object child0)private ParseNodeCUP$ECAGrammarParser$actions. node(int tag, int line, int column, java.lang.Object child0, java.lang.Object child1)private ParseNodeCUP$ECAGrammarParser$actions. node(int tag, int line, int column, java.lang.Object child0, java.lang.Object child1, java.lang.Object child2)static ParseNodeParseNode. node(int tag, java.lang.String file, int line, int column)create a simple node for a builtin tokenstatic ParseNodeParseNode. node(int tag, java.lang.String file, int line, int column, java.lang.Object child0)create a simple node for a builtin tokenstatic ParseNodeParseNode. node(int tag, java.lang.String file, int line, int column, java.lang.Object child0, java.lang.Object child1)create a simple node for a builtin tokenstatic ParseNodeParseNode. node(int tag, java.lang.String file, int line, int column, java.lang.Object child0, java.lang.Object child1, java.lang.Object child2)create a simple node for a builtin tokenstatic ParseNodeParseNode. 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)create a simple node for a builtin token
-