|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.erights.e.elib.slot.Auditable | +--org.erights.e.elang.evm.EImpl
Untamed: What an object expression evaluates to.
Field Summary | |
private Object[] |
myFields
|
private OuterScope |
myOuters
|
private EMethodTable |
myScript
|
Fields inherited from class org.erights.e.elib.slot.Auditable |
|
Constructor Summary | |
(package private) |
EImpl(Auditor[] approvers,
Object[] fields,
OuterScope outers,
EMethodTable script)
|
Method Summary | |
Object |
callAll(String verb,
Object[] args)
Suppressed: |
TypeDesc |
getAllegedType()
Suppressed: |
(package private) EvalContext |
newContext(int localCount)
All security rests on not making this more visible than "package" |
SealedBox |
optSealedDispatch(Brand brand)
Suppressed: Invoked by the Miranda __optSealedDispatch method. |
Script |
optShorten(String verb,
Object[] args)
Suppressed: Returns myScript |
boolean |
respondsTo(String verb,
int arity)
Suppressed: |
(package private) Script |
script()
XXX controversial whether this should be made public |
String |
toString()
Suppressed: The miranda __printOn will call this. |
Methods inherited from class org.erights.e.elib.slot.Auditable |
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private final Object[] myFields
private final OuterScope myOuters
private final EMethodTable myScript
Constructor Detail |
EImpl(Auditor[] approvers, Object[] fields, OuterScope outers, EMethodTable script)
Method Detail |
public Script optShorten(String verb, Object[] args)
optShorten
in interface Callable
public Object callAll(String verb, Object[] args)
callAll
in interface Callable
public SealedBox optSealedDispatch(Brand brand)
optSealedDispatch
in interface Amplifiable
public TypeDesc getAllegedType()
getAllegedType
in interface Callable
public boolean respondsTo(String verb, int arity)
respondsTo
in interface Callable
EvalContext newContext(int localCount)
Script script()
public String toString()
toString
in class Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |