coins.ir
Interface IrList
- All Superinterfaces:
- java.lang.Cloneable, IR, IR0
- All Known Subinterfaces:
- ExpListExp, HirList
- All Known Implementing Classes:
- 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
|
Method Summary |
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 |
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
- Specified by:
toStringShort in interface IR
- Returns:
- the text representation of this list in short form.
getClone
public IR getClone()
throws java.lang.CloneNotSupportedException
- getClone
- Returns:
- a clone of this list.
- Throws:
java.lang.CloneNotSupportedException