kmy.jint.tree
Class StubContext
java.lang.Object
|
+--kmy.jint.tree.Context
|
+--kmy.jint.tree.StubContext
- class StubContext
- extends Context
Subclass of Context, implementing all its eval* methods,
all of them just throwing RuntimeException.
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
StubContext
StubContext()
evalArrayValue
public java.lang.Object evalArrayValue(ArrayValueNode arrayValueNode)
- Overrides:
- evalArrayValue in class Context
evalBody
public java.lang.Object evalBody(BodyNode bodyNode)
- Overrides:
- evalBody in class Context
evalBreak
public java.lang.Object evalBreak(BreakNode breakNode)
- Overrides:
- evalBreak in class Context
evalCall
public java.lang.Object evalCall(CallNode callNode)
- Overrides:
- evalCall in class Context
evalCase
public java.lang.Object evalCase(CaseNode caseNode)
- Overrides:
- evalCase in class Context
evalCast
public java.lang.Object evalCast(CastNode castNode)
- Overrides:
- evalCast in class Context
evalCatch
public java.lang.Object evalCatch(CatchNode catchNode)
- Overrides:
- evalCatch in class Context
evalClass
public java.lang.Object evalClass(ClassNode classNode)
- Overrides:
- evalClass in class Context
evalCond
public java.lang.Object evalCond(CondNode condNode)
- Overrides:
- evalCond in class Context
evalConst
public java.lang.Object evalConst(ConstNode constNode)
- Overrides:
- evalConst in class Context
evalContinue
public java.lang.Object evalContinue(ContinueNode continueNode)
- Overrides:
- evalContinue in class Context
evalDo
public java.lang.Object evalDo(DoNode doNode)
- Overrides:
- evalDo in class Context
evalExpressionStatement
public java.lang.Object evalExpressionStatement(ExpressionStatementNode esNode)
- Overrides:
- evalExpressionStatement in class Context
evalFor
public java.lang.Object evalFor(ForNode forNode)
- Overrides:
- evalFor in class Context
evalFormat
public java.lang.Object evalFormat(FormatNode formatNode)
- Overrides:
- evalFormat in class Context
evalIdentifier
public java.lang.Object evalIdentifier(IdentifierNode identifierNode)
- Overrides:
- evalIdentifier in class Context
evalIf
public java.lang.Object evalIf(IfNode ifNode)
- Overrides:
- evalIf in class Context
evalImportStatement
public java.lang.Object evalImportStatement(ImportStatementNode importStatement)
- Overrides:
- evalImportStatement in class Context
evalInfix
public java.lang.Object evalInfix(InfixNode infixNode)
- Overrides:
- evalInfix in class Context
evalLabeled
public java.lang.Object evalLabeled(LabeledNode labeledNode)
- Overrides:
- evalLabeled in class Context
evalMember
public java.lang.Object evalMember(MemberNode memberNode)
- Overrides:
- evalMember in class Context
evalMethod
public java.lang.Object evalMethod(MethodNode methodNode)
- Overrides:
- evalMethod in class Context
evalNew
public java.lang.Object evalNew(NewNode newNode)
- Overrides:
- evalNew in class Context
evalPackageStatement
public java.lang.Object evalPackageStatement(PackageStatementNode packageStatement)
- Overrides:
- evalPackageStatement in class Context
evalParameter
public java.lang.Object evalParameter(ParameterNode parameterNode)
- Overrides:
- evalParameter in class Context
evalPostfix
public java.lang.Object evalPostfix(PostfixNode postfixNode)
- Overrides:
- evalPostfix in class Context
evalPrefix
public java.lang.Object evalPrefix(PrefixNode prefixNode)
- Overrides:
- evalPrefix in class Context
evalRegex
public java.lang.Object evalRegex(RegexNode regexNode)
- Overrides:
- evalRegex in class Context
evalReplacer
public java.lang.Object evalReplacer(ReplacerNode replacerNode)
- Overrides:
- evalReplacer in class Context
evalReturn
public java.lang.Object evalReturn(ReturnNode returnNode)
- Overrides:
- evalReturn in class Context
evalSwitch
public java.lang.Object evalSwitch(SwitchNode switchNode)
- Overrides:
- evalSwitch in class Context
evalSynchronized
public java.lang.Object evalSynchronized(SynchronizedNode synchronizedNode)
- Overrides:
- evalSynchronized in class Context
evalThrow
public java.lang.Object evalThrow(ThrowNode throwNode)
- Overrides:
- evalThrow in class Context
evalTry
public java.lang.Object evalTry(TryNode tryNode)
- Overrides:
- evalTry in class Context
evalWhile
public java.lang.Object evalWhile(WhileNode whileNode)
- Overrides:
- evalWhile in class Context