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

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

public interface CtInterface<R>
extends CtDeclaredType<R>

インターフェース型。

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

メソッドの概要
 CtInterface<?> getMaster()
          この参照のマスタ参照を返す。
 CtInterface<?> getParameterized(CtType<?>... arguments)
          この型に指定の型引数を適用した型を返す。
 CtInterface<?> getParameterized(List<? extends CtType<?>> arguments)
          この型に指定の型引数を適用した型を返す。
 CtClass<Object> getSuperClass()
          この型の親クラスを返す。
 CtInterface<?> inherit(CtGenericReference context)
          指定の総称化コンテキストを適用させた新たな参照を返す。
 CtInterface<?> newReference()
          空のGenericContextを持つ新たなスレーブ参照を返す。
 
インタフェース 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

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

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

newReference

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

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

inherit

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

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

getSuperClass

CtClass<Object> getSuperClass()
インタフェース CtType の記述:
この型の親クラスを返す。 親クラスが存在しない型に対してこの操作が行われた場合、この呼び出しはnullを返す。

定義:
インタフェース CtType<R> 内の getSuperClass
戻り値:
この型の親クラス、存在しない場合はnull

getParameterized

CtInterface<?> getParameterized(List<? extends CtType<?>> arguments)
インタフェース CtDeclaredType の記述:
この型に指定の型引数を適用した型を返す。

定義:
インタフェース CtDeclaredType<R> 内の getParameterized
定義:
インタフェース CtGenericReference 内の getParameterized
パラメータ:
arguments - 実型引数のリスト
戻り値:
指定の型引数を適用した型

getParameterized

CtInterface<?> getParameterized(CtType<?>... arguments)
インタフェース CtDeclaredType の記述:
この型に指定の型引数を適用した型を返す。

定義:
インタフェース CtDeclaredType<R> 内の getParameterized
定義:
インタフェース CtGenericReference 内の getParameterized
パラメータ:
arguments - 実型引数のリスト
戻り値:
指定の型引数を適用した型


Copyright 2007 the Seasar Foundation and the Others.