coins.alias
クラス AliasGroup
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractSet
|
+--java.util.HashSet
|
+--coins.alias.AliasGroup
- すべての実装インタフェース:
- java.lang.Cloneable, java.util.Collection, java.io.Serializable, java.util.Set
- public class AliasGroup
- extends java.util.HashSet
This is the class that represents the set of HIR nodes
which may be aliased to a given HIR node. Objects that
elements of this set represent and the object the HIR
node that owns this set represents possibly share some
subspace in the memory space. A CONTENTS node with
uninitialized pointer value operand is considered to
represent an object that does not inhabit the memory space,
so its associated AliasGroup object is empty (even does not
contain the CONTENTS node itself).
Currently does not expose any public/protected
fields/methods except the ones inherited from
HashSet
.
- 関連項目:
AliasAnal.getAliasGroupFor(coins.ir.hir.Exp)
,
直列化された形式
クラス java.util.HashSet から継承したフィールド |
|
コンストラクタの概要 |
AliasGroup()
Creates a new instance of AliasGroup with the default
initial capacity. |
メソッドの概要 |
java.util.List |
sort()
For aesthetics when printing. |
クラス java.util.HashSet から継承したメソッド |
add, clear, clone, contains, isEmpty, iterator, remove, size |
クラス java.util.AbstractSet から継承したメソッド |
equals, hashCode, removeAll |
クラス java.util.AbstractCollection から継承したメソッド |
addAll, containsAll, retainAll, toArray, toArray, toString |
クラス java.lang.Object から継承したメソッド |
finalize, getClass, notify, notifyAll, wait, wait, wait |
インタフェース java.util.Set から継承したメソッド |
addAll, containsAll, equals, hashCode, removeAll, retainAll, toArray, toArray |
AliasGroup
public AliasGroup()
- Creates a new instance of AliasGroup with the default
initial capacity.
- 関連項目:
HashSet.HashSet()
sort
public java.util.List sort()
- For aesthetics when printing. Sorts the elements
(lvalue nodes) within this AliasGroup with their
indexes as the key. There is no change in the internal
state of this AliasGroup object.
- 戻り値:
- sorted
List
object.