harpoon.Analysis.Tree
Class AlignmentAnalysis.ConstantModuloN
java.lang.Object
harpoon.Analysis.Tree.AlignmentAnalysis.Value
harpoon.Analysis.Tree.AlignmentAnalysis.IntegerValue
harpoon.Analysis.Tree.AlignmentAnalysis.ConstantModuloN
- Direct Known Subclasses:
- AlignmentAnalysis.Constant
- Enclosing class:
- AlignmentAnalysis
public static class AlignmentAnalysis.ConstantModuloN
- extends AlignmentAnalysis.IntegerValue
number
public final long number
modulus
public final long modulus
kgroup
public final AlignmentAnalysis.KGroup kgroup
AlignmentAnalysis.ConstantModuloN
protected AlignmentAnalysis.ConstantModuloN(long number)
specificity
protected int specificity()
- Overrides:
specificity
in class AlignmentAnalysis.IntegerValue
isOffsetKnown
public boolean isOffsetKnown()
- Overrides:
isOffsetKnown
in class AlignmentAnalysis.Value
_add
protected AlignmentAnalysis.Value _add(AlignmentAnalysis.Value v)
- Overrides:
_add
in class AlignmentAnalysis.IntegerValue
_mul
protected AlignmentAnalysis.Value _mul(AlignmentAnalysis.Value v)
- Overrides:
_mul
in class AlignmentAnalysis.IntegerValue
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 AlignmentAnalysis.IntegerValue