Atitit org.eclipse.jdt 的ast 架构 Eclipse JDT API spec

继承树1

Expression的子类1

获取子类2

继承树

Astnode》expression》methodinvokecation

Expression的子类

[org.eclipse.jdt.core.dom.TypeLiteral

org.eclipse.jdt.core.dom.MarkerAnnotation

org.eclipse.jdt.core.dom.BooleanLiteral

org.eclipse.jdt.core.dom.ConditionalExpression

org.eclipse.jdt.core.dom.StringLiteral

org.eclipse.jdt.core.dom.VariableDeclarationExpression

org.eclipse.jdt.core.dom.InfixExpression

org.eclipse.jdt.core.dom.SuperFieldAccess

org.eclipse.jdt.core.dom.NullLiteral

org.eclipse.jdt.core.dom.Assignment

org.eclipse.jdt.core.dom.SingleMemberAnnotation

org.eclipse.jdt.core.dom.ArrayInitializer

org.eclipse.jdt.core.dom.ArrayAccess

org.eclipse.jdt.core.dom.Name

org.eclipse.jdt.core.dom.SuperMethodInvocation

org.eclipse.jdt.core.dom.Expression

org.eclipse.jdt.core.dom.CharacterLiteral

org.eclipse.jdt.core.dom.ThisExpression

org.eclipse.jdt.core.dom.ClassInstanceCreation

org.eclipse.jdt.core.dom.PrefixExpression

org.eclipse.jdt.core.dom.NormalAnnotation

org.eclipse.jdt.core.dom.CreationReference

org.eclipse.jdt.core.dom.TypeMethodReference

org.eclipse.jdt.core.dom.SimpleName

org.eclipse.jdt.core.dom.ArrayCreation

org.eclipse.jdt.core.dom.ParenthesizedExpression

org.eclipse.jdt.core.dom.Annotation

org.eclipse.jdt.core.dom.MethodReference

org.eclipse.jdt.core.dom.FieldAccess

org.eclipse.jdt.core.dom.QualifiedName

org.eclipse.jdt.core.dom.SuperMethodReference

org.eclipse.jdt.core.dom.InstanceofExpression

org.eclipse.jdt.core.dom.CastExpression

org.eclipse.jdt.core.dom.ExpressionMethodReference

org.eclipse.jdt.core.dom.PostfixExpression

org.eclipse.jdt.core.dom.NumberLiteral

org.eclipse.jdt.core.dom.MethodInvocation

org.eclipse.jdt.core.dom.LambdaExpression]

作者::  ★(attilax)>>>   绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://www.cnblogs.com/attilax/

获取子类

public static void main(String[] args) {

// t();

String s = "C:\\0workspace\\AtiPlatf_cms\\libx\\org.eclipse.jdt.core_3.10.0.v20140902-0626.jar";

Class parentClass = ASTNode.class;

parentClass=org.eclipse.jdt.core.dom.Expression.class;

List r=getSubClasses(s,parentClass);

System.out.println(r);

}

org.eclipse.jdt.core_3.8.3.v20130121-145325.jar\org\eclipse\jdt\core\dom - 解包大小为 10.5 MB

