org.erights.e.elib.prim
Class JavaSugarMatcher

java.lang.Object
  |
  +--org.erights.e.elib.prim.JavaMatcher
        |
        +--org.erights.e.elib.prim.JavaSugarMatcher
All Implemented Interfaces:
EStackItem, Script

public class JavaSugarMatcher
extends JavaMatcher

Untamed:

Author:
Mark S. Miller

Field Summary
 
Fields inherited from class org.erights.e.elib.prim.JavaMatcher
myMethod
 
Constructor Summary
JavaSugarMatcher(java.lang.reflect.Method method)
          Enabled:
 
Method Summary
(package private)  String explain()
           
(package private)  Object innerExecute(Object self, Object[] pair)
          Do the part of JavaMatcher.execute(java.lang.Object, java.lang.String, java.lang.Object[]) that's specific to a particular kind of JavaMatcher.
(package private) static boolean isMatcher(java.lang.reflect.Method method)
           
 
Methods inherited from class org.erights.e.elib.prim.JavaMatcher
execute, isMatcher, protocol, respondsTo, shorten, subPrintOn, toString, traceOn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaSugarMatcher

public JavaSugarMatcher(java.lang.reflect.Method method)
Enabled:

Parameters:
method -
Method Detail

isMatcher

static boolean isMatcher(java.lang.reflect.Method method)
Parameters:
method -
Returns:
See Also:
JavaMatcher.isMatcher(Method, int)

innerExecute

Object innerExecute(Object self,
                    Object[] pair)
Description copied from class: JavaMatcher
Do the part of JavaMatcher.execute(java.lang.Object, java.lang.String, java.lang.Object[]) that's specific to a particular kind of JavaMatcher.

Specified by:
innerExecute in class JavaMatcher
Parameters:
self - Becomes the first arg
pair - The next (and last) two args
Returns:

explain

String explain()
Specified by:
explain in class JavaMatcher
Returns:


comments?