Uses of Class
gnu.bytecode.Method
-
Packages that use Method Package Description gnu.bytecode Contains classes to generate, read, write, and print Java bytecode in the form of.class
files.gnu.expr SupportsExpression
, and various related classes need to compile programming languages.gnu.kawa.functions gnu.kawa.lispexpr gnu.kawa.xml gnu.xquery.util kawa.lang -
-
Uses of Method in gnu.bytecode
Fields in gnu.bytecode declared as Method Modifier and Type Field Description static Method
Type. booleanValue_method
static Method
Type. clone_method
Method
ClassType. constructor
static Method
Type. doubleValue_method
static Method
Type. floatValue_method
static Method
Type. intValue_method
static Method
Type. longValue_method
static Method
Type. toString_method
Methods in gnu.bytecode that return Method Modifier and Type Method Description Method
ClassType. addMethod(Constructor method)
Method
ClassType. addMethod(Method method)
Method
ClassType. addMethod(String name)
Method
ClassType. addMethod(String name, int flags)
Method
ClassType. addMethod(String name, int flags, Type[] arg_types, Type return_type)
Add a method to this ClassType.Method
ClassType. addMethod(String name, Type[] arg_types, Type return_type, int flags)
Method
ClassType. addMethod(String name, String signature, int flags)
Method
ClassType. checkSingleAbstractMethod()
Check to see if this is a Single Abstract Method (SAM) type.Method[]
ClassType. getAbstractMethods()
Method
ClassType. getDeclaredMethod(String name, int argCount)
Get a method with matching name and number of arguments.Method
ClassType. getDeclaredMethod(String name, Type[] arg_types)
Look for a matching method.Method
SpecialObjectType. getDeclaredMethod(String name, int argCount)
Method
ClassType. getDeclaredMethods()
Method
ClassType. getDeclaredStaticMethod(String name, int argCount)
Get a static method with matching name and number of arguments.Method
ClassType. getDefaultConstructor()
Method[]
ClassType. getMatchingMethods(String name, Type[] paramTypes, int flags)
Method
ClassType. getMethod(Method method)
Add a method to this ClassType.Method
ClassType. getMethod(String name, Type[] arg_types)
Looks for a method matching the name and types.Method
CodeAttr. getMethod()
Method
LocalVarsAttr. getMethod()
Method
ObjectType. getMethod(String name, Type[] arg_types)
Method
SpecialObjectType. getMethod(String name, Type[] arg_types)
Method
StackMapTableAttr. getMethod()
Method
ClassType. getMethods()
Get the methods of this class.Method[]
ClassType. getMethods(Filter filter, boolean searchSupers)
Method[]
ClassType. getMethods(Filter filter, int searchSupers)
Get methods matching a given filter.Method
Method. getNext()
Methods in gnu.bytecode with parameters of type Method Modifier and Type Method Description CpoolMethodHandle
ConstantPool. addMethodHandle(Method method)
CpoolRef
ConstantPool. addMethodRef(Method method)
CpoolNameAndType
ConstantPool. addNameAndType(Method method)
void
CodeAttr. emitInvoke(Method method)
void
CodeAttr. emitInvokeInterface(Method method)
void
CodeAttr. emitInvokeMethod(Method method, int opcode)
void
CodeAttr. emitInvokeSpecial(Method method)
void
CodeAttr. emitInvokeStatic(Method method)
Compile a static method call.void
CodeAttr. emitInvokeVirtual(Method method)
Compile a virtual method call.void
CodeAttr. emitPushMethodHandle(Method method)
Push a MethodHandle, using an appropriate constant pool entry.int
ClassType. getMethods(Filter filter, int searchSupers, Method[] result, int offset)
Deprecated.void
ClassTypeWriter. printMethod(Method method)
Method parameters in gnu.bytecode with type arguments of type Method Modifier and Type Method Description int
ArrayType. getMethods(Filter filter, int searchSupers, List<Method> result)
int
ClassType. getMethods(Filter filter, int searchSupers, List<Method> result)
Helper to get methods satisfying a filtering predicate.int
ObjectType. getMethods(Filter filter, int searchSupers, List<Method> result)
int
SpecialObjectType. getMethods(Filter filter, int searchSupers, List<Method> result)
Constructors in gnu.bytecode with parameters of type Method Constructor Description CodeAttr(Method meth)
ExceptionsAttr(Method meth)
Add a new ExceptionsAttr to a Method.LocalVarsAttr(Method method)
Create, but don't link into method.code's attributes list (yet).Method(Method base, ClassType clas)
A copy constructor, except you can override the declaring class. -
Uses of Method in gnu.expr
Fields in gnu.expr declared as Method Modifier and Type Field Description static Method
Compilation. apply0method
static Method
Compilation. apply1method
static Method
Compilation. apply2method
static Method
Compilation. apply3method
static Method
Compilation. apply4method
static Method
Compilation. applyCpsMethod
static Method[]
Compilation. applymethods
static Method
Compilation. applyNmethod
static Method
Compilation. getCallContextInstanceMethod
static Method
Compilation. getCurrentEnvironmentMethod
static Method
Compilation. getNextArgMethod
Method
Declaration. getterMethod
static Method
ConditionalTarget. isTrueMethod
Method
Compilation. method
The current method.Method
Declaration. setterMethod
Methods in gnu.expr that return Method Modifier and Type Method Description protected Method
ClassExp. findMethodForBridge(String mname, Type[] ptypes, Type rtype)
Finds a like-named method suitable for bridging the given arg/return types (i.e.Method
Compilation. generateCheckMethod(LambdaExp lexp, LambdaExp parent)
static Method
Compilation. getConstructor(ClassType clas, LambdaExp lexp)
Method
Compilation. getConstructor(LambdaExp lexp)
Method
Compilation. getForNameHelper()
Generate a method to find a named Class without initializing it.Method
LambdaExp. getMainMethod()
Get the method that contains the actual body of the procedure.Method
LambdaExp. getMethod(int nonSpliceCount, int spliceCount)
Select the method used given an argument count.Method
PrimProcedure. getMethod()
static Method
BindingInitializer. makeLocationMethod(Object name)
Methods in gnu.expr with parameters of type Method Modifier and Type Method Description static void
ApplyExp. compileArgsToContext(ApplyExp exp, Method setupMethod, Compilation comp)
static void
PrimProcedure. compileInvoke(Compilation comp, Method method, Target target, boolean isTailCall, int op_code, Type returnType, boolean doFixUnsigned)
Emit the actual invoke operation, after arguments have been pushed.static void
ConsumerTarget. compileUsingConsumer(Expression exp, Compilation comp, Target target, Method makeMethod, Method resultMethod)
void
ClassExp. generateBridgeMethod(Compilation comp, Method src_method, Type[] bridge_arg_types, Type bridge_return_type)
Given an existing method and a desired bridge method signature, generates an appropriate bridge method.void
PrimProcedure. setMethodForInvoke(Method m)
static boolean
PrimProcedure. takesContext(Method method)
static boolean
PrimProcedure. takesVarArgs(Method method)
Constructors in gnu.expr with parameters of type Method Constructor Description ApplyExp(Method m, Expression... a)
PrimProcedure(Method method)
PrimProcedure(Method method, char mode, Language language, ParameterizedType parameterizedType)
PrimProcedure(Method method, Type retType, Type[] argTypes)
PrimProcedure(Method method, LambdaExp source)
PrimProcedure(Method method, Language language)
-
Uses of Method in gnu.kawa.functions
Methods in gnu.kawa.functions with parameters of type Method Modifier and Type Method Description static void
ValuesMap. compileInlined(LambdaExp lambda, Expression vals, int startCounter, Method matchesMethod, Compilation comp, Target target)
-
Uses of Method in gnu.kawa.lispexpr
Methods in gnu.kawa.lispexpr that return Method Modifier and Type Method Description protected Method
LangObjType. coercionOrNullMethod()
-
Uses of Method in gnu.kawa.xml
Fields in gnu.kawa.xml declared as Method Modifier and Type Field Description static Method
SortNodes. canonicalizeMethod
static Method
CoerceNodes. makeNodesMethod
static Method
SortNodes. makeSortedNodesMethod
-
Uses of Method in gnu.xquery.util
Fields in gnu.xquery.util declared as Method Modifier and Type Field Description static Method
ValuesFilter. matchesMethod
-
Uses of Method in kawa.lang
Fields in kawa.lang declared as Method Modifier and Type Field Description static Method
Pattern. matchPatternMethod
-