|
|
||||||||||
| 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 Callablepublic SealedBox optSealedDispatch(Brand brand)
optSealedDispatch in interface Amplifiablepublic TypeDesc getAllegedType()
getAllegedType in interface Callable
public boolean respondsTo(String verb,
int arity)
respondsTo in interface CallableEvalContext 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 | ||||||||||