javax.enterprise.util
Класс AnnotationLiteral <T расширяет java.lang.annotation. Аннотация>
java.lang.Object
javax.enterprise.util.AnnotationLiteral<T>
- Введите Параметры:
T - тип аннотации
- Все Реализованные Интерфейсы:
- java.io. Сериализуемый, java.lang.annotation. Аннотация
public abstract class AnnotationLiteral<T extends java.lang.annotation.Annotation>
- расширяет java.lang. Объект
- реализации java.lang.annotation. Аннотация, java.io. Сериализуемый
Поддерживает встроенное инстанцирование экземпляров типа аннотации.
Экземпляр типа аннотации может быть получен, разделяя на подклассы AnnotationLiteral.
public abstract class PayByQualifier
extends AnnotationLiteral<PayBy>
implements PayBy {}
PayBy paybyCheque = new PayByQualifier() { public PaymentMethod value() { return CHEQUE; } };
- Автор:
- Пит Мюр, Гэвин Кинг
- См. Также:
Instance.select(Annotation...), Event.select(Annotation...), Сериализированная Форма
| Методы, наследованные от class java.lang. Объект |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
AnnotationLiteral
protected AnnotationLiteral()
annotationType
public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
- Определенный:
annotationType в интерфейсе java.lang.annotation.Annotation
toString
public java.lang.String toString()
- Определенный:
toString в интерфейсе java.lang.annotation.Annotation- Переопределения:
toString в class java.lang.Object
равняется
public boolean equals(java.lang.Object other)
- Определенный:
equals в интерфейсе java.lang.annotation.Annotation- Переопределения:
equals в class java.lang.Object
хэш-код
public int hashCode()
- Определенный:
hashCode в интерфейсе java.lang.annotation.Annotation- Переопределения:
hashCode в class java.lang.Object
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41