类的使用
org.beetl.ow2.asm.Handle
使用Handle的程序包
程序包
说明
OSGL MVC Server's repackaging of
org.osgl.mvc.server.asm 5.0
(for internal use only).
Provides some useful class and method adapters.
Provides an ASM visitor that constructs a tree representation of the
classes it visits.
Provides ASM visitors that can be useful for programming and
debugging purposes.
Provides SAX 2.0 adapters for ASM
visitors to convert classes to and from XML.
-
org.beetl.ow2.asm中Handle的使用
参数类型为Handle的org.beetl.ow2.asm中的方法修饰符和类型方法说明intClassWriter.newInvokeDynamic(String name, String desc, Handle bsm, Object... bsmArgs) Adds an invokedynamic reference to the constant pool of the class being build.voidMethodVisitor.visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) Visits an invokedynamic instruction. -
org.beetl.ow2.asm.commons中Handle的使用
参数类型为Handle的org.beetl.ow2.asm.commons中的方法修饰符和类型方法说明voidvoidInstructionAdapter.invokedynamic(String name, String desc, Handle bsm, Object[] bsmArgs) voidGeneratorAdapter.invokeDynamic(String name, String desc, Handle bsm, Object... bsmArgs) Generates an invokedynamic instruction.voidGenerates the instruction to push a handle on the stack.voidAdviceAdapter.visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) voidAnalyzerAdapter.visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) voidCodeSizeEvaluator.visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) voidInstructionAdapter.visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) voidRemappingMethodAdapter.visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) -
org.beetl.ow2.asm.optimizer中Handle的使用
参数类型为Handle的org.beetl.ow2.asm.optimizer中的方法修饰符和类型方法说明org.beetl.ow2.asm.optimizer.ConstantConstantPool.newInvokeDynamic(String name, String desc, Handle bsm, Object... bsmArgs) voidMethodConstantsCollector.visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) -
org.beetl.ow2.asm.tree中Handle的使用
声明为Handle的org.beetl.ow2.asm.tree中的字段参数类型为Handle的org.beetl.ow2.asm.tree中的方法修饰符和类型方法说明voidMethodNode.visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) 参数类型为Handle的org.beetl.ow2.asm.tree中的构造器限定符构造器说明InvokeDynamicInsnNode(String name, String desc, Handle bsm, Object... bsmArgs) Constructs a newInvokeDynamicInsnNode. -
org.beetl.ow2.asm.util中Handle的使用
参数类型为Handle的org.beetl.ow2.asm.util中的方法修饰符和类型方法说明protected voidTextifier.appendHandle(Handle h) Appends the information about the given handle tobuf.voidASMifier.visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) voidCheckMethodAdapter.visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) abstract voidPrinter.visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) Method instruction.voidTextifier.visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) voidTraceMethodVisitor.visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) -
org.beetl.ow2.asm.xml中Handle的使用
参数类型为Handle的org.beetl.ow2.asm.xml中的方法修饰符和类型方法说明voidSAXCodeAdapter.visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs)