org.ashikunep.irenka.dom
インタフェース CtAnnotation<R extends Annotation>

型パラメータ:
R - 実行時の型
すべてのスーパーインタフェース:
ClientStorageContainer, CtDeclaredType<R>, CtElement, CtGenericReference, CtInterface<R>, CtMember, CtNamedReference, CtNamedType<R>, CtNamespace, CtReference, CtType<R>

public interface CtAnnotation<R extends Annotation>
extends CtInterface<R>

注釈型。

バージョン:
$Date: 2008-02-12 12:35:47 +0900 (火, 12 2月 2008) $
作成者:
Suguru ARAKAWA (Gluegent, Inc.)

メソッドの概要
<T> CtAnnotationElement<T>
getDeclaredElement(Class<T> type, String name)
          この注釈型が宣言する、指定の型と名前を持つ注釈要素の宣言を返す。
 CtAnnotationElement<?> getDeclaredElement(String name)
          この注釈型が宣言する、指定の名前を持つ注釈要素の宣言を返す。
 List<? extends CtAnnotationElement<?>> getDeclaredElements()
          この型の宣言が包括するすべての注釈要素の宣言を返す。
<T> CtAnnotationElement<T>
getElement(Class<T> type, String name)
          この注釈型が宣言する、指定の型と名前を持つ注釈要素を返す。
 CtAnnotationElement<?> getElement(String name)
          この注釈型が宣言する、指定の名前を持つ注釈要素を返す。
 CtAnnotation<R> getMaster()
          この参照のマスタ参照を返す。
 CtAnnotation<R> inherit(CtGenericReference context)
          指定の総称化コンテキストを適用させた新たな参照を返す。
 CtAnnotationInstance<R> newInstance()
          この注釈型の注釈を生成して返す。
 CtAnnotation<R> newReference()
          空のGenericContextを持つ新たなスレーブ参照を返す。
 
インタフェース org.ashikunep.irenka.dom.CtInterface から継承されたメソッド
getParameterized, getParameterized, getSuperClass
 
インタフェース org.ashikunep.irenka.dom.CtDeclaredType から継承されたメソッド
getConstructor, getConstructor, getConstructor, getDeclarationPersistence, getDeclaredConstructor, getDeclaredConstructor, getDeclaredConstructors, getDeclaredField, getDeclaredFields, getDeclaredMemberType, getDeclaredMemberTypes, getDeclaredMethod, getDeclaredMethod, getDeclaredMethods, getDeclaredScope, getDeclaringPackage, getMembers, getMemberType, raw
 
インタフェース org.ashikunep.irenka.dom.CtType から継承されたメソッド
apply, array, asSubType, box, capture, erasure, getField, getMethod, getMethod, getMethod, getMethod, getMethod, getMethod, getName, getNumberOfDimensions, getSuperInterfaces, getTypeKind, getTypePersistence, isAssignableFrom, isCompatible, isSame, unbox
 
インタフェース org.ashikunep.irenka.dom.CtNamedReference から継承されたメソッド
getSimpleName, setSimpleName
 
インタフェース org.ashikunep.irenka.dom.CtMember から継承されたメソッド
getDeclaringType
 
インタフェース org.ashikunep.irenka.dom.CtNamespace から継承されたメソッド
getName, getSubNameSpace, setCompilationUnit
 
インタフェース org.ashikunep.irenka.dom.CtNamedReference から継承されたメソッド
getSimpleName, setSimpleName
 
インタフェース org.ashikunep.irenka.dom.CtGenericReference から継承されたメソッド
getEnclosingGenericReference, getTypeArguments, getTypeParameters
 

メソッドの詳細

getMaster

CtAnnotation<R> getMaster()
インタフェース CtReference の記述:
この参照のマスタ参照を返す。

定義:
インタフェース CtDeclaredType<R extends Annotation> 内の getMaster
定義:
インタフェース CtInterface<R extends Annotation> 内の getMaster
定義:
インタフェース CtMember 内の getMaster
定義:
インタフェース CtNamedType<R extends Annotation> 内の getMaster
定義:
インタフェース CtNamespace 内の getMaster
定義:
インタフェース CtReference 内の getMaster
戻り値:
マスタ参照

newReference

CtAnnotation<R> newReference()
インタフェース CtMember の記述:
空のGenericContextを持つ新たなスレーブ参照を返す。

定義:
インタフェース CtDeclaredType<R extends Annotation> 内の newReference
定義:
インタフェース CtInterface<R extends Annotation> 内の newReference
定義:
インタフェース CtMember 内の newReference
定義:
インタフェース CtNamedType<R extends Annotation> 内の newReference
定義:
インタフェース CtNamespace 内の newReference
定義:
インタフェース CtReference 内の newReference
戻り値:
この要素のスレーブ参照

inherit

CtAnnotation<R> inherit(CtGenericReference context)
インタフェース CtGenericReference の記述:
指定の総称化コンテキストを適用させた新たな参照を返す。 この呼び出しは必ずスレーブ参照を返す。

定義:
インタフェース CtDeclaredType<R extends Annotation> 内の inherit
定義:
インタフェース CtGenericReference 内の inherit
定義:
インタフェース CtInterface<R extends Annotation> 内の inherit
パラメータ:
context - 適用させるコンテキスト
戻り値:
指定の総称化コンテキストを適用した参照

newInstance

CtAnnotationInstance<R> newInstance()
この注釈型の注釈を生成して返す。

戻り値:
この注釈型の注釈

getDeclaredElement

<T> CtAnnotationElement<T> getDeclaredElement(Class<T> type,
                                              String name)
この注釈型が宣言する、指定の型と名前を持つ注釈要素の宣言を返す。

型パラメータ:
T - 対象要素の型
パラメータ:
type - 対象要素の型
name - 対象要素の名前
戻り値:
指定の名前を持つ要素の宣言、存在しない場合はnull

getDeclaredElement

CtAnnotationElement<?> getDeclaredElement(String name)
この注釈型が宣言する、指定の名前を持つ注釈要素の宣言を返す。

パラメータ:
name - 対象要素の名前
戻り値:
指定の名前を持つ要素の宣言、存在しない場合はnull

getDeclaredElements

List<? extends CtAnnotationElement<?>> getDeclaredElements()
この型の宣言が包括するすべての注釈要素の宣言を返す。

戻り値:
この型の宣言が包括するすべての注釈要素の宣言

getElement

<T> CtAnnotationElement<T> getElement(Class<T> type,
                                      String name)
この注釈型が宣言する、指定の型と名前を持つ注釈要素を返す。

型パラメータ:
T - 対象要素の型
パラメータ:
type - 対象要素の型
name - 対象要素の名前
戻り値:
指定の名前を持つ要素、存在しない場合はnull

getElement

CtAnnotationElement<?> getElement(String name)
この注釈型が宣言する、指定の名前を持つ注釈要素を返す。

パラメータ:
name - 対象要素の名前
戻り値:
指定の名前を持つ要素、存在しない場合はnull


Copyright 2007 the Seasar Foundation and the Others.