Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface ExecutableElement extends Element, Parameterizable
ExecutableType
Модификатор и Тип | Метод и Описание |
---|---|
AnnotationValue |
getDefaultValue()
Возвращает значение по умолчанию, если эта исполнимая программа является элементом типа аннотации.
|
List<? extends VariableElement> |
getParameters()
Возвращает формальные параметры этой исполнимой программы.
|
TypeMirror |
getReceiverType()
|
TypeMirror |
getReturnType()
Возвращает тип возврата этой исполнимой программы.
|
Имя |
getSimpleName()
Возвращает простое имя конструктора, метода, или инициализатора.
|
List<? extends TypeMirror> |
getThrownTypes()
Возвращает исключения и другой throwables, перечисленный в этом методе или конструктор
throws пункт в порядке объявления. |
List<? extends TypeParameterElement> |
getTypeParameters()
Возвращает формальные параметры типа этой исполнимой программы в порядке объявления.
|
boolean |
isDefault()
Возвраты
true если этот метод является методом значения по умолчанию и возвратами false иначе. |
boolean |
isVarArgs()
Возвраты
true если этот метод или конструктор принимают переменное число параметров и возвратов false иначе. |
accept, asType, equals, getAnnotationMirrors, getEnclosedElements, getEnclosingElement, getKind, getModifiers, hashCode
getAnnotation, getAnnotationsByType
List<? extends TypeParameterElement> getTypeParameters()
getTypeParameters
в интерфейсе Parameterizable
TypeMirror getReturnType()
NoType
с видом VOID
если эта исполнимая программа не является методом, или является методом, который не возвращает значение.List<? extends VariableElement> getParameters()
TypeMirror getReceiverType()
NoType
с видом NONE
если у исполнимой программы нет никакого типа получателя. Исполнимой программе, которая является методом экземпляра, или конструктором внутреннего class, получили тип получателя из типа объявления. У исполнимой программы, которая является статическим методом, или конструктором невнутреннего class, или инициализатором (статичный или экземпляр), нет никакого типа получателя.boolean isVarArgs()
true
если этот метод или конструктор принимают переменное число параметров и возвратов false
иначе.true
если этот метод или конструктор принимают переменное число параметров и false
иначеboolean isDefault()
true
если этот метод является методом значения по умолчанию и возвратами false
иначе.true
если этот метод является методом значения по умолчанию и false
иначеList<? extends TypeMirror> getThrownTypes()
throws
пункт в порядке объявления.throws
пункт, или пустой список, если нет ни одногоAnnotationValue getDefaultValue()
null
если этот метод не является элементом типа аннотации, или если это - элемент типа аннотации без значения по умолчанию.null
если ни одинName getSimpleName()
"<init>"
возвращается, для статического инициализатора, имени "<clinit>"
возвращается, и для анонимного class или инициализатора экземпляра, пустое название возвращается.getSimpleName
в интерфейсе Element
PackageElement.getSimpleName()
, getSimpleName()
, TypeElement.getSimpleName()
, VariableElement.getSimpleName()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92