Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface ExecutableType extends TypeMirror
Исполнимая программа представляется как тогда, когда просматривающийся как метод (или конструктор или инициализатор) некоторого ссылочного типа. Если тот ссылочный тип параметризован, то его фактическими параметрами типа заменяют в любые типы, возвращенные методами этого интерфейса.
ExecutableElement
Модификатор и Тип | Метод и Описание |
---|---|
List<? extends TypeMirror> |
getParameterTypes()
Возвращает типы формальных параметров этой исполнимой программы.
|
TypeMirror |
getReceiverType()
|
TypeMirror |
getReturnType()
Возвращает тип возврата этой исполнимой программы.
|
List<? extends TypeMirror> |
getThrownTypes()
Возвращает исключения и другой throwables, перечисленный в этой исполнимой программе
throws пункт. |
List<? extends TypeVariable> |
getTypeVariables()
Возвращает переменные типа, объявленные формальными параметрами типа этой исполнимой программы.
|
accept, equals, getKind, hashCode, toString
getAnnotation, getAnnotationMirrors, getAnnotationsByType
List<? extends TypeVariable> getTypeVariables()
TypeMirror getReturnType()
NoType
с видом VOID
если эта исполнимая программа не является методом, или является методом, который не возвращает значение.List<? extends TypeMirror> getParameterTypes()
TypeMirror getReceiverType()
NoType
с видом NONE
если у исполнимой программы нет никакого типа получателя. Исполнимой программе, которая является методом экземпляра, или конструктором внутреннего class, получили тип получателя из типа объявления. У исполнимой программы, которая является статическим методом, или конструктором невнутреннего class, или инициализатором (статичный или экземпляр), нет никакого типа получателя.List<? extends TypeMirror> getThrownTypes()
throws
пункт.throws
пункт, или пустой список, если нет ни одного.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92