パッケージ jakarta.enterprise.util
クラス AnnotationLiteral<T extends AnnotationSE>
- java.lang.ObjectSE
-
- jakarta.enterprise.util.AnnotationLiteral<T>
- 型パラメーター:
T
- アノテーション型
- 実装されたすべてのインターフェース:
SerializableSE
,AnnotationSE
- 既知の直属サブクラス
Alternative.Literal
、Any.Literal
、ApplicationMap.Literal
、ApplicationScoped.Literal
、AutoApplySession.Literal
、BeforeDestroyed.Literal
、ConversationScoped.Literal
、Default.Literal
、Dependent.Literal
、Destroyed.Literal
、FacesBehavior.Literal
、FacesConfig.Literal
、FacesConverter.Literal
、FacesDataModel.Literal
、FacesValidator.Literal
、FlowBuilderParameter.Literal
、FlowDefinition.Literal
、FlowMap.Literal
、HeaderMap.Literal
、HeaderValuesMap.Literal
、Initialized.Literal
、InitParameterMap.Literal
、InjectLiteral
、LoginToContinue.Literal
、ManagedProperty.Literal
、NamedLiteral
、Nonbinding.Literal
、Push.Literal
、QualifierLiteral
、RememberMe.Literal
、RequestCookieMap.Literal
、RequestMap.Literal
、RequestParameterMap.Literal
、RequestParameterValuesMap.Literal
、RequestScoped.Literal
、SessionMap.Literal
、SessionScoped.Literal
、SingletonLiteral
、Specializes.Literal
、TransientReference.Literal
、Typed.Literal
、Vetoed.Literal
、View.Literal
、ViewMap.Literal
、WebsocketEvent.Closed.Literal
、WebsocketEvent.Opened.Literal
public abstract class AnnotationLiteral<T extends AnnotationSE> extends ObjectSE implements AnnotationSE, SerializableSE
アノテーション型インスタンスのインラインインスタンス化をサポートします。
リフレクション操作は、
SecurityActions
ユーティリティクラスを使用してセキュリティマネージャーをサポートしています。アノテーション型のインスタンスは、
AnnotationLiteral
をサブクラス化することで取得できます。public abstract class PayByQualifier extends AnnotationLiteral<PayBy> implements PayBy { }
PayBy payByCheque = new PayByQualifier() { public PaymentMethod value() { return CHEQUE; } };
- 作成者:
- Pete Muir, Gavin King, Marko Luksa, Antoine Sabot-Durand
- 関連事項:
Instance.select(Annotation...)
,Event.select(Annotation...)
, 直列化された形式
コンストラクターのサマリー
コンストラクター 修飾子 コンストラクター 説明 protected
AnnotationLiteral()
メソッドの詳細
annotationType
public ClassSE<? extends AnnotationSE> annotationType()
- 次で指定:
- インターフェース
AnnotationSE
のannotationType
toString
public StringSE toString()
- 次で指定:
- インターフェース
AnnotationSE
のtoString
- オーバーライド:
- クラス
ObjectSE
のtoString
equals
public boolean equals(ObjectSE other)
- 次で指定:
- インターフェース
AnnotationSE
のequalsSE
- オーバーライド:
- クラス
ObjectSE
のequalsSE
hashCode
public int hashCode()
- 次で指定:
- インターフェース
AnnotationSE
のhashCode
- オーバーライド:
- クラス
ObjectSE
のhashCode