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源文件的內容(頂層類,靜態嵌套類,內部類)以及成員、匿名類、局部類等等