Uses of Class
gnu.expr.PrimProcedure
Packages that use PrimProcedure
Package
Description
Supports
Expression,
and various related classes need to compile programming languages.Contains classes to use reflection.
-
Uses of PrimProcedure in gnu.expr
Methods in gnu.expr that return PrimProcedureModifier and TypeMethodDescriptionstatic 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 PrimProcedureModifier and TypeMethodDescriptionstatic 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 -
Uses of PrimProcedure in gnu.kawa.reflect
Methods in gnu.kawa.reflect that return PrimProcedureModifier and TypeMethodDescriptionCompileBuildObject.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 PrimProcedureModifier and TypeMethodDescriptionstatic 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