assertEquals(DomainOrder.NONE, DomainOrder.NONE); assertEquals(DomainOrder.ASCENDING, DomainOrder.ASCENDING); assertEquals(DomainOrder.DESCENDING, DomainOrder.DESCENDING); assertFalse(DomainOrder.NONE.equals(DomainOrder.ASCENDING)); assertFalse(DomainOrder.NONE.equals(DomainOrder.DESCENDING)); assertFalse(DomainOrder.NONE.equals(null)); assertFalse(DomainOrder.ASCENDING.equals(DomainOrder.NONE)); assertFalse(DomainOrder.ASCENDING.equals(DomainOrder.DESCENDING)); assertFalse(DomainOrder.ASCENDING.equals(null)); assertFalse(DomainOrder.DESCENDING.equals(DomainOrder.NONE)); assertFalse(DomainOrder.DESCENDING.equals(DomainOrder.ASCENDING)); assertFalse(DomainOrder.DESCENDING.equals(null));
assertEquals(RangeType.FULL, RangeType.FULL); assertEquals(RangeType.NEGATIVE, RangeType.NEGATIVE); assertEquals(RangeType.POSITIVE, RangeType.POSITIVE); assertFalse(RangeType.FULL.equals(RangeType.NEGATIVE)); assertFalse(RangeType.FULL.equals(RangeType.POSITIVE)); assertFalse(RangeType.FULL.equals(null)); assertFalse(RangeType.NEGATIVE.equals(RangeType.FULL)); assertFalse(RangeType.NEGATIVE.equals(RangeType.POSITIVE)); assertFalse(RangeType.NEGATIVE.equals(null)); assertFalse(RangeType.POSITIVE.equals(RangeType.NEGATIVE)); assertFalse(RangeType.POSITIVE.equals(RangeType.FULL)); assertFalse(RangeType.POSITIVE.equals(null));
Clone fragments detected by clone detection tool
File path: /jfreechart-1.0.10/tests/org/jfree/data/junit/DomainOrderTests.java File path: /jfreechart-1.0.10/tests/org/jfree/data/junit/RangeTypeTests.java
Method name: void testEquals() Method name: void testEquals()
Number of AST nodes: 12 Number of AST nodes: 12
1
assertEquals(DomainOrder.NONE, DomainOrder.NONE);
1
assertEquals(
2
        assertEquals(DomainOrder.ASCENDING, DomainOrder.ASCENDING);
3
        assertEquals(DomainOrder.DESCENDING, DomainOrder.DESCENDING
2
RangeType.FULL, RangeType.FULL);
3
        assertEquals(RangeType.NEGATIVE, RangeType.NEGATIVE);
4
);
4
        assertEquals(RangeType.POSITIVE, RangeType.POSITIVE);
5
        assertFalse(DomainOrder.NONE.equals(DomainOrder.ASCENDING));
5
        assertFalse(RangeType.FULL.equals(RangeType.NEGATIVE));
6
        assertFalse(DomainOrder.NONE.equals(DomainOrder.DESCENDING));
6
        assertFalse(RangeType.FULL.equals(RangeType.POSITIVE));
7
        assertFalse(DomainOrder.NONE.equals(null));
7
        assertFalse(RangeType.FULL.equals(null));
8
        assertFalse(DomainOrder.ASCENDING.equals(DomainOrder.NONE));
8
        assertFalse(RangeType.NEGATIVE.equals(RangeType.FULL));
9
        assertFalse(DomainOrder.ASCENDING.equals(DomainOrder.DESCENDING));
9
        assertFalse(RangeType.NEGATIVE.equals(RangeType.POSITIVE));
10
        assertFalse(DomainOrder.ASCENDING.equals(null));
10
        assertFalse(RangeType.NEGATIVE.equals(null));
11
        assertFalse(DomainOrder.DESCENDING.equals(DomainOrder.NONE));
11
        assertFalse(RangeType.POSITIVE.equals(RangeType.NEGATIVE));
12
        assertFalse(DomainOrder.DESCENDING.equals(DomainOrder.ASCENDING));
12
        assertFalse(RangeType.POSITIVE.equals(RangeType.FULL));
