ASM如何通知我有关强制类型转换和构造函数调用的类型注释

詹斯·舒德(Jens Shudder)

我正在分析以下两段使用ASM的代码(Api版本5.0)

private Object x = new @TypeAnno3 Object();

private String myString = (@TypeAnno4 String) str;

我正在尝试找到正确的访问者/方法来覆盖,以获取有关两种类型注释的通知。

我设法获得了各种类型的注释,但没有这两种...

我该怎么做呢?

布雷特·凯尔(Brett Kail)

注释信息在MethodVisitor.visitInsnAnnotation回调中可用

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么在使用继承的构造函数时,GCC会警告我有关无用的强制转换?

有关强制类型转换惑论“(字符串)anObject”和anotherString.value.length

与类型转换有关的JLS

如何防止构造函数在C ++中强制转换参数类型?

Dart中有关类成员的封装和类型注释的约定是什么?

有关给定的 java json 注释类的类型信息

如何在函数调用中强制转换类型?

编写语法扩展时,我可以查找有关带注释类型以外的类型的信息吗?

有关构造函数匹配和隐式转换的问题

有关C ++类型转换转换的疑问

构造函数调用中的歧义类型转换

类型转换指针构造函数调用

有关Lambda重载,类型转换和完美转发的问题

有关隐contructors和构造函数链混乱

与Java方法调用中的类型参数有关的问题

了解有关类型断言/转换的 Typescript 语法

如何解释以下代码的输出?(与C中的类型转换有关)

模板函数中与类型有关的常量

有关React中的函数类型的说明

无法推断有关_的足够类型信息;需要类型注释或通用参数绑定

无法推断出有关`_`的足够类型信息;需要类型注释或通用参数绑定

我正在寻找有关nat类型的引理

我收到有关不兼容返回类型的警告

如何使Redis通知我的服务有关事件

如何调用模板类型的正确构造函数?

如何查找设备类型和有关设备的其他信息

如何获取有关Go变量类型的信息

有关构造函数的问题

如何使用普通的struct构造函数创建具有关联类型的值?