- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
目的:从java字节码文件中获取公共(public)方法签名(返回值、参数、方法名)。
我正在使用 ObjectWeb ASM 框架。
问题:我浏览了ASM的API规范并尝试了几个例子,但我仍然不知道如何获得签名。 MethodNode
类有一个签名字段,但值为空。
最佳答案
你可以尝试这样的事情:
ClassReader cr = new ClassReader(is);
cr.accept(new EmptyVisitor() {
public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) {
if((Opcodes.ACC_PUBLIC & access)>0) {
System.err.println("method name: " + name);
System.err.println("return type: " + Type.getReturnType(desc));
System.err.println("argument types: " + Arrays.toString(Type.getArgumentTypes(desc)));
}
return super.visitMethod(access, name, desc, signature, exceptions);
}
}, 0);
关于java - 如何使用 ObjectWeb ASM 获取方法签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6118434/
(原帖)将 hibernate 依赖项添加到 pom.xml 时显示错误 2011-10-11 10:36:53.710::WARN: failed guiceFilter java.lang.No
运行 swagger2 时出现以下异常。我在网上看到这通常是由于引用了同一个 jar 的多个不同版本。但是,我只在我的 gradle jar 文件夹中找到了 org.ow2.asm:asm:5.0.3
我正在尝试编译其他开发人员的开源自定义库。 我已经编译或找到依赖项,但无法在 gradle 中构建无法导入java的内部库包org.objectweb.asm 它是一个java内部库,所以它必须在to
目的:从java字节码文件中获取公共(public)方法签名(返回值、参数、方法名)。 我正在使用 ObjectWeb ASM 框架。 问题:我浏览了ASM的API规范并尝试了几个例子,但我仍然不知道
本文整理了Java中org.objectweb.howl.log.xa.XALogger类的一些代码示例,展示了XALogger类的具体用法。这些代码示例主要来源于Github/Stackoverfl
本文整理了Java中org.objectweb.howl.log.xa.XALogRecord类的一些代码示例,展示了XALogRecord类的具体用法。这些代码示例主要来源于Github/Stack
本文整理了Java中org.objectweb.howl.log.xa.XACommittingTx类的一些代码示例,展示了XACommittingTx类的具体用法。这些代码示例主要来源于Github
当我运行使用 hibernate 的 java 应用程序时,出现此错误: java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter 我添加了
我正在尝试在 Eclipse 中运行一个使用 java RMI 的项目,但是当我运行它时,它给出了以下错误: java.rmi.ServerError: Error occurred in serve
已解决,此代码进行替换:https://gitlab.ow2.org/asm/asm/blob/master/asm/src/main/java/org/objectweb/asm/MethodWri
本文整理了Java中org.objectweb.howl.log.xa.XALogger.mark()方法的一些代码示例,展示了XALogger.mark()的具体用法。这些代码示例主要来源于Gith
本文整理了Java中org.objectweb.howl.log.xa.XALogger.init()方法的一些代码示例,展示了XALogger.init()的具体用法。这些代码示例主要来源于Gith
本文整理了Java中org.objectweb.howl.log.xa.XALogger.getStats()方法的一些代码示例,展示了XALogger.getStats()的具体用法。这些代码示例主
本文整理了Java中org.objectweb.howl.log.xa.XALogger.growActiveTxArray()方法的一些代码示例,展示了XALogger.growActiveTxAr
本文整理了Java中org.objectweb.howl.log.xa.XALogger.activeTxAdd()方法的一些代码示例,展示了XALogger.activeTxAdd()的具体用法。这
本文整理了Java中org.objectweb.howl.log.xa.XALogger.close()方法的一些代码示例,展示了XALogger.close()的具体用法。这些代码示例主要来源于Gi
本文整理了Java中org.objectweb.howl.log.xa.XALogger.getActiveMark()方法的一些代码示例,展示了XALogger.getActiveMark()的具体
本文整理了Java中org.objectweb.howl.log.xa.XALogger.onpWait()方法的一些代码示例,展示了XALogger.onpWait()的具体用法。这些代码示例主要来
本文整理了Java中org.objectweb.howl.log.xa.XALogger.put()方法的一些代码示例,展示了XALogger.put()的具体用法。这些代码示例主要来源于Github
本文整理了Java中org.objectweb.howl.log.xa.XALogger.putDone()方法的一些代码示例,展示了XALogger.putDone()的具体用法。这些代码示例主要来
我是一名优秀的程序员,十分优秀!