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.