Uses of Class
gnu.expr.PrimProcedure
-
Packages that use PrimProcedure Package Description gnu.expr SupportsExpression, and various related classes need to compile programming languages.gnu.kawa.functions gnu.kawa.reflect Contains classes to use reflection.kawa.standard -
-
Uses of PrimProcedure in gnu.expr
Methods in gnu.expr that return PrimProcedure Modifier and Type Method Description static PrimProcedurePrimProcedure. getMethodFor(ClassType procClass, String name, Declaration decl, Type[] atypes, Language language)static PrimProcedurePrimProcedure. getMethodFor(ClassType procClass, String name, Declaration decl, Expression[] args, Language language)static PrimProcedurePrimProcedure. getMethodFor(Procedure pproc, Declaration decl, Type[] atypes, Language language)static PrimProcedurePrimProcedure. getMethodFor(Procedure pproc, Declaration decl, Expression[] args, Language language)Search for a matching static method in a procedure's class.static PrimProcedurePrimProcedure. getMethodFor(Procedure pproc, Expression[] args)static PrimProcedurePrimProcedure. getMethodFor(Class procClass, String name, Declaration decl, Expression[] args, Language language)Get PrimProcedure for matching method in given class.static PrimProcedurePrimProcedure. makeBuiltinBinary(int opcode, Type type)static PrimProcedurePrimProcedure. makeBuiltinUnary(int opcode, Type type)Methods in gnu.expr with parameters of type PrimProcedure Modifier and Type Method Description static intPrimProcedure. mostSpecific(PrimProcedure[] procs, int length)Return the index of the most specific method. -
Uses of PrimProcedure in gnu.kawa.functions
Fields in gnu.kawa.functions declared as PrimProcedure Modifier and Type Field Description static PrimProcedureCompilationHelpers. getSetterProc -
Uses of PrimProcedure in gnu.kawa.reflect
Methods in gnu.kawa.reflect that return PrimProcedure Modifier and Type Method Description PrimProcedureCompileBuildObject. getDefaultConstructor()static PrimProcedure[]ClassMethods. getMethods(ObjectType dtype, String mname, char mode, ClassType caller, Language language)Return the methods of a class with the specified name and flag.protected static PrimProcedure[]CompileInvoke. getMethods(ObjectType ctype, String mname, ClassType caller, Invoke iproc)static PrimProcedureCompileInvoke. getStaticMethod(ClassType type, String name, Expression[] args)static PrimProcedureInvoke. getStaticMethod(ClassType type, String name, Expression[] args)Deprecated.Methods in gnu.kawa.reflect with parameters of type PrimProcedure Modifier and Type Method Description static intClassMethods. selectApplicable(PrimProcedure[] methods, int numArgs, boolean maybeMore)Select methods that have the right number of parameters.static longClassMethods. selectApplicable(PrimProcedure[] methods, Type[] atypes, Type restType)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).voidCompileBuildObject. setDefaultConstructor(PrimProcedure proc)static ExpressionCompileInvoke. validateNamedInvoke(ApplyExp exp, InlineCalls visitor, ObjectType type, String name, PrimProcedure[] methods, Invoke iproc, Type required) -
Uses of PrimProcedure in kawa.standard
Methods in kawa.standard that return PrimProcedure Modifier and Type Method Description static PrimProcedurelocation. getMakeProcLocProc()
-