|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface CtBlock
ブロック文。
| メソッドの概要 | |
|---|---|
boolean |
contains(CtStatement target)
このブロックに指定の文と同一であるような文が直接含まれている場合のみ trueを返す。 |
CtStatement |
getFirst()
このブロックに含まれる先頭の文を返す。 |
CtStatement |
getLast()
このブロックに含まれる末尾の文を返す。 |
List<CtStatement> |
getStatements()
このブロックが内包する文の一覧を返す。 |
boolean |
insertAfter(CtStatement target,
CtStatement statement)
このブロックに含まれる指定した文の直後に、対象の文を追加する。 |
boolean |
insertBefore(CtStatement target,
CtStatement statement)
このブロックに含まれる指定した文の直前に、対象の文を追加する。 |
ListIterator<CtStatement> |
iterator()
このブロックに直接含まれる文を走査する反復子を返す。 |
ListIterator<CtStatement> |
iterator(CtStatement target)
このブロックに直接含まれる文を、指定の位置から走査する反復子を返す。 |
boolean |
remove(CtStatement target)
このブロックに含まれる、指定の文と同一であるような文をこのブロックから削除する。 |
| インタフェース 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 |
| メソッドの詳細 |
|---|
List<CtStatement> getStatements()
boolean contains(CtStatement target)
trueを返す。
target - 対象の文
trueboolean remove(CtStatement target)
target - 対象の文
trueCtStatement getFirst()
nullCtStatement getLast()
null
boolean insertBefore(CtStatement target,
CtStatement statement)
target - 追加する位置statement - 追加する文
true
boolean insertAfter(CtStatement target,
CtStatement statement)
target - 追加する位置statement - 追加する文
trueListIterator<CtStatement> iterator()
ListIterator.next()を呼び出した際に、先頭の文を返す。
Iterable<CtStatement> 内の iteratorListIterator<CtStatement> iterator(CtStatement target)
ListIterator.next()を呼び出した際に、指定した文を返す。
ブロックに対象の文と同一の文が存在しない場合、この呼び出しはnullを返す。
target - ListIterator.next()が返す文
null
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||