Package org.jboss.byteman.rule
Class Condition
java.lang.Object
org.jboss.byteman.rule.RuleElement
org.jboss.byteman.rule.Condition
class which represents a rule condition comprising a boolean expression
-
Field Summary
FieldsFields inherited from class org.jboss.byteman.rule.RuleElement
rule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
compile
(org.objectweb.asm.MethodVisitor mv, CompileContext compileContext) static Condition
static Condition
interpret
(HelperAdapter helper) void
writeTo
(StringWriter stringWriter) Methods inherited from class org.jboss.byteman.rule.RuleElement
getBindings, getTypeGroup, rebox, toString
-
Field Details
-
condition
-
-
Constructor Details
-
Condition
- Throws:
TypeException
-
Condition
-
-
Method Details
-
create
- Throws:
TypeException
-
create
- Throws:
ParseException
TypeException
-
typeCheck
- Specified by:
typeCheck
in classRuleElement
- Throws:
TypeException
-
compile
public void compile(org.objectweb.asm.MethodVisitor mv, CompileContext compileContext) throws CompileException - Specified by:
compile
in classRuleElement
- Throws:
CompileException
-
interpret
- Specified by:
interpret
in classRuleElement
- Throws:
ExecuteException
-
writeTo
- Specified by:
writeTo
in classRuleElement
-