coins.alias.alias2
Class AliasFactory2

java.lang.Object
  extended bycoins.alias.alias2.AliasFactory2

class AliasFactory2
extends java.lang.Object

Factory class.


Field Summary
 HirRoot hirRoot
          The HirRoot object shared by every module in the program.
 
Constructor Summary
(package private) AliasFactory2(HirRoot pHirRoot)
          Creates a new instance of the factory class.
 
Method Summary
(package private)  AliasGroup aliasGroup()
          Creates a new instance of AliasGroup with the default initial capacity and default load factor, which is 0.75.
(package private)  TagVector2 tagVector(int pBitCount)
          Creates a new instance of TagVector2 with the specified length.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hirRoot

public final HirRoot hirRoot
The HirRoot object shared by every module in the program.

Constructor Detail

AliasFactory2

AliasFactory2(HirRoot pHirRoot)
Creates a new instance of the factory class.

Parameters:
pHirRoot - HirRoot object shared by every module in the program.
Method Detail

tagVector

TagVector2 tagVector(int pBitCount)
Creates a new instance of TagVector2 with the specified length.

Parameters:
pBitCount - length of the TagVector2.
Returns:
new instance of TagVector2 with the specified length.

aliasGroup

AliasGroup aliasGroup()
Creates a new instance of AliasGroup with the default initial capacity and default load factor, which is 0.75.

Returns:
new instance of AliasGroup.
See Also:
HashSet.HashSet()