harpoon.Analysis.Tree
Class AlignmentAnalysis.BaseAndOffset

java.lang.Object
  extended by harpoon.Analysis.Tree.AlignmentAnalysis.Value
      extended by harpoon.Analysis.Tree.AlignmentAnalysis.BaseAndOffset
Enclosing class:
AlignmentAnalysis

public static class AlignmentAnalysis.BaseAndOffset
extends AlignmentAnalysis.Value


Field Summary
 AlignmentAnalysis.DefPoint def
           
 AlignmentAnalysis.IntegerValue offset
           
 
Method Summary
protected  AlignmentAnalysis.Value _add(AlignmentAnalysis.Value v)
           
protected  AlignmentAnalysis.Value _mul(AlignmentAnalysis.Value v)
           
 boolean equals(Object o)
           
 int hashCode()
           
 boolean isBaseKnown()
           
 boolean isOffsetKnown()
           
protected  int specificity()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

def

public final AlignmentAnalysis.DefPoint def

offset

public final AlignmentAnalysis.IntegerValue offset
Method Detail

specificity

protected int specificity()
Specified by:
specificity in class AlignmentAnalysis.Value

isBaseKnown

public boolean isBaseKnown()
Overrides:
isBaseKnown in class AlignmentAnalysis.Value

isOffsetKnown

public boolean isOffsetKnown()
Overrides:
isOffsetKnown in class AlignmentAnalysis.Value

_add

protected AlignmentAnalysis.Value _add(AlignmentAnalysis.Value v)
Specified by:
_add in class AlignmentAnalysis.Value

_mul

protected AlignmentAnalysis.Value _mul(AlignmentAnalysis.Value v)
Specified by:
_mul in class AlignmentAnalysis.Value

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object