ClassDeclaration.java
Java中类的8种状态
1. CLASS_UNDEFINED=0 //类定义尚未装载
2. CLASS_UNDECIDED=1 //二进制定义被装载,但是源文件的定义是否被装载尚未知道
3. CLASS_BINARY=2 // 二进制文件已经被装载
4. CLASS_SOURCE=3 //该类从源文件中被装载, 也知道类型信息
5. CLASS_PARSED=4 //该类是从java源文件装载而来,类型信息可以获得,但是该类尚未被解析
6. CLASS_CHECKED=5 //该类是从java源文件中被装载,并且已经经过类型检查
7. CLASS_COMPILED=6 //该类已经经过类型检查,编译和写入到常量池
8. CLASS_NOTFOUND=7 //未发现类定义
ClassDefinition.java
是关于Java源文件的内容(顶层类,静态嵌套类,内部类)以及成员、匿名类、局部类等等