|
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| JMatcher | Untamed: Non-public classes that would introduce a public matcher should instead implement JMatcher so that their match method is actually public. |
| Class Summary | |
| CallableScript | |
| CallThunk | When run(), it does the described E.callAll() |
| ConstructorNode | Turns a java constructor into a "run" method on the corresponding StaticMaker, as seen thru E.call*() and E.send*(). |
| E | Safe: This class is most of the normal application programmer's API to the ELib functionality. |
| InstanceMethodNode | How a java instance method is installed in a VTable |
| JavaInstanceMatcher | Untamed: |
| JavaMatcher | Untamed: Abstract superclass of all the CRAPI-based wrappers of java.lang.reflect.Methods representing matchers for installing them in VTables as matchers. |
| JavaMemberNode | Untamed: Abstract superclass of all the CRAPI-based wrappers of java.lang.reflect.Members for installing them in VTables as MethodNodes. |
| JavaStaticMatcher | Untamed: |
| JavaSugarMatcher | Untamed: |
| Message | Untamed: |
| MirandaMethods | Untamed: A sweetener defining default behavior for messages that may be e-called or e-sent to any methodical object. |
| OverloaderNode | Untamed: Wraps a set of JavaMemberNodes with the same message name and arity, and dispatches to the unique one for which the current arguments coerce to its parameter list. |
| SafeJ | Untamed: |
| ScriptMaker | Untamed: From a Java class, obtain a corresponding Script enabling its tamed behavior to be invoked from ELib. |
| StaticMaker | Untamed: |
| StaticMethodNode | Untamed: How a java static is made to appear as an instance method of an StaticMaker when seen thru E.call*() or E.send*(). |
| SugarMethodNode | Untamed: How a static method of a sugar class is made to appear as an instance method of an instance of the class being sugarred. |
| Thrower | Safe: An StaticMaker on this class is the function named "throw" in the universalScope (and therefore also in the safeScope). |
| VarGetterNode | A java public instance variable becomes an E zero-arg method which reads its value |
| VarSetterNode | A java public non-final instance variable becomes a one argument method for setting its value |
| VTable | Untamed: E's mechanism for method dispatch |
The core ELib package.
The class E is the core interface used by the ELib programmer.
|
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||