Package org.jboss.byteman.rule.expression
package org.jboss.byteman.rule.expression
-
ClassesClassDescriptionA binary arithmetic operator expressionan expression which identifies an array reference.Created by adinn on 27/05/15.an expression which can appear on the left hand side of an assignment expression as well as in any other expression context.A binary string concatenation operator expressionbinary operators includes arithmetic and comparison operatorsA binary arithmetic operator expressionA binary arithmetic operator expressionA binary logical operator expressionClas modelling a class literal of the form foo.bar.baz.Mumble.classA binary comparison operator expressionexpression representing a ternary conditional evaluation (cond ? if_expr : else_expr)an expression which refers either to a builtin variable or to a bound parameter of the triggering method for an ECA rule.abstract class representing an evaluable expression.helper class to transform parsed expression AST into an actual Expression instancean expression which identifies an instance field referenceA binary logical operator expressionan expression which identifies a method invocationExpression which implements a new operation.an expression which identifies a null valuegeneric operator expression subsumes unary, binary and ternary operatorsA plus operator expression which handles the case where we do not know the type of the first operand.A return expression which is used in a rule action to cause a return from the rule trigger method, supplying a return value where appropriate.A binary arithmetic operator expressionan expression which identifies a static field referencean expression which identifies a character string.A binary string concatenation operator expressionternary operators includes conditional evaluation operator 'cond ? if_expr : else_expr'Expression which implements a throw from a rule action but only where the thrown exception is declared by the trigger method or is a runtime exception which does nto need ot be declaredunary operators includes boolean NOT and arithmetic TWIDDLE n.b.an expression which identifies a variable occurring either as an LVALUE on the LHS of an event binding in the rule's event or as an RVALUE mentioned in the RHS of an event binding or in thre rule's conditon or action.