获取Eclipse中所有变量的列表

时间:2011-09-13 06:44:38

标签: eclipse

有没有办法将文本复制到缓冲区本地并为特定类继承的所有变量?

1 个答案:

答案 0 :(得分:0)

我建议使用 javap 等外部工具快速列出类的所有实例变量(在stdout中,您可以轻松复制)。

  

javap命令反汇编类文件   其输出取决于使用的选项   如果没有使用任何选项,javap将打印出包, protected,以及传递给它的类的公共字段和方法javap将其输出打印到stdout

您可以将其称为external tool from your eclipse session

  
      
  • Run>External Tools。这将打开外部工具启动向导。
  •   
  • 选择Program,并输入名称“javap”。
  •   
  • 对于“Location:”,点击浏览器文件系统,找到javap应用所在的位置。
  •   
  • 对于“Working Directory”,请选择“Browse Workspace...”,然后选择您的班级文件所在的工作区。
      例如,我的工作区中有一个名为helloDB的项目,在我选择此项目后,测试框将更新为:${workspace_loc:/helloDB}
      我认为javap不直接使用此功能,但您可以将其用于“Arguments:”部分。
  •   
  • 我的helloDB.class文件位于相对于我的项目的bin目录中   所以对于“Arguments:”,对于我的项目,我输入了-classpath ${workspace_loc:/helloDB}/bin helloDB
      注意:.../binhelloDB之间有一个空格。 helloDB是我的.class文件。
  •   
  • 点击运行
  •