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

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

public interface CtTypeParameter<R>
extends CtNamedType<R>, CtBoundedType<R>, CtNamedReference

型引数。

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

メソッドの概要
 List<CtType<?>> getBounds()
          この型引数に指定された上界のリストを返す。
 CtType<?> getLowerBound()
          このインターフェースを実装したクラスでは、この呼び出しはnull型を返す。
 CtTypeParameter<R> getMaster()
          この参照のマスタ参照を返す。
 CtType<?> getUpperBound()
          この型の上限を返す。
 CtTypeParameter<R> newReference()
          この宣言を参照する要素を生成する。
 
インタフェース org.ashikunep.irenka.dom.CtType から継承されたメソッド
apply, array, asSubType, box, capture, erasure, getField, getMethod, getMethod, getMethod, getMethod, getMethod, getMethod, getName, getNumberOfDimensions, getSuperClass, getSuperInterfaces, getTypeKind, getTypePersistence, isAssignableFrom, isCompatible, isSame, unbox
 
インタフェース org.ashikunep.irenka.dom.CtNamedReference から継承されたメソッド
getSimpleName, setSimpleName
 
インタフェース org.ashikunep.irenka.dom.CtReference から継承されたメソッド
getAnnotation, getAnnotations, getJavadoc, getModifiers, getModifiersAndAnnotations, getVisibility, isMaster, isVisibleFrom
 
インタフェース org.ashikunep.irenka.dom.CtType から継承されたメソッド
apply, array, asSubType, box, capture, erasure, getField, getMethod, getMethod, getMethod, getMethod, getMethod, getMethod, getName, getNumberOfDimensions, getSuperClass, getSuperInterfaces, getTypeKind, getTypePersistence, isAssignableFrom, isCompatible, isSame, unbox
 

メソッドの詳細

getMaster

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

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

newReference

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

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

getBounds

@Unmodifiable
List<CtType<?>> getBounds()
この型引数に指定された上界のリストを返す。

戻り値:
この型引数に指定された上界のリスト

getLowerBound

CtType<?> getLowerBound()
このインターフェースを実装したクラスでは、この呼び出しはnull型を返す。 返される値は親を持たない。

定義:
インタフェース CtBoundedType<R> 内の getLowerBound
戻り値:
null

getUpperBound

CtType<?> getUpperBound()
この型の上限を返す。 この型引数に1つだけ上限が設定されている場合、その型を返す。 2つ以上の上限が設定されている場合、それらの型の共通型を返す。 上限が設定されていない場合、この呼び出しはObject型を返す。 返される値は、親を持たない場合がある。

定義:
インタフェース CtBoundedType<R> 内の getUpperBound
戻り値:
この型の上限


Copyright 2007 the Seasar Foundation and the Others.