Uses of Class
gnu.bytecode.Method
Packages that use Method
Package
Description
Contains classes to generate, read,
write, and print Java bytecode in the form of
.class
files.Supports
Expression
,
and various related classes need to compile programming languages.-
Uses of Method in gnu.bytecode
Fields in gnu.bytecode declared as MethodModifier and TypeFieldDescriptionstatic final Method
Type.booleanValue_method
static final Method
Type.clone_method
ClassType.constructor
static final Method
Type.doubleValue_method
static final Method
Type.floatValue_method
static final Method
Type.intValue_method
static final Method
Type.longValue_method
static final Method
Type.toString_method
Methods in gnu.bytecode that return MethodModifier and TypeMethodDescriptionClassType.addMethod
(Constructor method) Add a method to this ClassType.ClassType.checkSingleAbstractMethod()
Check to see if this is a Single Abstract Method (SAM) type.Method[]
ClassType.getAbstractMethods()
ClassType.getDeclaredMethod
(String name, int argCount) Get a method with matching name and number of arguments.ClassType.getDeclaredMethod
(String name, Type[] arg_types) Look for a matching method.SpecialObjectType.getDeclaredMethod
(String name, int argCount) final Method
ClassType.getDeclaredMethods()
ClassType.getDeclaredStaticMethod
(String name, int argCount) Get a static method with matching name and number of arguments.ClassType.getDefaultConstructor()
Method[]
ClassType.getMatchingMethods
(String name, Type[] paramTypes, int flags) Add a method to this ClassType.Looks for a method matching the name and types.final Method
CodeAttr.getMethod()
final Method
LocalVarsAttr.getMethod()
StackMapTableAttr.getMethod()
final 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.final Method
Method.getNext()
Methods in gnu.bytecode with parameters of type MethodModifier and TypeMethodDescriptionConstantPool.addMethodHandle
(Method method) ConstantPool.addMethodRef
(Method method) 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.final 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 MethodModifier and TypeMethodDescriptionint
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 MethodModifierConstructorDescriptionExceptionsAttr
(Method meth) Add a new ExceptionsAttr to a Method.LocalVarsAttr
(Method method) Create, but don't link into method.code's attributes list (yet).A copy constructor, except you can override the declaring class. -
Uses of Method in gnu.expr
Modifier and TypeFieldDescriptionstatic 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 final Method
Compilation.getNextArgMethod
Declaration.getterMethod
static final Method
ConditionalTarget.isTrueMethod
Compilation.method
The current method.Declaration.setterMethod
Modifier and TypeMethodDescriptionprotected Method
ClassExp.findMethodForBridge
(String mname, Type[] ptypes, Type rtype) Finds a like-named method suitable for bridging the given arg/return types (i.e.Compilation.generateCheckMethod
(LambdaExp lexp, LambdaExp parent) static final Method
Compilation.getConstructor
(ClassType clas, LambdaExp lexp) final Method
Compilation.getConstructor
(LambdaExp lexp) Compilation.getForNameHelper()
Generate a method to find a named Class without initializing it.final Method
LambdaExp.getMainMethod()
Get the method that contains the actual body of the procedure.final Method
LambdaExp.getMethod
(int nonSpliceCount, int spliceCount) Select the method used given an argument count.PrimProcedure.getMethod()
static Method
BindingInitializer.makeLocationMethod
(Object name) Modifier and TypeMethodDescriptionstatic 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) final 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) ModifierConstructorDescriptionApplyExp
(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 MethodModifier and TypeMethodDescriptionstatic 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 -
Uses of Method in gnu.kawa.xml
Fields in gnu.kawa.xml declared as MethodModifier and TypeFieldDescriptionstatic final Method
SortNodes.canonicalizeMethod
static final Method
CoerceNodes.makeNodesMethod
static final Method
SortNodes.makeSortedNodesMethod
-
Uses of Method in gnu.xquery.util
Fields in gnu.xquery.util declared as Method -
Uses of Method in kawa.lang