edu.cmu.cs.crystal.analysis.alias
Class DefaultObjectLabel

java.lang.Object
  extended by edu.cmu.cs.crystal.analysis.alias.DefaultObjectLabel
All Implemented Interfaces:
ObjectLabel

public class DefaultObjectLabel
extends Object
implements ObjectLabel


Constructor Summary
DefaultObjectLabel(ITypeBinding type, boolean isSummaryLabel)
           
 
Method Summary
 boolean equals(Object obj)
           
 ITypeBinding getType()
           
 int hashCode()
           
 boolean isSummary()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultObjectLabel

public DefaultObjectLabel(ITypeBinding type,
                          boolean isSummaryLabel)
Method Detail

isSummary

public boolean isSummary()
Specified by:
isSummary in interface ObjectLabel

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getType

public ITypeBinding getType()
Specified by:
getType in interface ObjectLabel