org.ashikunep.irenka.dom
インタフェース CtAnnotationElement<R>

型パラメータ:
R - 要素の型
すべてのスーパーインタフェース:
ClientStorageContainer, CtElement, CtGenericReference, CtInvocable<R>, CtMember, CtMethod<R>, CtNamedReference, CtReference

public interface CtAnnotationElement<R>
extends CtMethod<R>

注釈要素の宣言。

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

メソッドの概要
 CtExpression<R> getDefault()
          この要素の規定値を返す。
 CtAnnotationElement<R> getMaster()
          この参照のマスタ参照を返す。
 CtAnnotationElement<R> inherit(CtGenericReference context)
          指定の総称化コンテキストを適用させた新たな参照を返す。
 CtAnnotationInstanceElement<R> newInstance(CtExpression<R> constant)
          この宣言を用いた要素を返す。
 CtAnnotationElement<R> newReference()
          この宣言を参照する要素を生成する。
 
インタフェース org.ashikunep.irenka.dom.CtMethod から継承されたメソッド
getParameterized, getParameterized, newInvocation, newInvocation
 
インタフェース org.ashikunep.irenka.dom.CtInvocable から継承されたメソッド
getBody, getDeclarationPersistence, getEnclosingGenericReference, getParameters, getReturnType, getThrows
 
インタフェース org.ashikunep.irenka.dom.CtMember から継承されたメソッド
getDeclaringType
 
インタフェース org.ashikunep.irenka.dom.CtReference から継承されたメソッド
getAnnotation, getAnnotations, getJavadoc, getModifiers, getModifiersAndAnnotations, getVisibility, isMaster, isVisibleFrom
 
インタフェース org.ashikunep.irenka.dom.CtElement から継承されたメソッド
accept, accept, copy, copy, equals, exists, freezeChildren, freezeParent, getChild, getCompilationUnit, getCorrespondedFile, getElementKind, getGenericContext, getLocation, getLocationInParent, getParent, getProperty, hashCode, isChildrenFrozen, isModified, isParentFrozen, isSynthetic, setChild, setLocation, setParent, substitute
 
インタフェース org.ashikunep.irenka.util.ClientStorageContainer から継承されたメソッド
getClientStorage, putClientStorage
 
インタフェース org.ashikunep.irenka.dom.CtGenericReference から継承されたメソッド
getTypeArguments, getTypeParameters
 
インタフェース org.ashikunep.irenka.dom.CtReference から継承されたメソッド
getAnnotation, getAnnotations, getJavadoc, getModifiers, getModifiersAndAnnotations, getVisibility, isMaster, isVisibleFrom
 
インタフェース org.ashikunep.irenka.dom.CtElement から継承されたメソッド
accept, accept, copy, copy, equals, exists, freezeChildren, freezeParent, getChild, getCompilationUnit, getCorrespondedFile, getElementKind, getGenericContext, getLocation, getLocationInParent, getParent, getProperty, hashCode, isChildrenFrozen, isModified, isParentFrozen, isSynthetic, setChild, setLocation, setParent, substitute
 
インタフェース org.ashikunep.irenka.util.ClientStorageContainer から継承されたメソッド
getClientStorage, putClientStorage
 
インタフェース org.ashikunep.irenka.dom.CtNamedReference から継承されたメソッド
getSimpleName, setSimpleName
 
インタフェース org.ashikunep.irenka.dom.CtReference から継承されたメソッド
getAnnotation, getAnnotations, getJavadoc, getModifiers, getModifiersAndAnnotations, getVisibility, isMaster, isVisibleFrom
 
インタフェース org.ashikunep.irenka.dom.CtElement から継承されたメソッド
accept, accept, copy, copy, equals, exists, freezeChildren, freezeParent, getChild, getCompilationUnit, getCorrespondedFile, getElementKind, getGenericContext, getLocation, getLocationInParent, getParent, getProperty, hashCode, isChildrenFrozen, isModified, isParentFrozen, isSynthetic, setChild, setLocation, setParent, substitute
 
インタフェース org.ashikunep.irenka.util.ClientStorageContainer から継承されたメソッド
getClientStorage, putClientStorage
 

メソッドの詳細

getMaster

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

定義:
インタフェース CtInvocable<R> 内の getMaster
定義:
インタフェース CtMember 内の getMaster
定義:
インタフェース CtMethod<R> 内の getMaster
定義:
インタフェース CtReference 内の getMaster
戻り値:
マスタ参照

newReference

CtAnnotationElement<R> newReference()
この宣言を参照する要素を生成する。

定義:
インタフェース CtMember 内の newReference
定義:
インタフェース CtMethod<R> 内の newReference
定義:
インタフェース CtReference 内の newReference
戻り値:
この宣言を参照する要素。

inherit

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

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

getDefault

@Ignorable
CtExpression<R> getDefault()
この要素の規定値を返す。

戻り値:
この要素の規定値

newInstance

CtAnnotationInstanceElement<R> newInstance(CtExpression<R> constant)
この宣言を用いた要素を返す。

パラメータ:
constant - 要素に関連付けられた定数値
戻り値:
この宣言を用いた要素


Copyright 2007 the Seasar Foundation and the Others.