Index

B C D I M R S W 
All Classes and Interfaces|All Packages

B

bindTo(Object) - Method in interface revxrsal.asm.MethodCaller
Binds this method caller to the given instance, and returns a BoundMethodCaller that does not need an instance to be provided for calls.
BoundMethodCaller - Interface in revxrsal.asm
A BoundMethodCaller is effectively a MethodCaller that does not require an instance to be provided, as it has already been bound to the relevant one.

C

call(Object, Object...) - Method in interface revxrsal.asm.MethodCaller
Invokes the method
call(Object...) - Method in interface revxrsal.asm.BoundMethodCaller
Invokes the method
ClassDefiner - Interface in revxrsal.asm.define
Used to define classes on class loaders

D

defineClass(ClassLoader, String, byte[]) - Method in interface revxrsal.asm.define.ClassDefiner
Defines the given class on the class loader
defineClass(ClassLoader, String, byte[]) - Static method in class revxrsal.asm.define.Definer
 
Definer - Class in revxrsal.asm.define
A utility for creating instances of ClassDefiner and providing compatibility
Definer() - Constructor for class revxrsal.asm.define.Definer
 

I

isPackagePrivate(Method) - Static method in class revxrsal.asm.define.Definer
 

M

MethodCaller - Interface in revxrsal.asm
Represents the entrypoint to method callers.

R

revxrsal.asm - package revxrsal.asm
 
revxrsal.asm.define - package revxrsal.asm.define
 

S

supportsPackagePrivate() - Static method in class revxrsal.asm.define.Definer
 

W

wrap(Method) - Static method in interface revxrsal.asm.MethodCaller
Creates a MethodCaller that wraps the given method
wrap(Method, ClassLoader) - Static method in interface revxrsal.asm.MethodCaller
Creates a MethodCaller that wraps the given method, and defines the generated method caller class on the given classloader
B C D I M R S W 
All Classes and Interfaces|All Packages