org.erights.e.elib.prim
Class JavaInstanceMatcher

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

public class JavaInstanceMatcher
extends JavaMatcher

Untamed:

Author:
Mark S. Miller

Field Summary
 
Fields inherited from class org.erights.e.elib.prim.JavaMatcher
myMethod
 
Constructor Summary
JavaInstanceMatcher(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

JavaInstanceMatcher

public JavaInstanceMatcher(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 -
pair -
Returns:

explain

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


comments?