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

型パラメータ:
R - このメソッドを起動した場合に返される値の型
すべてのスーパーインタフェース:
ClientStorageContainer, CtElement, CtGenericReference, CtInvocable<R>, CtMember, CtNamedReference, CtReference
既知のサブインタフェースの一覧:
CtAnnotationElement<R>

public interface CtMethod<R>
extends CtInvocable<R>

メソッド。

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

メソッドの概要
 CtMethod<R> getMaster()
          この参照のマスタ参照を返す。
 CtMethod<?> getParameterized(CtType<?>... arguments)
          この参照に指定の型引数を適用した型を返す。
 CtMethod<?> getParameterized(List<? extends CtType<?>> arguments)
          この参照に指定の型引数を適用した参照を返す。
 CtMethodInvocation<?> newInvocation(CtExpression<?>... arguments)
          このメンバを起動するプログラム片を返す。
 CtMethodInvocation<?> newInvocation(List<? extends CtExpression<?>> arguments)
          このメンバを起動するプログラム片を返す。
 CtMethod<R> newReference()
          この宣言を参照する要素を生成する。
 
インタフェース org.ashikunep.irenka.dom.CtInvocable から継承されたメソッド
getBody, getDeclarationPersistence, getEnclosingGenericReference, getParameters, getReturnType, getThrows, inherit
 
インタフェース 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

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

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

newReference

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

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

getParameterized

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

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

getParameterized

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

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

newInvocation

CtMethodInvocation<?> newInvocation(List<? extends CtExpression<?>> arguments)
インタフェース CtInvocable の記述:
このメンバを起動するプログラム片を返す。

定義:
インタフェース CtInvocable<R> 内の newInvocation
パラメータ:
arguments - 起動引数
戻り値:
このメンバを起動するプログラム片

newInvocation

CtMethodInvocation<?> newInvocation(CtExpression<?>... arguments)
インタフェース CtInvocable の記述:
このメンバを起動するプログラム片を返す。

定義:
インタフェース CtInvocable<R> 内の newInvocation
パラメータ:
arguments - 起動引数
戻り値:
このメンバを起動するプログラム片


Copyright 2007 the Seasar Foundation and the Others.