org.ashikunep.irenka.dom.source
インタフェース CtCompilationUnit

すべてのスーパーインタフェース:
ClientStorageContainer, CtElement

public interface CtCompilationUnit
extends CtElement

コンパイル単位。

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

メソッドの概要
 CtDeclaredType<?> findType(String simpleName)
          このコンパイル単位に含まれ、指定の単純名を持つ型を返す。
 CtCompilationUnit getCompilationUnit()
          このオブジェクトを返す。
 CompilationUnitKind getCompilationUnitKind()
          このコンパイル単位の種類を返す。
 CtFile getCorrespondedFile()
          このコンパイル単位を構成するリソースを返す。
 List<CtImport> getImports()
          import宣言の一覧を返す。
 LocationManager getLocationManager()
          位置を管理するオブジェクトを返す。
 String getName()
          このコンパイル単位の名前を返す。
 CtPackage getPackage()
          パッケージ宣言を返す。
 List<CtDeclaredType<?>> getTypeDeclarations()
          宣言された型の一覧を返す。
 List<CtDeclaredType<?>> getTypes()
          宣言型の一覧を返す。
 
インタフェース org.ashikunep.irenka.dom.CtElement から継承されたメソッド
accept, accept, copy, copy, equals, exists, freezeChildren, freezeParent, getChild, getElementKind, getGenericContext, getLocation, getLocationInParent, getParent, getProperty, hashCode, isChildrenFrozen, isModified, isParentFrozen, isSynthetic, setChild, setLocation, setParent, substitute
 
インタフェース org.ashikunep.irenka.util.ClientStorageContainer から継承されたメソッド
getClientStorage, putClientStorage
 

メソッドの詳細

getCompilationUnit

CtCompilationUnit getCompilationUnit()
このオブジェクトを返す。

定義:
インタフェース CtElement 内の getCompilationUnit
戻り値:
このオブジェクト

getName

String getName()
このコンパイル単位の名前を返す。

戻り値:
コンパイル単位の名前

getPackage

CtPackage getPackage()
パッケージ宣言を返す。 返されるオブジェクトに対してCtElement#substitute(CtElement)を実行しても、 このオブジェクトは指し換わらない。

戻り値:
パッケージ宣言

getImports

List<CtImport> getImports()
import宣言の一覧を返す。

戻り値:
import宣言の一覧

getTypes

List<CtDeclaredType<?>> getTypes()
宣言型の一覧を返す。

戻り値:
宣言型の一覧

getTypeDeclarations

List<CtDeclaredType<?>> getTypeDeclarations()
宣言された型の一覧を返す。

戻り値:
宣言された型の一覧

findType

CtDeclaredType<?> findType(String simpleName)
このコンパイル単位に含まれ、指定の単純名を持つ型を返す。

パラメータ:
simpleName - 対象型の単純名
戻り値:
そのような単純名を持つ型の宣言、存在しない場合はnull

getCorrespondedFile

CtFile getCorrespondedFile()
このコンパイル単位を構成するリソースを返す。

定義:
インタフェース CtElement 内の getCorrespondedFile
戻り値:
このコンパイル単位を構成するリソース、存在しない場合はnull

getCompilationUnitKind

CompilationUnitKind getCompilationUnitKind()
このコンパイル単位の種類を返す。

戻り値:
このコンパイル単位の種類

getLocationManager

LocationManager getLocationManager()
位置を管理するオブジェクトを返す。

戻り値:
位置を管理するオブジェクト、存在しない場合はnull


Copyright 2007 the Seasar Foundation and the Others.