Uses of Class
gnu.expr.ModuleMethod

Packages that use ModuleMethod
gnu.expr Supports Expression, and various related classes need to compile programming languages. 
gnu.jemacs.buffer Provides various building blocks for building an Emacs-like text editor. 
 

Uses of ModuleMethod in gnu.expr
 

Methods in gnu.expr with parameters of type ModuleMethod
 java.lang.Object ModuleWithContext.apply0(ModuleMethod method)
           
 java.lang.Object ModuleBody.apply0(ModuleMethod method)
          A subclass will typically override this like: switch (method.selector) { case 3: return function3(); case 5: return function5(); default: super.apply0(method); }
static java.lang.Object ModuleMethod.apply0Default(ModuleMethod method)
           
 java.lang.Object ModuleWithContext.apply1(ModuleMethod method, java.lang.Object arg1)
           
 java.lang.Object ModuleBody.apply1(ModuleMethod method, java.lang.Object arg1)
           
static java.lang.Object ModuleMethod.apply1Default(ModuleMethod method, java.lang.Object arg1)
           
 java.lang.Object ModuleWithContext.apply2(ModuleMethod method, java.lang.Object arg1, java.lang.Object arg2)
           
 java.lang.Object ModuleBody.apply2(ModuleMethod method, java.lang.Object arg1, java.lang.Object arg2)
           
static java.lang.Object ModuleMethod.apply2Default(ModuleMethod method, java.lang.Object arg1, java.lang.Object arg2)
           
 java.lang.Object ModuleWithContext.apply3(ModuleMethod method, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 java.lang.Object ModuleBody.apply3(ModuleMethod method, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
static java.lang.Object ModuleMethod.apply3Default(ModuleMethod method, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 java.lang.Object ModuleWithContext.apply4(ModuleMethod method, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
           
 java.lang.Object ModuleBody.apply4(ModuleMethod method, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
           
static java.lang.Object ModuleMethod.apply4Default(ModuleMethod method, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
           
 java.lang.Object ModuleWithContext.applyN(ModuleMethod method, java.lang.Object[] args)
           
 java.lang.Object ModuleBody.applyN(ModuleMethod method, java.lang.Object[] args)
           
static java.lang.Object ModuleMethod.applyNDefault(ModuleMethod method, java.lang.Object[] args)
           
 int ModuleWithContext.match0(ModuleMethod proc, CallContext ctx)
           
 int ModuleBody.match0(ModuleMethod proc, CallContext ctx)
           
 int ModuleWithContext.match1(ModuleMethod proc, java.lang.Object arg1, CallContext ctx)
           
 int ModuleBody.match1(ModuleMethod proc, java.lang.Object arg1, CallContext ctx)
           
 int ModuleWithContext.match2(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 int ModuleBody.match2(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 int ModuleWithContext.match3(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 int ModuleBody.match3(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 int ModuleWithContext.match4(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 int ModuleBody.match4(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 int ModuleWithContext.matchN(ModuleMethod proc, java.lang.Object[] args, CallContext ctx)
           
 int ModuleBody.matchN(ModuleMethod proc, java.lang.Object[] args, CallContext ctx)
           
 

Uses of ModuleMethod in gnu.jemacs.buffer
 

Methods in gnu.jemacs.buffer with parameters of type ModuleMethod
 java.lang.Object Mode.apply0(ModuleMethod proc)
           
 java.lang.Object Mode.apply1(ModuleMethod proc, java.lang.Object arg1)
           
 java.lang.Object Mode.apply2(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2)
           
 java.lang.Object Mode.apply3(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 java.lang.Object Mode.apply4(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
           
 java.lang.Object Mode.applyN(ModuleMethod proc, java.lang.Object[] args)