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 PrimProcedure
PrimProcedure.getMethodFor
(ClassType procClass, String name, Declaration decl, Type[] atypes, Language language) static PrimProcedure
PrimProcedure.getMethodFor
(ClassType procClass, String name, Declaration decl, Expression[] args, Language language) static PrimProcedure
PrimProcedure.getMethodFor
(Procedure pproc, 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, Expression[] args) static PrimProcedure
PrimProcedure.getMethodFor
(Class procClass, String name, Declaration decl, Expression[] args, Language language) Get PrimProcedure for matching method in given class.static PrimProcedure
PrimProcedure.makeBuiltinBinary
(int opcode, Type type) static PrimProcedure
PrimProcedure.makeBuiltinUnary
(int opcode, Type type) Methods in gnu.expr with parameters of type PrimProcedureModifier and TypeMethodDescriptionstatic int
PrimProcedure.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 PrimProcedure
CompileInvoke.getStaticMethod
(ClassType type, String name, Expression[] args) static PrimProcedure
Invoke.getStaticMethod
(ClassType type, String name, Expression[] args) Deprecated.Methods in gnu.kawa.reflect with parameters of type PrimProcedureModifier and TypeMethodDescriptionstatic int
ClassMethods.selectApplicable
(PrimProcedure[] methods, int numArgs, boolean maybeMore) Select methods that have the right number of parameters.static long
ClassMethods.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).void
CompileBuildObject.setDefaultConstructor
(PrimProcedure proc) static Expression
CompileInvoke.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