Uses of Class
gnu.expr.PrimProcedure

Packages that use PrimProcedure
gnu.expr Supports Expression, and various related classes need to compile programming languages. 
gnu.kawa.reflect Contains classes to use reflection. 
 

Uses of PrimProcedure in gnu.expr
 

Methods in gnu.expr that return PrimProcedure
static PrimProcedure PrimProcedure.getMethodFor(java.lang.Class procClass, java.lang.String name, Declaration decl, Expression[] args, Language language)
          Get PrimProcedure for matching method in given class.
static PrimProcedure PrimProcedure.getMethodFor(ClassType procClass, java.lang.String name, Declaration decl, Expression[] args, Language language)
           
static PrimProcedure PrimProcedure.getMethodFor(ClassType procClass, java.lang.String name, Declaration decl, Type[] atypes, Language language)
           
static PrimProcedure PrimProcedure.getMethodFor(Procedure pproc, Declaration decl, Expression[] args, Language language)
          Search for a matching static method in a procedure's class.
static PrimProcedure PrimProcedure.getMethodFor(Procedure pproc, Declaration decl, Type[] atypes, Language language)
           
static PrimProcedure PrimProcedure.getMethodFor(Procedure pproc, Expression[] args)
           
static PrimProcedure PrimProcedure.makeBuiltinBinary(int opcode, Type type)
           
static PrimProcedure PrimProcedure.makeBuiltinUnary(int opcode, Type type)
           
 

Uses of PrimProcedure in gnu.kawa.reflect
 

Methods in gnu.kawa.reflect that return PrimProcedure
static PrimProcedure[] ClassMethods.getMethods(ObjectType dtype, java.lang.String mname, char mode, ClassType caller, Language language)
          Return the methods of a class with the specified name and flag.
protected  PrimProcedure[] Invoke.getMethods(ObjectType ctype, java.lang.String mname, ClassType caller)
           
static PrimProcedure Invoke.getStaticMethod(ClassType type, java.lang.String name, Expression[] args)
           
 

Methods in gnu.kawa.reflect with parameters of type PrimProcedure
static long ClassMethods.selectApplicable(PrimProcedure[] methods, Type[] atypes)
          Re-order the methods such that the ones that are definite applicable (all argtypes is subset of parameter type) are first; those possibly applicable next (argtype overlaps parameter types); and ending with those definitely not applicable (some argtype does overlap its parameter type).