13
        assertFalse(DomainOrder.DESCENDING.equals(null));
13
        assertFalse(RangeType.POSITIVE.equals(null));
Summary
Number of common nesting structure subtrees1
Number of refactorable cases0
Number of non-refactorable cases1
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones locationClones are in different classes having the same super class
Number of node comparisons144
  1. {Non-refactorable}
    Mapping Summary
    Number of mapped statements12
    Number of unmapped statements in the first code fragment0
    Number of unmapped statements in the second code fragment0
    Time elapsed for statement mapping (ms)0.0
    Clone typeType 2
    Mapped Statements
    ID Statement ID Statement
    1
    assertEquals(DomainOrder.NONE, DomainOrder.NONE);
    1
    assertEquals(DomainOrder.NONE, DomainOrder.NONE);
    1
    assertEquals(RangeType.FULL, RangeType.FULL);
    Differences
    Expression1Expression2Difference
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    NONEFULLVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    NONEFULLVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    Preondition Violations
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.NONE does not match with type org.jfree.data.RangeType of variable RangeType.FULL
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.NONE does not match with type org.jfree.data.RangeType of variable RangeType.FULL
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    1
    assertEquals(RangeType.FULL, RangeType.FULL);
    2
    assertEquals(DomainOrder.ASCENDING, DomainOrder.ASCENDING);
    2
    assertEquals(DomainOrder.ASCENDING, DomainOrder.ASCENDING);
    2
    assertEquals(RangeType.NEGATIVE, RangeType.NEGATIVE);
    Differences
    Expression1Expression2Difference
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    ASCENDINGNEGATIVEVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    ASCENDINGNEGATIVEVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    Preondition Violations
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.ASCENDING does not match with type org.jfree.data.RangeType of variable RangeType.NEGATIVE
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.ASCENDING does not match with type org.jfree.data.RangeType of variable RangeType.NEGATIVE
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    2
    assertEquals(RangeType.NEGATIVE, RangeType.NEGATIVE);
    3
    assertEquals(DomainOrder.DESCENDING, DomainOrder.DESCENDING);
    3
    assertEquals(DomainOrder.DESCENDING, DomainOrder.DESCENDING);
    3
    assertEquals(RangeType.POSITIVE, RangeType.POSITIVE);
    Differences
    Expression1Expression2Difference
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    DESCENDINGPOSITIVEVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    DESCENDINGPOSITIVEVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    Preondition Violations
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.DESCENDING does not match with type org.jfree.data.RangeType of variable RangeType.POSITIVE
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.DESCENDING does not match with type org.jfree.data.RangeType of variable RangeType.POSITIVE
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    3
    assertEquals(RangeType.POSITIVE, RangeType.POSITIVE);
    4
    assertFalse(DomainOrder.NONE.equals(DomainOrder.ASCENDING));
    4
    assertFalse(DomainOrder.NONE.equals(DomainOrder.ASCENDING));
    4
    assertFalse(RangeType.FULL.equals(RangeType.NEGATIVE));
    Differences
    Expression1Expression2Difference
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    ASCENDINGNEGATIVEVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    NONEFULLVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    Preondition Violations
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.ASCENDING does not match with type org.jfree.data.RangeType of variable RangeType.NEGATIVE
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.NONE does not match with type org.jfree.data.RangeType of variable RangeType.FULL
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    4
    assertFalse(RangeType.FULL.equals(RangeType.NEGATIVE));
    5
    assertFalse(DomainOrder.NONE.equals(DomainOrder.DESCENDING));
    5
    assertFalse(DomainOrder.NONE.equals(DomainOrder.DESCENDING));
    5
    assertFalse(RangeType.FULL.equals(RangeType.POSITIVE));
    Differences
    Expression1Expression2Difference
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    DESCENDINGPOSITIVEVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    NONEFULLVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    Preondition Violations
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.DESCENDING does not match with type org.jfree.data.RangeType of variable RangeType.POSITIVE
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.NONE does not match with type org.jfree.data.RangeType of variable RangeType.FULL
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    5
    assertFalse(RangeType.FULL.equals(RangeType.POSITIVE));
    6
    assertFalse(DomainOrder.NONE.equals(null));
    6
    assertFalse(DomainOrder.NONE.equals(null));
    6
    assertFalse(RangeType.FULL.equals(null));
    Differences
    Expression1Expression2Difference
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    NONEFULLVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    Preondition Violations
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.NONE does not match with type org.jfree.data.RangeType of variable RangeType.FULL
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    6
    assertFalse(RangeType.FULL.equals(null));
    7
    assertFalse(DomainOrder.ASCENDING.equals(DomainOrder.NONE));
    7
    assertFalse(DomainOrder.ASCENDING.equals(DomainOrder.NONE));
    7
    assertFalse(RangeType.NEGATIVE.equals(RangeType.FULL));
    Differences
    Expression1Expression2Difference
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    NONEFULLVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    ASCENDINGNEGATIVEVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    Preondition Violations
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.NONE does not match with type org.jfree.data.RangeType of variable RangeType.FULL
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.ASCENDING does not match with type org.jfree.data.RangeType of variable RangeType.NEGATIVE
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    7
    assertFalse(RangeType.NEGATIVE.equals(RangeType.FULL));
    8
    assertFalse(DomainOrder.ASCENDING.equals(DomainOrder.DESCENDING));
    8
    assertFalse(DomainOrder.ASCENDING.equals(DomainOrder.DESCENDING));
    8
    assertFalse(RangeType.NEGATIVE.equals(RangeType.POSITIVE));
    Differences
    Expression1Expression2Difference
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    DESCENDINGPOSITIVEVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    ASCENDINGNEGATIVEVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    Preondition Violations
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.DESCENDING does not match with type org.jfree.data.RangeType of variable RangeType.POSITIVE
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.ASCENDING does not match with type org.jfree.data.RangeType of variable RangeType.NEGATIVE
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    8
    assertFalse(RangeType.NEGATIVE.equals(RangeType.POSITIVE));
    9
    assertFalse(DomainOrder.ASCENDING.equals(null));
    9
    assertFalse(DomainOrder.ASCENDING.equals(null));
    9
    assertFalse(RangeType.NEGATIVE.equals(null));
    Differences
    Expression1Expression2Difference
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    ASCENDINGNEGATIVEVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    Preondition Violations
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.ASCENDING does not match with type org.jfree.data.RangeType of variable RangeType.NEGATIVE
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    9
    assertFalse(RangeType.NEGATIVE.equals(null));
    10
    assertFalse(DomainOrder.DESCENDING.equals(DomainOrder.NONE));
    10
    assertFalse(DomainOrder.DESCENDING.equals(DomainOrder.NONE));
    11
    assertFalse(RangeType.POSITIVE.equals(RangeType.FULL));
    Differences
    Expression1Expression2Difference
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    NONEFULLVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    DESCENDINGPOSITIVEVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    Preondition Violations
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.NONE does not match with type org.jfree.data.RangeType of variable RangeType.FULL
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.DESCENDING does not match with type org.jfree.data.RangeType of variable RangeType.POSITIVE
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    11
    assertFalse(RangeType.POSITIVE.equals(RangeType.FULL));
    11
    assertFalse(DomainOrder.DESCENDING.equals(DomainOrder.ASCENDING));
    11
    assertFalse(DomainOrder.DESCENDING.equals(DomainOrder.ASCENDING));
    10
    assertFalse(RangeType.POSITIVE.equals(RangeType.NEGATIVE));
    Differences
    Expression1Expression2Difference
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    ASCENDINGNEGATIVEVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    DESCENDINGPOSITIVEVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    Preondition Violations
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.ASCENDING does not match with type org.jfree.data.RangeType of variable RangeType.NEGATIVE
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.DESCENDING does not match with type org.jfree.data.RangeType of variable RangeType.POSITIVE
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    10
    assertFalse(RangeType.POSITIVE.equals(RangeType.NEGATIVE));
    12
    assertFalse(DomainOrder.DESCENDING.equals(null));
    12
    assertFalse(DomainOrder.DESCENDING.equals(null));
    12
    assertFalse(RangeType.POSITIVE.equals(null));
    Differences
    Expression1Expression2Difference
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    DESCENDINGPOSITIVEVARIABLE_NAME_MISMATCH
    org.jfree.data.DomainOrderorg.jfree.data.RangeTypeVARIABLE_TYPE_MISMATCH
    Preondition Violations
    Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    Type org.jfree.data.DomainOrder of variable DomainOrder.DESCENDING does not match with type org.jfree.data.RangeType of variable RangeType.POSITIVE
    • Make classes org.jfree.data.DomainOrder and org.jfree.data.RangeType extend a common superclass
    12
    assertFalse(RangeType.POSITIVE.equals(null));
    Precondition Violations (42)
    Row Violation
    1Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    2Type org.jfree.data.DomainOrder of variable DomainOrder.NONE does not match with type org.jfree.data.RangeType of variable RangeType.FULL
    3Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    4Type org.jfree.data.DomainOrder of variable DomainOrder.NONE does not match with type org.jfree.data.RangeType of variable RangeType.FULL
    5Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    6Type org.jfree.data.DomainOrder of variable DomainOrder.ASCENDING does not match with type org.jfree.data.RangeType of variable RangeType.NEGATIVE
    7Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    8Type org.jfree.data.DomainOrder of variable DomainOrder.ASCENDING does not match with type org.jfree.data.RangeType of variable RangeType.NEGATIVE
    9Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    10Type org.jfree.data.DomainOrder of variable DomainOrder.DESCENDING does not match with type org.jfree.data.RangeType of variable RangeType.POSITIVE
    11Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    12Type org.jfree.data.DomainOrder of variable DomainOrder.DESCENDING does not match with type org.jfree.data.RangeType of variable RangeType.POSITIVE
    13Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    14Type org.jfree.data.DomainOrder of variable DomainOrder.ASCENDING does not match with type org.jfree.data.RangeType of variable RangeType.NEGATIVE
    15Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    16Type org.jfree.data.DomainOrder of variable DomainOrder.NONE does not match with type org.jfree.data.RangeType of variable RangeType.FULL
    17Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    18Type org.jfree.data.DomainOrder of variable DomainOrder.DESCENDING does not match with type org.jfree.data.RangeType of variable RangeType.POSITIVE
    19Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    20Type org.jfree.data.DomainOrder of variable DomainOrder.NONE does not match with type org.jfree.data.RangeType of variable RangeType.FULL
    21Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    22Type org.jfree.data.DomainOrder of variable DomainOrder.NONE does not match with type org.jfree.data.RangeType of variable RangeType.FULL
    23Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    24Type org.jfree.data.DomainOrder of variable DomainOrder.NONE does not match with type org.jfree.data.RangeType of variable RangeType.FULL
    25Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    26Type org.jfree.data.DomainOrder of variable DomainOrder.ASCENDING does not match with type org.jfree.data.RangeType of variable RangeType.NEGATIVE
    27Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    28Type org.jfree.data.DomainOrder of variable DomainOrder.DESCENDING does not match with type org.jfree.data.RangeType of variable RangeType.POSITIVE
    29Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    30Type org.jfree.data.DomainOrder of variable DomainOrder.ASCENDING does not match with type org.jfree.data.RangeType of variable RangeType.NEGATIVE
    31Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    32Type org.jfree.data.DomainOrder of variable DomainOrder.ASCENDING does not match with type org.jfree.data.RangeType of variable RangeType.NEGATIVE
    33Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    34Type org.jfree.data.DomainOrder of variable DomainOrder.NONE does not match with type org.jfree.data.RangeType of variable RangeType.FULL
    35Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    36Type org.jfree.data.DomainOrder of variable DomainOrder.DESCENDING does not match with type org.jfree.data.RangeType of variable RangeType.POSITIVE
    37Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    38Type org.jfree.data.DomainOrder of variable DomainOrder.ASCENDING does not match with type org.jfree.data.RangeType of variable RangeType.NEGATIVE
    39Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    40Type org.jfree.data.DomainOrder of variable DomainOrder.DESCENDING does not match with type org.jfree.data.RangeType of variable RangeType.POSITIVE
    41Type org.jfree.data.DomainOrder does not match with type org.jfree.data.RangeType
    42Type org.jfree.data.DomainOrder of variable DomainOrder.DESCENDING does not match with type org.jfree.data.RangeType of variable RangeType.POSITIVE