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. 一个比较完整的Inno Setup 安装脚本(转)

    一个比较完整的Inno Setup 安装脚本,增加了对ini文件设置的功能,一个安装包常用的功能都具备了. [Setup] ; 注: AppId的值为单独标识该应用程序. ; 不要为其他安装程序使用相 ...

  2. 关于form验证的处理片断

    public virtual void SignIn(s_User user, bool createPersistentCookie) { var now = DateTime.UtcNow.ToL ...

  3. iOS定位到崩溃代码行数

    不知道大家是不是在代码调试过程中经常遇到项目崩溃的情况: 比如: 数组越界: 没有实现方法选择器: 野指针: 还有很多很多情况.......昨天学到了一种可以直接定位到崩溃代码行数的一个命令,记录一下 ...

  4. python学习笔记-Day6(3)

    代码书写原则: 1)不能重复写代码 2)写的代码要经常变更 编程模式概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数 ...

  5. lua中for循环的四种遍历方式

    lua中for的四种遍历方式区别 table.maxn 取最大的整数key #table 从1开始的顺序整数最大值,如1,2,3,6 #table == 3   key,value pairs 取每一 ...

  6. nginx日志中访问最多的100个ip及访问次数

    nginx日志中访问最多的100个ip及访问次数 awk '{print $1}' /opt/software/nginx/logs/access.log| sort | uniq -c | sort ...

  7. 不用ide编译java程序时调用jar包

    调用特定目录下的jar包 javac -cp d:\javatest\dom4j.jar Dom4jDemo.java //这部分必须注意,d:\javatest 是Dom4jDemo.class所在 ...

  8. 套题 codeforces 359

    A题:Free Ice Cream 注意要使用LL,避免爆int #include <bits/stdc++.h> #define scan(x,y) scanf("%d%d&q ...

  9. java基础知识分析: final , finally,finalize

    final final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承.因此一个类不能既被声明为 abstract的,又被声明为final的.将变量或方 ...

  10. redis linux安装与简单集群配置

    由于项目原因最近在使用redis,把redis的安装以及配置记录下来方便查看. 1.下载 地址http://download.redis.io/releases/  需要哪个版本就使用那个版本 2.解 ...