EAudition

From Erights

Jump to: navigation, search

An EAudition is a kind of Audition.

Contents

Protocol

getFQName/0

Signature: getFQName() :String

XXX Review: Is this a good idea? Came from E-on-CL implementation, rationale unknown, internal comment:

         ;; I note that with the addition of this method, the audition is
         ;; starting to resemble a StaticContext. -- kpreid 2006-10-02

The fully-qualified name of the object under audit.

Does not throw if the audition is out of scope. XXX Review: Will making it throw get us any advantages from consistency or information discarding?

getObjectExpr/0

Signature: getObjectExpr() :ObjectExpr

Returns the ObjectExpr defining the object under audit.

Does not throw if the audition is out of scope. XXX Review: Will making it throw get us any advantages from consistency or information discarding?

getGuard/1

Signature: getGuard(noun :String) :void

New with guard-based auditing.

Returns a guard which the named slot in the audited object's environment has passed. XXX Incorporate guard-based auditing page info here.

Throws if the audition is out of scope. XXX Review: E-on-CL has this restriction. Why? Does it benefit audit caching?

XXX Review: Should getGuard be on all Auditions, not just E ones?

The specification for this message has not been written.

This page is a stub; it should be expanded with more information. If doing so, check the original E web site and the mailing list archives for content which could be moved into this page.
Personal tools
more tools