java 获取类方法 /**...*/ 格式下的注释内容

xudongdong99 2013-02-17 10:41:49
现在想单独写一个类,获取java类方法里面的所有注释 /**...*/ 这种格式下的注释内容,急啊,求源码,越详细越好,可追加分!!!!
...全文
2649 15 点赞 打赏 收藏 举报
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Esc_825647278 2014-10-28
引用 11 楼 u013695671 的回复:
问题已经解决。不知道现在是否还需要
大侠,求解决方法
  • 打赏
  • 举报
回复
醉舞晓清风 2014-08-27
u013695671 兄弟 怎么解决的 求教
  • 打赏
  • 举报
回复
和小小_love 2014-06-18
编译完后得到的二进制文件,要解析二进制文件才有可能拿到注释,否则拿不到的。
  • 打赏
  • 举报
回复
LJ_liujue 2014-06-03
注释在编译后就删除了,如果要获取注释就必须读取原来的java文件,和读取txt等文件一样的去读取注释
  • 打赏
  • 举报
回复
阳光demo 2014-06-03
问题已经解决。不知道现在是否还需要
  • 打赏
  • 举报
回复
反射技术得到注释,如

Method m = ob.getClass().getMethod("myMeth");
MySingle anno = m.getAnnotation(MySingle.class);
  • 打赏
  • 举报
回复
爱T 2013-02-17
我能理解能导出java 程序注释文档吗? 在引用了javadoc的标签以后 点击项目---> export-->choose javadoc.exe in the installtion directory-->choose destination-->fill the name of the doc-->next-->next-->finish.
  • 打赏
  • 举报
回复
编译的时候你想办法把注释搞进去就解决了
  • 打赏
  • 举报
回复
xudongdong99 2013-02-17
引用 1 楼 fangmingshijie 的回复:
反射技术得到注释,如Java code?12Method m = ob.getClass().getMethod("myMeth");MySingle anno = m.getAnnotation(MySingle.class);
就是将工程内的所有类方法全部读取出来,生成检索,需要的时候可以直接明确的选择所需调用的类方法,现在的问题是,java文件中的注释内容读取不到
  • 打赏
  • 举报
回复
xudongdong99 2013-02-17
引用 3 楼 beiouwolf 的回复:
引用 1 楼 fangmingshijie 的回复:反射技术得到注释,如Java code?12Method m = ob.getClass().getMethod("myMeth");MySingle anno = m.getAnnotation(MySingle.class); 注释!!注释!! 运行时能拿到注释吗.... getAnnotation是拿注解..……
那注释内容可不可以自动转换为注解呢?我会读取注解
  • 打赏
  • 举报
回复
xudongdong99 2013-02-17
引用 5 楼 luobaolin2008 的回复:
直接通过流读取java源文件然后判断获得注释里面的内容。。
说的详细点呗,新手啊,谢谢
  • 打赏
  • 举报
回复
吉他猪 2013-02-17
直接通过流读取java源文件然后判断获得注释里面的内容。。
  • 打赏
  • 举报
回复
提供api,就能获取,可以试下。
  • 打赏
  • 举报
回复
beiouwolf 2013-02-17
引用 1 楼 fangmingshijie 的回复:
反射技术得到注释,如Java code?12Method m = ob.getClass().getMethod("myMeth");MySingle anno = m.getAnnotation(MySingle.class);
注释!!注释!! 运行时能拿到注释吗.... getAnnotation是拿注解... LZ...JAVA编译时就删掉注释内容了,class文件里不存在注释这东西,所以在运行中不可能有获取注释的方法的
  • 打赏
  • 举报
回复
蜀南真人 2013-02-17
没搞懂这是啥业务需要这样的...只知道一般情况下用/** */注释的地方都是可以生成javadoc的类、成员变量或方法等..........
  • 打赏
  • 举报
回复
相关推荐
发帖
Java EE
加入

6.7w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2013-02-17 10:41
社区公告
暂无公告