Class BoundOrConstraint

  • Direct Known Subclasses:
    Bound, Constraint

    public abstract class BoundOrConstraint
    extends java.lang.Object
    • Method Detail

      • isLeftProper

        public boolean isLeftProper()
      • isLeftVariable

        public boolean isLeftVariable()
      • isLeftNull

        public boolean isLeftNull()
      • isLeftType

        public boolean isLeftType()
      • isLeftPrimitive

        public boolean isLeftPrimitive()
      • isLeftClassOrInterface

        public boolean isLeftClassOrInterface()
      • isLeftArray

        public boolean isLeftArray()
      • isRightProper

        public boolean isRightProper()
      • isRightVariable

        public boolean isRightVariable()
      • isRightNull

        public boolean isRightNull()
      • isRightType

        public boolean isRightType()
      • isRightPrimitive

        public boolean isRightPrimitive()
      • isRightClassOrInterface

        public boolean isRightClassOrInterface()
      • isRightArray

        public boolean isRightArray()
      • leftVariable

        public Variable leftVariable()
      • rightVariable

        public Variable rightVariable()
      • addVariablesToSet

        public void addVariablesToSet​(java.util.Set<Variable> variables)
      • leftHasMentionedVariable

        public boolean leftHasMentionedVariable()
        Returns:
        true, if the left-hand side mentions variables
      • rightHasMentionedVariable

        public boolean rightHasMentionedVariable()
        Returns:
        true, if the right-hand side mentions variales
      • getLeftMentionedVariable

        public Variable getLeftMentionedVariable()
      • getRightMentionedVariable

        public Variable getRightMentionedVariable()
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object