coins.ir
インタフェース IrList

すべてのスーパーインタフェース:
java.lang.Cloneable, IR, IR0
既知のサブインタフェースの一覧:
ExpListExp, HirList
既知の実装クラスの一覧:
ExpListExpImpl, HirListImpl, IrListImpl

public interface IrList
extends IR

IrList interfac List of expressions, symbols, and others used in package ir. Use LinkedList in java.util for linking objects. Specifications of following methods are the same to those of List in java.util. add get getFirst set isEmpty size contains indexOf remove iterator


フィールドの概要
 
インタフェース coins.ir.IR から継承したフィールド
OP_CODE_NAME, OP_INF, OP_LIST, OP_PROG, OP_SUBP_DEF
 
メソッドの概要
 void add(int pInsertionPosition, java.lang.Object pObjectToBeInserted)
           
 void add(java.lang.Object pElement)
           
 void clear()
           
 boolean contains(java.lang.Object pObject)
           
 java.lang.Object get(int pIndex)
           
 IR getClone()
          getClone
 java.lang.Object getFirst()
           
 int indexOf(java.lang.Object pObject)
           
 boolean isEmpty()
           
 java.util.ListIterator iterator()
           
 java.lang.Object remove(int pRemovePosition)
           
 boolean remove(java.lang.Object pObject)
           
 void set(int pIndex, java.lang.Object pElement)
           
 int size()
           
 java.lang.String toStringShort()
          toStringShort
 
インタフェース coins.ir.IR から継承したメソッド
addInf, getChild1, getChild2, getInf, getInfList, getParent, getSym, print, print, removeInf
 
インタフェース coins.ir.IR0 から継承したメソッド
getChild, getChildCount, getIndex, getOperator, setChild
 

メソッドの詳細

add

public void add(java.lang.Object pElement)

add

public void add(int pInsertionPosition,
                java.lang.Object pObjectToBeInserted)

get

public java.lang.Object get(int pIndex)

getFirst

public java.lang.Object getFirst()

set

public void set(int pIndex,
                java.lang.Object pElement)

isEmpty

public boolean isEmpty()

size

public int size()

contains

public boolean contains(java.lang.Object pObject)

indexOf

public int indexOf(java.lang.Object pObject)

remove

public java.lang.Object remove(int pRemovePosition)

remove

public boolean remove(java.lang.Object pObject)

clear

public void clear()

iterator

public java.util.ListIterator iterator()

toStringShort

public java.lang.String toStringShort()
toStringShort

定義:
インタフェース IR 内の toStringShort
戻り値:
the text representation of this list in short form.

getClone

public IR getClone()
            throws java.lang.CloneNotSupportedException
getClone

戻り値:
a clone of this list.
java.lang.CloneNotSupportedException