org.ashikunep.irenka.dom
インタフェース CtAssignment<L,R extends L>

型パラメータ:
L - 左辺式の型
R - 右辺式の型
すべてのスーパーインタフェース:
ClientStorageContainer, CtElement, CtExpression<L>, CtExpressionStatement<L>, CtStatement

public interface CtAssignment<L,R extends L>
extends CtExpressionStatement<L>

代入演算式、または代入演算文。

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

メソッドの概要
 CtAssignable<L> getLeftHandSide()
          左辺式を返す。
 InfixOperator getOperator()
          演算子を返す。
 CtExpression<R> getRightHandSide()
          右辺式を返す。
 InfixOperator setOperator(InfixOperator newOperator)
          演算子を設定する。
 
インタフェース 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
 

メソッドの詳細

getLeftHandSide

CtAssignable<L> getLeftHandSide()
左辺式を返す。

戻り値:
左辺式

getOperator

InfixOperator getOperator()
演算子を返す。 単純代入演算の場合はInfixOperator.ASSIGNが返され、 複合代入演算の場合は代入以外の操作を表す演算子が返される。

戻り値:
演算子

setOperator

InfixOperator setOperator(InfixOperator newOperator)
演算子を設定する。

パラメータ:
newOperator - 設定する演算子
戻り値:
実際に設定した演算子

getRightHandSide

CtExpression<R> getRightHandSide()
右辺式を返す。

戻り値:
右辺式


Copyright 2007 the Seasar Foundation and the Others.