|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 TypeElement 的軟體套件 | |
---|---|
javax.annotation.processing | 用來宣告註釋處理器並允許註釋處理器與註釋處理工具環境通信的工具。 |
javax.lang.model.element | 用於 Java 程式語言的模型元素的介面。 |
javax.lang.model.util | 用來說明處理程序元素和型別的實用工具。 |
javax.annotation.processing 中 TypeElement 的使用 |
---|
參數型別為 TypeElement 的 javax.annotation.processing 中的方法 | |
---|---|
Set<? extends Element> |
RoundEnvironment.getElementsAnnotatedWith(TypeElement a)
返回使用給定註釋型別註釋的元素。 |
型別變數型別為 TypeElement 的 javax.annotation.processing 中的方法參數 | |
---|---|
abstract boolean |
AbstractProcessor.process(Set<? extends TypeElement> annotations,
RoundEnvironment roundEnv)
處理先前 round 產生的型別元素上的註釋型別集,並返回這些註釋是否由此 Processor 宣告。 |
boolean |
Processor.process(Set<? extends TypeElement> annotations,
RoundEnvironment roundEnv)
處理先前 round 產生的型別元素上的註釋型別集,並返回這些註釋是否由此 Processor 宣告。 |
javax.lang.model.element 中 TypeElement 的使用 |
---|
參數型別為 TypeElement 的 javax.lang.model.element 中的方法 | |
---|---|
R |
ElementVisitor.visitType(TypeElement e,
P p)
存取型別元素。 |
javax.lang.model.util 中 TypeElement 的使用 |
---|
返回 TypeElement 的 javax.lang.model.util 中的方法 | |
---|---|
TypeElement |
Types.boxedClass(PrimitiveType p)
返回給定基本型別的裝箱 (boxed) 值型別的類別。 |
TypeElement |
Elements.getTypeElement(CharSequence name)
返回已給出其規範名稱的型別元素。 |
返回變數型別為 TypeElement 的型別的 javax.lang.model.util 中的方法 | |
---|---|
static List<TypeElement> |
ElementFilter.typesIn(Iterable<? extends Element> elements)
返回 elements 中型別的列表。 |
static Set<TypeElement> |
ElementFilter.typesIn(Set<? extends Element> elements)
返回 elements 中型別的集合。 |
參數型別為 TypeElement 的 javax.lang.model.util 中的方法 | |
---|---|
List<? extends Element> |
Elements.getAllMembers(TypeElement type)
返回型別元素的所有成員,不管是繼承的還是直接宣告的。 |
Name |
Elements.getBinaryName(TypeElement type)
返回型別元素的二進制名稱。 |
DeclaredType |
Types.getDeclaredType(DeclaredType containing,
TypeElement typeElem,
TypeMirror... typeArgs)
根據給定的包含型別,返回對應於型別元素和實際型別參數的型別(它是給定包含型別的成員)。 |
DeclaredType |
Types.getDeclaredType(TypeElement typeElem,
TypeMirror... typeArgs)
返回對應於型別元素和實際型別參數的型別。 |
boolean |
Elements.overrides(ExecutableElement overrider,
ExecutableElement overridden,
TypeElement type)
測試一個方法(作為給定型別的成員)是否覆寫了另一個方法。 |
R |
ElementKindVisitor6.visitType(TypeElement e,
P p)
存取型別元素,指派給用於特定的型別種類別 ANNOTATION_TYPE 、CLASS 、ENUM 或 INTERFACE 的 visit 方法。 |
R |
ElementScanner6.visitType(TypeElement e,
P p)
存取型別元素。 |
R |
SimpleElementVisitor6.visitType(TypeElement e,
P p)
存取型別元素。 |
R |
ElementKindVisitor6.visitTypeAsAnnotationType(TypeElement e,
P p)
通過調用 defaultAction 存取 ANNOTATION_TYPE 型別元素。 |
R |
ElementKindVisitor6.visitTypeAsClass(TypeElement e,
P p)
通過調用 defaultAction 存取 CLASS 型別元素。 |
R |
ElementKindVisitor6.visitTypeAsEnum(TypeElement e,
P p)
通過調用 defaultAction 存取 ENUM 型別元素。 |
R |
ElementKindVisitor6.visitTypeAsInterface(TypeElement e,
P p)
通過調用 defaultAction 存取 INTERFACE 型別元素。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。