Package | Description |
---|---|
org.jboss.byteman.rule | |
org.jboss.byteman.rule.expression | |
org.jboss.byteman.rule.grammar |
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) |
Constructor | Description |
---|---|
Action(Rule rule,
ParseNode actionTree) |
|
Condition(Rule rule,
ParseNode conditionTree) |
|
Event(Rule rule,
ParseNode eventTree) |
Modifier and Type | Field | Description |
---|---|---|
protected ParseNode |
Expression.token |
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) |
Modifier and Type | Method | Description |
---|---|---|
static ParseNode |
ParseNode.node(int tag,
String file,
int line,
int column) |
create a simple node for a builtin token
|
static ParseNode |
ParseNode.node(int tag,
String file,
int line,
int column,
Object child0) |
create a simple node for a builtin token
|
static ParseNode |
ParseNode.node(int tag,
String file,
int line,
int column,
Object child0,
Object child1) |
create a simple node for a builtin token
|
static ParseNode |
ParseNode.node(int tag,
String file,
int line,
int column,
Object child0,
Object child1,
Object child2) |
create a simple node for a builtin token
|
static 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
|
Copyright © 2018. All rights reserved.