Atitit org.eclipse.jdt 的ast 架构 Eclipse JDT API spec的更多相关文章

  1. atitit。自定义uml MOF EMF体系eclipse emf 教程o7t

    atitit.自定义uml MOF EMF体系eclipse emf  教程o7t 1. 元对象机制(MOF,Meta-Object Facility)and  结构 1 2. 元模型图.模型图.对象 ...

  2. Eclipse和MyEclipse使用技巧--Eclipse各版本介绍

    进入eclipse的下载官网  http://www.eclipse.org/downloads/  发现,会有多种版本提供下载. 对于刚接触Java开发的初学者,在下载eclipse时,对官网上面提 ...

  3. Eclipse开发环境配置,打磨Eclipse,安装插件(适用3.4,3.5,3.6,3.7)

    转载自:http://elf8848.iteye.com/blog/354035 打磨Eclipse -- 磨刀不误砍柴工 -------------------------------------- ...

  4. 解决KDE桌面环境下Eclipse崩溃的问题--让Eclipse使用特定的GTK2主题运行

    最近在Kubuntu14.04上安装Eclipse,由于Ubuntu软件中心中的版本太老(3.8),而且会自动安装OpenJDK,于是到官网下载最新的4.4版.(Luna,代号很有亲切感有木有,女神万 ...

  5. Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解

    http://hi.baidu.com/ltb6w/item/3a51f11926fda60ce75c361d Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解 ...

  6. Eclipse hangs on loading workbench, eclipse停在启动界面的处理办法

    http://stackoverflow.com/questions/8972034/eclipse-hangs-on-loading-workbench 解答一: In most cases, rm ...

  7. eclipse 默认jdk 的设置 eclipse.ini -vm 参数

    eclipse 的配置文件 eclipse.ini 不仅仅可以设置eclipse的堆栈内存大小,也可设置默认使用的jdk版本. 一.现有个eclipse 默认启动jdk版本是jdk1.5,需更改为1. ...

  8. How to setup Eclipse with WinAVR and the Eclipse plugin AVR-eclipse

    源:How to setup Eclipse with WinAVR and the Eclipse plugin AVR-eclipse Arduino development with Eclip ...

  9. Eclipse \ MyEclipse \Scala IDEA for Eclipse里如何将控制台console输出的过程记录全程保存到指定的文本文件(图文详解)

    不多说,直接上干货! 问题详情 运行Java程序的时候,控制台输出过多,或者同时运行多个Java程序,输出结果一闪而过的时候,可以考虑将将控制台输出,改为输出到文本文件.无须修改Java代码,引入流这 ...

随机推荐

  1. okhttp-utils的封装之okhttp的使用

    HTTP是现代应用的网络.这就是我们如何交换数据和媒体.让你的东西做HTTP有效负载的速度和节省带宽. okhttp是HTTP客户端的有效默认: HTTP 2支持允许所有请求相同的主机共享一个插座. ...

  2. css3的2D转换

    CSS3的2D转换用transform来实现 1.rotate()   /*通过 rotate() 方法,元素顺时针旋转给定的角度.允许负值,元素将逆时针旋转.*/ 2.scal()   /*通过 s ...

  3. Android Studio 引入 Fresco

    首选在build.gradle文件中配置 查看NDK路径 然后在gradle.properties文件中配置 ndk.path=C\:\\Users\\lixishuang\\AppData\\Loc ...

  4. 管理表空间和数据文件<六>

    数据库管理 -- 管理表空间和数据文件  介绍 表空间是数据库的逻辑组成部分.从物理上讲,数据库数据存放在数据文件中:从逻辑上讲,数据库则是存放在表空间中,表 空间由一个或多个数据文件组成. 数据库 ...

  5. Android(Xamarin)之旅(三)

    前面两篇说到了Xamarin的安装和一些简单的控件,今天来说说一些对话框和提示信息,以及简单的布局元素. 一.对话框和提示信息 一.对话框 我们首先从简单的对话框开始. 1.普通对话框 在androi ...

  6. 递推 N循环问题

    Description   我们知道,在编程中,我们时常需要考虑到时间复杂度,特别是对于循环的部分.例如, 如果代码中出现 for(i=1;i<=n;i++) OP ; 那么做了n次OP运算,如 ...

  7. 使用multipart请求处理文件上传

    在开发Web应用程序时比较常见的功能之一,就是允许用户利用multipart请求将本地文件上传到服务器,而这正是Grails的坚固基石——Spring MVC其中的一个优势.Spring通过对Serv ...

  8. C/C++字符串函数之复制函数

    突然发现对字符串函数缺乏系统的了解,所以花了一点时间专门整理下,在此记录之,以方便自己及有需要的人使用. C/C++字符串函数的头文件:string.h 复制函数主要有4个,如下: 1.char * ...

  9. [转]MySQL主从复制原理介绍

    MySQL主从复制原理介绍 一.复制的原理 MySQL 复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新.删除等等).每个从服务器从主服务器接收主服务器已经记录到其二进制日志的保存的更新,以 ...

  10. JavaScript-indexOf函数

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...