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