public class Event extends RuleElement
rule| Modifier | Constructor and Description |
|---|---|
protected |
Event(Rule rule) |
protected |
Event(Rule rule,
ParseNode eventTree) |
| Modifier and Type | Method and Description |
|---|---|
void |
compile(org.objectweb.asm.MethodVisitor mv,
CompileContext compileContext) |
static Event |
create(Rule rule,
ParseNode eventTree) |
static Event |
create(Rule rule,
java.lang.String text) |
Binding |
createBinding(ParseNode varTree) |
Bindings |
getBindings() |
java.lang.Object |
interpret(HelperAdapter helper) |
Type |
typeCheck(Type expected) |
void |
writeTo(java.io.StringWriter stringWriter) |
compileBooleanConversion, compileBox, compileNumericConversion, compileObjectConversion, compilePrimitiveConversion, compileStringConversion, compileTypeConversion, compileUnbox, getTypeGroup, toStringprotected Event(Rule rule, ParseNode eventTree) throws TypeException
TypeExceptionprotected Event(Rule rule)
public static Event create(Rule rule, ParseNode eventTree) throws TypeException
TypeExceptionpublic static Event create(Rule rule, java.lang.String text) throws ParseException, TypeException
ParseExceptionTypeExceptionpublic Bindings getBindings()
getBindings in class RuleElementpublic Type typeCheck(Type expected) throws TypeException
typeCheck in class RuleElementTypeExceptionpublic Binding createBinding(ParseNode varTree) throws TypeException
TypeExceptionpublic java.lang.Object interpret(HelperAdapter helper) throws ExecuteException
interpret in class RuleElementExecuteExceptionpublic void compile(org.objectweb.asm.MethodVisitor mv,
CompileContext compileContext)
throws CompileException
compile in class RuleElementCompileExceptionpublic void writeTo(java.io.StringWriter stringWriter)
writeTo in class RuleElementCopyright © 2013. All Rights Reserved.