JavaTM 2 Platform
Standard Ed. 6

javax.lang.model.element
介面 ExecutableElement

所有父級介面:
Element

public interface ExecutableElement
extends Element

表示某個類別或介面的方法、建構子或初始化程序(靜態或實例),包括註釋型別元素。

從以下版本開始:
1.6
另請參見:
ExecutableType

方法摘要
 AnnotationValue getDefaultValue()
          如果此 executable 是一個註釋型別元素,則返回預設值。
 List<? extends VariableElement> getParameters()
          返回此 executable 的形參。
 TypeMirror getReturnType()
          返回此 executable 的返回型別。
 List<? extends TypeMirror> getThrownTypes()
          按宣告順序返回此方法或建構子的 throws 子句中所列出的異常和其他 throwable。
 List<? extends TypeParameterElement> getTypeParameters()
          按照宣告順序返回此 executable 的形式型別參數。
 boolean isVarArgs()
          如果此方法或建構子接受可變數量的參數,則返回 true,否則返回 false
 
從介面 javax.lang.model.element.Element 繼承的方法
accept, asType, equals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getEnclosingElement, getKind, getModifiers, getSimpleName, hashCode
 

方法詳細資訊

getTypeParameters

List<? extends TypeParameterElement> getTypeParameters()
按照宣告順序返回此 executable 的形式型別參數。

返回:
形式型別參數;如果沒有,則返回一個空列表

getReturnType

TypeMirror getReturnType()
返回此 executable 的返回型別。如果此 executable 不是一個方法或者是一個不返回值的方法,則返回一個種類別為 VOIDNoType

返回:
此 executable 的返回型別

getParameters

List<? extends VariableElement> getParameters()
返回此 executable 的形參。按宣告順序返回這些參數。

返回:
形參;如果沒有,則返回一個空列表

isVarArgs

boolean isVarArgs()
如果此方法或建構子接受可變數量的參數,則返回 true,否則返回 false

返回:
如果此方法或建構子接受可變數量的參數,則返回 true,否則返回 false

getThrownTypes

List<? extends TypeMirror> getThrownTypes()
按宣告順序返回此方法或建構子的 throws 子句中所列出的異常和其他 throwable。

返回:
throws 子句中所列出的異常和其他 throwable;如果沒有,則返回一個空列表

getDefaultValue

AnnotationValue getDefaultValue()
如果此 executable 是一個註釋型別元素,則返回預設值。如果此方法不是註釋型別元素,或者它是一個沒有預設值的註釋型別元素,則返回 null

返回:
預設值;如果沒有,則返回 null

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only