public class InterpretedHelper extends Helper implements HelperAdapter
| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap<java.lang.String,java.lang.Object> |
bindingMap |
| Constructor and Description |
|---|
InterpretedHelper(Rule rule) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(java.lang.Object recipient,
java.lang.Object[] args)
install values into the bindings map and then call the execute0 method
to actually execute the rule
|
protected void |
execute0()
basic implementation of rule execution
|
java.lang.Object |
getAccessibleField(java.lang.Object owner,
int fieldIndex) |
java.lang.Object |
getBinding(java.lang.String name) |
java.lang.String |
getName() |
java.lang.Object |
invokeAccessibleMethod(java.lang.Object target,
java.lang.Object[] args,
int methodIndex) |
void |
setAccessibleField(java.lang.Object owner,
java.lang.Object value,
int fieldIndex) |
void |
setBinding(java.lang.String name,
java.lang.Object value) |
activated, addCountDown, callerCheck, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, clear, closeTrace, countDown, createCountDown, createCounter, createCounter, createJoin, createRendezvous, createRendezvous, createTimer, deactivated, debug, decrementCounter, delay, deleteCounter, deleteRendezvous, deleteTimer, flag, flagged, formatAllStacks, formatAllStacks, formatAllStacks, formatAllStacks, formatStack, formatStack, formatStack, formatStack, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackMatching, formatStackMatching, formatStackMatching, formatStackMatching, formatStackMatching, formatStackMatching, formatStackRange, formatThreadStack, formatThreadStack, formatThreadStack, formatThreadStack, getCountDown, getElapsedTimeFromTimer, getObjectSize, getRendezvous, getStack, incrementCounter, incrementCounter, installed, isCountDown, isJoin, isRendezvous, joinEnlist, joinWait, killJVM, killJVM, killThread, matchIndex, openTrace, openTrace, printFrame, printlnFrame, readCounter, readCounter, rendezvous, resetTimer, setTriggering, signalKill, signalKill, signalThrow, signalThrow, signalWake, signalWake, toString, trace, trace, traceAllStacks, traceAllStacks, traceAllStacks, traceAllStacks, traceAllStacks, traceAllStacks, traceClose, traceln, traceln, traceOpen, traceOpen, traceStack, traceStack, traceStack, traceStack, traceStack, traceStack, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackRange, traceThreadStack, traceThreadStack, traceThreadStack, traceThreadStack, traceThreadStack, traceThreadStack, triggerIndex, uninstalled, waitFor, waitFor, waitingpublic InterpretedHelper(Rule rule)
public void execute(java.lang.Object recipient,
java.lang.Object[] args)
throws ExecuteException
execute in interface HelperAdapterrecipient - args - ExecuteExceptionprotected void execute0()
throws ExecuteException
ExecuteExceptionpublic void setBinding(java.lang.String name,
java.lang.Object value)
setBinding in interface HelperAdapterpublic java.lang.Object getBinding(java.lang.String name)
getBinding in interface HelperAdapterpublic java.lang.String getName()
getName in interface HelperAdapterpublic java.lang.Object getAccessibleField(java.lang.Object owner,
int fieldIndex)
getAccessibleField in interface HelperAdapterpublic void setAccessibleField(java.lang.Object owner,
java.lang.Object value,
int fieldIndex)
setAccessibleField in interface HelperAdapterpublic java.lang.Object invokeAccessibleMethod(java.lang.Object target,
java.lang.Object[] args,
int methodIndex)
invokeAccessibleMethod in interface HelperAdapterCopyright © 2013. All Rights Reserved.