org.ashikunep.irenka.dom
インタフェース CtConstructorInvocation<T>

型パラメータ:
T - 起動対象メソッドの戻り値型
すべてのスーパーインタフェース:
ClientStorageContainer, CtElement, CtExpression<T>, CtExpressionStatement<T>, CtInvocation<T>, CtStatement

public interface CtConstructorInvocation<T>
extends CtInvocation<T>

明示的コンストラクタ起動。

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

メソッドの概要
 ConstructorInvocationKind getInvocationKind()
          この呼び出しが代替コンストラクタ呼び出しである場合のみTRUEを返し、 親コンストラクタ呼び出しである場合のみFALSEを返す。
 CtConstructor<T> getTarget()
          呼び出し対象を返す。
 
インタフェース org.ashikunep.irenka.dom.CtInvocation から継承されたメソッド
getArguments, getQualifier
 
インタフェース org.ashikunep.irenka.dom.CtExpression から継承されたメソッド
as, as, evalType
 
インタフェース 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.CtStatement から継承されたメソッド
getLabels, substituteAsBlock
 
インタフェース 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
 

メソッドの詳細

getTarget

CtConstructor<T> getTarget()
インタフェース CtInvocation の記述:
呼び出し対象を返す。

定義:
インタフェース CtInvocation<T> 内の getTarget
戻り値:
呼び出し対象

getInvocationKind

ConstructorInvocationKind getInvocationKind()
この呼び出しが代替コンストラクタ呼び出しである場合のみTRUEを返し、 親コンストラクタ呼び出しである場合のみFALSEを返す。 それ以外の場合は不明な呼び出しであるとみなし、UNKNOWNを返す。

戻り値:
thisコンストラクタ呼び出しの場合はTHISsuperコンストラクタ呼び出しの場合はSUPER、 不明である場合はUNKNOWN


Copyright 2007 the Seasar Foundation and the Others.