Lines 1288-1314
Link Here
|
1288 |
" public <T, U, V extends Exceptions> void foo(int val, Object obj) {}\n" + |
1288 |
" public <T, U, V extends Exceptions> void foo(int val, Object obj) {}\n" + |
1289 |
"}" |
1289 |
"}" |
1290 |
}, |
1290 |
}, |
1291 |
"----------\n" + |
1291 |
"----------\n" + |
1292 |
"1. ERROR in X.java (at line 4)\n" + |
1292 |
"1. ERROR in X.java (at line 4)\n" + |
1293 |
" * @param <T> Type parameter 2\n" + |
1293 |
" * @param <T> Type parameter 2\n" + |
1294 |
" ^^^\n" + |
1294 |
" ^^^\n" + |
1295 |
"Javadoc: Invalid param tag name\n" + |
1295 |
"Javadoc: Invalid param tag name\n" + |
1296 |
"----------\n" + |
1296 |
"----------\n" + |
1297 |
"2. ERROR in X.java (at line 5)\n" + |
1297 |
"2. ERROR in X.java (at line 5)\n" + |
1298 |
" * @param <V> Type parameter 2\n" + |
1298 |
" * @param <V> Type parameter 2\n" + |
1299 |
" ^^^\n" + |
1299 |
" ^^^\n" + |
1300 |
"Javadoc: Invalid param tag name\n" + |
1300 |
"Javadoc: Invalid param tag name\n" + |
1301 |
"----------\n" + |
1301 |
"----------\n" + |
1302 |
"3. ERROR in X.java (at line 6)\n" + |
1302 |
"3. ERROR in X.java (at line 6)\n" + |
1303 |
" * @param <U> Type parameter 1\n" + |
1303 |
" * @param <U> Type parameter 1\n" + |
1304 |
" ^^^\n" + |
1304 |
" ^^^\n" + |
1305 |
"Javadoc: Invalid param tag name\n" + |
1305 |
"Javadoc: Invalid param tag name\n" + |
1306 |
"----------\n" + |
1306 |
"----------\n" + |
1307 |
"4. ERROR in X.java (at line 10)\n" + |
1307 |
"4. ERROR in X.java (at line 10)\n" + |
1308 |
" public <T, U, V extends Exceptions> void foo(int val, Object obj) {}\n" + |
1308 |
" public <T, U, V extends Exceptions> void foo(int val, Object obj) {}\n" + |
1309 |
" ^^^^^^^^^^^^^^^^^^^^^^^^^^\n" + |
1309 |
" ^^^^^^^^^^^^^^^^^^^^^^^^^^\n" + |
1310 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1310 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1311 |
"----------\n" |
1311 |
"----------\n" + |
|
|
1312 |
"5. ERROR in X.java (at line 10)\n" + |
1313 |
" public <T, U, V extends Exceptions> void foo(int val, Object obj) {}\n" + |
1314 |
" ^^^^^^^^^^\n" + |
1315 |
"Exceptions cannot be resolved to a type\n" + |
1316 |
"----------\n" |
1312 |
); |
1317 |
); |
1313 |
} |
1318 |
} |
1314 |
public void test038() { |
1319 |
public void test038() { |
Lines 1438-1473
Link Here
|
1438 |
" G(E e) {}\n" + |
1443 |
" G(E e) {}\n" + |
1439 |
"}\n" |
1444 |
"}\n" |
1440 |
}, |
1445 |
}, |
1441 |
"----------\n" + |
1446 |
"----------\n" + |
1442 |
"1. ERROR in X.java (at line 2)\n" + |
1447 |
"1. ERROR in X.java (at line 2)\n" + |
1443 |
" * @see G#G(Object)\n" + |
1448 |
" * @see G#G(Object)\n" + |
1444 |
" ^^^^^^^^^\n" + |
1449 |
" ^^^^^^^^^\n" + |
1445 |
"Javadoc: The constructor G(Object) is undefined\n" + |
1450 |
"Javadoc: The constructor G(Object) is undefined\n" + |
1446 |
"----------\n" + |
1451 |
"----------\n" + |
1447 |
"2. ERROR in X.java (at line 3)\n" + |
1452 |
"2. ERROR in X.java (at line 5)\n" + |
1448 |
" * @see G#G(Exception)\n" + |
1453 |
" public class X extends G<Exception> {\n" + |
1449 |
" ^^^^^^^^^^^^\n" + |
1454 |
" ^^^^^^^^^\n" + |
1450 |
"Javadoc: The constructor G(Exception) is undefined\n" + |
1455 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
1451 |
"----------\n" + |
1456 |
"----------\n" + |
1452 |
"3. ERROR in X.java (at line 5)\n" + |
1457 |
"3. ERROR in X.java (at line 8)\n" + |
1453 |
" public class X extends G<Exception> {\n" + |
1458 |
" class G<E extends Exception> {\n" + |
1454 |
" ^^^^^^^^^\n" + |
1459 |
" ^^^^^^^^^^^^^^^^^^^\n" + |
1455 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
1460 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1456 |
"----------\n" + |
|
|
1457 |
"4. ERROR in X.java (at line 6)\n" + |
1458 |
" X(Exception exc) { super(exc);}\n" + |
1459 |
" ^^^^^^^^^^^\n" + |
1460 |
"The constructor G(E) refers to the missing type E\n" + |
1461 |
"----------\n" + |
1462 |
"5. ERROR in X.java (at line 8)\n" + |
1463 |
" class G<E extends Exception> {\n" + |
1464 |
" ^^^^^^^^^^^^^^^^^^^\n" + |
1465 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1466 |
"----------\n" + |
1467 |
"6. ERROR in X.java (at line 9)\n" + |
1468 |
" G(E e) {}\n" + |
1469 |
" ^\n" + |
1470 |
"E cannot be resolved to a type\n" + |
1471 |
"----------\n"); |
1461 |
"----------\n"); |
1472 |
} |
1462 |
} |
1473 |
|
1463 |
|
Lines 1497-1527
Link Here
|
1497 |
" public void testCompareTo() {}\n" + |
1487 |
" public void testCompareTo() {}\n" + |
1498 |
"}" |
1488 |
"}" |
1499 |
}, |
1489 |
}, |
1500 |
"----------\n" + |
1490 |
"----------\n" + |
1501 |
"1. ERROR in X.java (at line 2)\n" + |
1491 |
"1. ERROR in X.java (at line 2)\n" + |
1502 |
" public static <T extends Comparable< ? super T>> int compareTo(final Object first, final Object firstPrime, final Class<T> type) throws ClassCastException\n" + |
1492 |
" public static <T extends Comparable< ? super T>> int compareTo(final Object first, final Object firstPrime, final Class<T> type) throws ClassCastException\n" + |
1503 |
" ^^^^^^^^^^^^^^^^^^^^\n" + |
1493 |
" ^^^^^^^^^^^^^^^^^^^^\n" + |
1504 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1494 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1505 |
"----------\n" + |
1495 |
"----------\n" + |
1506 |
"2. ERROR in X.java (at line 2)\n" + |
1496 |
"2. ERROR in X.java (at line 2)\n" + |
1507 |
" public static <T extends Comparable< ? super T>> int compareTo(final Object first, final Object firstPrime, final Class<T> type) throws ClassCastException\n" + |
1497 |
" public static <T extends Comparable< ? super T>> int compareTo(final Object first, final Object firstPrime, final Class<T> type) throws ClassCastException\n" + |
1508 |
" ^\n" + |
1498 |
" ^\n" + |
1509 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
1499 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
1510 |
"----------\n" + |
1500 |
"----------\n" + |
1511 |
"3. ERROR in X.java (at line 2)\n" + |
1501 |
"3. ERROR in X.java (at line 6)\n" + |
1512 |
" public static <T extends Comparable< ? super T>> int compareTo(final Object first, final Object firstPrime, final Class<T> type) throws ClassCastException\n" + |
1502 |
" public static <X extends Comparable< ? super X>> int compareTo(final X first, final X firstPrime)\n" + |
1513 |
" ^\n" + |
1503 |
" ^^^^^^^^^^^^^^^^^^^^\n" + |
1514 |
"T cannot be resolved to a type\n" + |
1504 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1515 |
"----------\n" + |
1505 |
"----------\n" + |
1516 |
"4. ERROR in X.java (at line 6)\n" + |
1506 |
"4. WARNING in X.java (at line 6)\n" + |
1517 |
" public static <X extends Comparable< ? super X>> int compareTo(final X first, final X firstPrime)\n" + |
1507 |
" public static <X extends Comparable< ? super X>> int compareTo(final X first, final X firstPrime)\n" + |
1518 |
" ^^^^^^^^^^^^^^^^^^^^\n" + |
1508 |
" ^\n" + |
1519 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1509 |
"The type parameter X is hiding the type X\n" + |
1520 |
"----------\n" + |
1510 |
"----------\n" + |
1521 |
"5. ERROR in X.java (at line 14)\n" + |
1511 |
"5. ERROR in X.java (at line 14)\n" + |
1522 |
" * {@link ComparableUtils#compareTo(Object, Object)}.\n" + |
1512 |
" * {@link ComparableUtils#compareTo(Object, Object)}.\n" + |
1523 |
" ^^^^^^^^^\n" + |
1513 |
" ^^^^^^^^^\n" + |
1524 |
"Javadoc: The method compareTo(Object, Object, Class) in the type ComparableUtils is not applicable for the arguments (Object, Object)\n" + |
1514 |
"Javadoc: Bound mismatch: The generic method compareTo(X, X) of type ComparableUtils is not applicable for the arguments (Object, Object). The inferred type Object is not a valid substitute for the bounded parameter <X extends Comparable<? super X>>\n" + |
1525 |
"----------\n"); |
1515 |
"----------\n"); |
1526 |
} |
1516 |
} |
1527 |
|
1517 |
|
Lines 1560-1630
Link Here
|
1560 |
" }\n" + |
1550 |
" }\n" + |
1561 |
"}\n" |
1551 |
"}\n" |
1562 |
}, |
1552 |
}, |
1563 |
"----------\n" + |
1553 |
"----------\n" + |
1564 |
"1. ERROR in Test.java (at line 2)\n" + |
1554 |
"1. ERROR in Test.java (at line 2)\n" + |
1565 |
" * @see Test#add(T) \n" + |
1555 |
" * @see Test#add(T) \n" + |
1566 |
" ^\n" + |
1556 |
" ^^^\n" + |
1567 |
"Javadoc: T cannot be resolved to a type\n" + |
1557 |
"Javadoc: The method add(Object) in the type Test is not applicable for the arguments (T)\n" + |
1568 |
"----------\n" + |
1558 |
"----------\n" + |
1569 |
"2. ERROR in Test.java (at line 3)\n" + |
1559 |
"2. ERROR in Test.java (at line 3)\n" + |
1570 |
" * @see #add(T)\n" + |
1560 |
" * @see #add(T)\n" + |
1571 |
" ^\n" + |
1561 |
" ^^^\n" + |
1572 |
"Javadoc: T cannot be resolved to a type\n" + |
1562 |
"Javadoc: The method add(Object) in the type Test is not applicable for the arguments (T)\n" + |
1573 |
"----------\n" + |
1563 |
"----------\n" + |
1574 |
"3. ERROR in Test.java (at line 4)\n" + |
1564 |
"3. ERROR in Test.java (at line 4)\n" + |
1575 |
" * @see Test#Test(T)\n" + |
1565 |
" * @see Test#Test(T)\n" + |
1576 |
" ^\n" + |
1566 |
" ^^^^^^^\n" + |
1577 |
"Javadoc: T cannot be resolved to a type\n" + |
1567 |
"Javadoc: The constructor Test(T) is undefined\n" + |
1578 |
"----------\n" + |
1568 |
"----------\n" + |
1579 |
"4. ERROR in Test.java (at line 5)\n" + |
1569 |
"4. ERROR in Test.java (at line 5)\n" + |
1580 |
" * @see #Test(T)\n" + |
1570 |
" * @see #Test(T)\n" + |
1581 |
" ^\n" + |
1571 |
" ^^^^^^^\n" + |
1582 |
"Javadoc: T cannot be resolved to a type\n" + |
1572 |
"Javadoc: The constructor Test(T) is undefined\n" + |
1583 |
"----------\n" + |
1573 |
"----------\n" + |
1584 |
"5. ERROR in Test.java (at line 11)\n" + |
1574 |
"5. ERROR in Test.java (at line 11)\n" + |
1585 |
" public class Test<T> {\n" + |
1575 |
" public class Test<T> {\n" + |
1586 |
" ^\n" + |
1576 |
" ^\n" + |
1587 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1577 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1588 |
"----------\n" + |
1578 |
"----------\n" + |
1589 |
"6. ERROR in Test.java (at line 12)\n" + |
1579 |
"6. ERROR in Test.java (at line 18)\n" + |
1590 |
" Test(T t) {}\n" + |
1580 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1591 |
" ^\n" + |
1581 |
" ^^^^^^^^^^^^^^^^\n" + |
1592 |
"T cannot be resolved to a type\n" + |
1582 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1593 |
"----------\n" + |
1583 |
"----------\n" + |
1594 |
"7. ERROR in Test.java (at line 13)\n" + |
1584 |
"7. ERROR in Test.java (at line 18)\n" + |
1595 |
" public boolean add(T t) {\n" + |
1585 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1596 |
" ^\n" + |
1586 |
" ^\n" + |
1597 |
"T cannot be resolved to a type\n" + |
1587 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
1598 |
"----------\n" + |
|
|
1599 |
"8. ERROR in Test.java (at line 18)\n" + |
1600 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1601 |
" ^^^^^^^^^^^^^^^^\n" + |
1602 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1603 |
"----------\n" + |
1604 |
"9. ERROR in Test.java (at line 18)\n" + |
1605 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1606 |
" ^\n" + |
1607 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
1608 |
"----------\n" + |
1609 |
"10. ERROR in Test.java (at line 18)\n" + |
1610 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1611 |
" ^\n" + |
1612 |
"E cannot be resolved to a type\n" + |
1613 |
"----------\n" + |
1614 |
"11. ERROR in Test.java (at line 19)\n" + |
1615 |
" Sub (E e) {super(null);}\n" + |
1616 |
" ^\n" + |
1617 |
"E cannot be resolved to a type\n" + |
1618 |
"----------\n" + |
1619 |
"12. ERROR in Test.java (at line 19)\n" + |
1620 |
" Sub (E e) {super(null);}\n" + |
1621 |
" ^^^^^^^^^^^^\n" + |
1622 |
"The constructor Test(T) refers to the missing type T\n" + |
1623 |
"----------\n" + |
1624 |
"13. ERROR in Test.java (at line 20)\n" + |
1625 |
" public boolean add(E e) {\n" + |
1626 |
" ^\n" + |
1627 |
"E cannot be resolved to a type\n" + |
1628 |
"----------\n"); |
1588 |
"----------\n"); |
1629 |
} |
1589 |
} |
1630 |
public void testBug83127b() { |
1590 |
public void testBug83127b() { |
Lines 1658-1718
Link Here
|
1658 |
" }\n" + |
1618 |
" }\n" + |
1659 |
"}\n" |
1619 |
"}\n" |
1660 |
}, |
1620 |
}, |
1661 |
"----------\n" + |
1621 |
"----------\n" + |
1662 |
"1. ERROR in Test.java (at line 2)\n" + |
1622 |
"1. ERROR in Test.java (at line 2)\n" + |
1663 |
" * @see Sub#add(T)\n" + |
1623 |
" * @see Sub#add(T)\n" + |
1664 |
" ^\n" + |
1624 |
" ^^^\n" + |
1665 |
"Javadoc: T cannot be resolved to a type\n" + |
1625 |
"Javadoc: The method add(Number) in the type Sub is not applicable for the arguments (T)\n" + |
1666 |
"----------\n" + |
1626 |
"----------\n" + |
1667 |
"2. ERROR in Test.java (at line 3)\n" + |
1627 |
"2. ERROR in Test.java (at line 3)\n" + |
1668 |
" * @see Sub#Sub(T)\n" + |
1628 |
" * @see Sub#Sub(T)\n" + |
1669 |
" ^\n" + |
1629 |
" ^^^^^^\n" + |
1670 |
"Javadoc: T cannot be resolved to a type\n" + |
1630 |
"Javadoc: The constructor Sub(T) is undefined\n" + |
1671 |
"----------\n" + |
1631 |
"----------\n" + |
1672 |
"3. ERROR in Test.java (at line 11)\n" + |
1632 |
"3. ERROR in Test.java (at line 11)\n" + |
1673 |
" public class Test<T>{\n" + |
1633 |
" public class Test<T>{\n" + |
1674 |
" ^\n" + |
1634 |
" ^\n" + |
1675 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1635 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1676 |
"----------\n" + |
1636 |
"----------\n" + |
1677 |
"4. ERROR in Test.java (at line 12)\n" + |
1637 |
"4. ERROR in Test.java (at line 18)\n" + |
1678 |
" Test(T t) {}\n" + |
1638 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1679 |
" ^\n" + |
1639 |
" ^^^^^^^^^^^^^^^^\n" + |
1680 |
"T cannot be resolved to a type\n" + |
1640 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1681 |
"----------\n" + |
1641 |
"----------\n" + |
1682 |
"5. ERROR in Test.java (at line 13)\n" + |
1642 |
"5. ERROR in Test.java (at line 18)\n" + |
1683 |
" public boolean add(T t) {\n" + |
1643 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1684 |
" ^\n" + |
1644 |
" ^\n" + |
1685 |
"T cannot be resolved to a type\n" + |
1645 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
1686 |
"----------\n" + |
|
|
1687 |
"6. ERROR in Test.java (at line 18)\n" + |
1688 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1689 |
" ^^^^^^^^^^^^^^^^\n" + |
1690 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1691 |
"----------\n" + |
1692 |
"7. ERROR in Test.java (at line 18)\n" + |
1693 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1694 |
" ^\n" + |
1695 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
1696 |
"----------\n" + |
1697 |
"8. ERROR in Test.java (at line 18)\n" + |
1698 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1699 |
" ^\n" + |
1700 |
"E cannot be resolved to a type\n" + |
1701 |
"----------\n" + |
1702 |
"9. ERROR in Test.java (at line 19)\n" + |
1703 |
" Sub (E e) {super(null);}\n" + |
1704 |
" ^\n" + |
1705 |
"E cannot be resolved to a type\n" + |
1706 |
"----------\n" + |
1707 |
"10. ERROR in Test.java (at line 19)\n" + |
1708 |
" Sub (E e) {super(null);}\n" + |
1709 |
" ^^^^^^^^^^^^\n" + |
1710 |
"The constructor Test(T) refers to the missing type T\n" + |
1711 |
"----------\n" + |
1712 |
"11. ERROR in Test.java (at line 20)\n" + |
1713 |
" public boolean add(E e) {\n" + |
1714 |
" ^\n" + |
1715 |
"E cannot be resolved to a type\n" + |
1716 |
"----------\n"); |
1646 |
"----------\n"); |
1717 |
} |
1647 |
} |
1718 |
public void testBug83127c() { |
1648 |
public void testBug83127c() { |
Lines 1743-1803
Link Here
|
1743 |
" }\n" + |
1673 |
" }\n" + |
1744 |
"}\n" |
1674 |
"}\n" |
1745 |
}, |
1675 |
}, |
1746 |
"----------\n" + |
1676 |
"----------\n" + |
1747 |
"1. ERROR in Test.java (at line 2)\n" + |
1677 |
"1. ERROR in Test.java (at line 2)\n" + |
1748 |
" * @see Sub#add(E) \n" + |
1678 |
" * @see Sub#add(E) \n" + |
1749 |
" ^\n" + |
1679 |
" ^\n" + |
1750 |
"Javadoc: E cannot be resolved to a type\n" + |
1680 |
"Javadoc: E cannot be resolved to a type\n" + |
1751 |
"----------\n" + |
1681 |
"----------\n" + |
1752 |
"2. ERROR in Test.java (at line 3)\n" + |
1682 |
"2. ERROR in Test.java (at line 3)\n" + |
1753 |
" * @see Sub#Sub(E)\n" + |
1683 |
" * @see Sub#Sub(E)\n" + |
1754 |
" ^\n" + |
1684 |
" ^\n" + |
1755 |
"Javadoc: E cannot be resolved to a type\n" + |
1685 |
"Javadoc: E cannot be resolved to a type\n" + |
1756 |
"----------\n" + |
1686 |
"----------\n" + |
1757 |
"3. ERROR in Test.java (at line 8)\n" + |
1687 |
"3. ERROR in Test.java (at line 8)\n" + |
1758 |
" public class Test<T>{\n" + |
1688 |
" public class Test<T>{\n" + |
1759 |
" ^\n" + |
1689 |
" ^\n" + |
1760 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1690 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1761 |
"----------\n" + |
1691 |
"----------\n" + |
1762 |
"4. ERROR in Test.java (at line 9)\n" + |
1692 |
"4. ERROR in Test.java (at line 15)\n" + |
1763 |
" Test(T t) {}\n" + |
1693 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1764 |
" ^\n" + |
1694 |
" ^^^^^^^^^^^^^^^^\n" + |
1765 |
"T cannot be resolved to a type\n" + |
1695 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1766 |
"----------\n" + |
1696 |
"----------\n" + |
1767 |
"5. ERROR in Test.java (at line 10)\n" + |
1697 |
"5. ERROR in Test.java (at line 15)\n" + |
1768 |
" public boolean add(T t) {\n" + |
1698 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1769 |
" ^\n" + |
1699 |
" ^\n" + |
1770 |
"T cannot be resolved to a type\n" + |
1700 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
1771 |
"----------\n" + |
|
|
1772 |
"6. ERROR in Test.java (at line 15)\n" + |
1773 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1774 |
" ^^^^^^^^^^^^^^^^\n" + |
1775 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1776 |
"----------\n" + |
1777 |
"7. ERROR in Test.java (at line 15)\n" + |
1778 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1779 |
" ^\n" + |
1780 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
1781 |
"----------\n" + |
1782 |
"8. ERROR in Test.java (at line 15)\n" + |
1783 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1784 |
" ^\n" + |
1785 |
"E cannot be resolved to a type\n" + |
1786 |
"----------\n" + |
1787 |
"9. ERROR in Test.java (at line 16)\n" + |
1788 |
" Sub (E e) {super(null);}\n" + |
1789 |
" ^\n" + |
1790 |
"E cannot be resolved to a type\n" + |
1791 |
"----------\n" + |
1792 |
"10. ERROR in Test.java (at line 16)\n" + |
1793 |
" Sub (E e) {super(null);}\n" + |
1794 |
" ^^^^^^^^^^^^\n" + |
1795 |
"The constructor Test(T) refers to the missing type T\n" + |
1796 |
"----------\n" + |
1797 |
"11. ERROR in Test.java (at line 17)\n" + |
1798 |
" public boolean add(E e) {\n" + |
1799 |
" ^\n" + |
1800 |
"E cannot be resolved to a type\n" + |
1801 |
"----------\n"); |
1701 |
"----------\n"); |
1802 |
} |
1702 |
} |
1803 |
public void testBug83127d() { |
1703 |
public void testBug83127d() { |
Lines 1833-1909
Link Here
|
1833 |
" }\n" + |
1733 |
" }\n" + |
1834 |
"}\n" |
1734 |
"}\n" |
1835 |
}, |
1735 |
}, |
1836 |
"----------\n" + |
1736 |
"----------\n" + |
1837 |
"1. ERROR in Unrelated1.java (at line 1)\n" + |
1737 |
"1. ERROR in Unrelated1.java (at line 1)\n" + |
1838 |
" public class Unrelated1<E extends Number> {\n" + |
1738 |
" public class Unrelated1<E extends Number> {\n" + |
1839 |
" ^^^^^^^^^^^^^^^^\n" + |
1739 |
" ^^^^^^^^^^^^^^^^\n" + |
1840 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1740 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1841 |
"----------\n" + |
1741 |
"----------\n" + |
1842 |
"2. ERROR in Unrelated1.java (at line 2)\n" + |
1742 |
"----------\n" + |
1843 |
" public Unrelated1(E e) {}\n" + |
1743 |
"1. ERROR in Test.java (at line 2)\n" + |
1844 |
" ^\n" + |
1744 |
" * @see Unrelated1#add(E)\n" + |
1845 |
"E cannot be resolved to a type\n" + |
1745 |
" ^\n" + |
1846 |
"----------\n" + |
1746 |
"Javadoc: E cannot be resolved to a type\n" + |
1847 |
"3. ERROR in Unrelated1.java (at line 3)\n" + |
1747 |
"----------\n" + |
1848 |
" public boolean add(E e) { return false; }\n" + |
1748 |
"2. ERROR in Test.java (at line 3)\n" + |
1849 |
" ^\n" + |
1749 |
" * @see Unrelated1#Unrelated1(E)\n" + |
1850 |
"E cannot be resolved to a type\n" + |
1750 |
" ^\n" + |
1851 |
"----------\n" + |
1751 |
"Javadoc: E cannot be resolved to a type\n" + |
1852 |
"----------\n" + |
1752 |
"----------\n" + |
1853 |
"1. ERROR in Test.java (at line 2)\n" + |
1753 |
"3. ERROR in Test.java (at line 8)\n" + |
1854 |
" * @see Unrelated1#add(E)\n" + |
1754 |
" public class Test<T>{\n" + |
1855 |
" ^\n" + |
1755 |
" ^\n" + |
1856 |
"Javadoc: E cannot be resolved to a type\n" + |
1756 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1857 |
"----------\n" + |
1757 |
"----------\n" + |
1858 |
"2. ERROR in Test.java (at line 3)\n" + |
1758 |
"4. ERROR in Test.java (at line 15)\n" + |
1859 |
" * @see Unrelated1#Unrelated1(E)\n" + |
1759 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1860 |
" ^\n" + |
1760 |
" ^^^^^^^^^^^^^^^^\n" + |
1861 |
"Javadoc: E cannot be resolved to a type\n" + |
1761 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1862 |
"----------\n" + |
1762 |
"----------\n" + |
1863 |
"3. ERROR in Test.java (at line 8)\n" + |
1763 |
"5. ERROR in Test.java (at line 15)\n" + |
1864 |
" public class Test<T>{\n" + |
1764 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1865 |
" ^\n" + |
1765 |
" ^\n" + |
1866 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1766 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
1867 |
"----------\n" + |
|
|
1868 |
"4. ERROR in Test.java (at line 9)\n" + |
1869 |
" Test(T t) {}\n" + |
1870 |
" ^\n" + |
1871 |
"T cannot be resolved to a type\n" + |
1872 |
"----------\n" + |
1873 |
"5. ERROR in Test.java (at line 10)\n" + |
1874 |
" public boolean add(T t) {\n" + |
1875 |
" ^\n" + |
1876 |
"T cannot be resolved to a type\n" + |
1877 |
"----------\n" + |
1878 |
"6. ERROR in Test.java (at line 15)\n" + |
1879 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1880 |
" ^^^^^^^^^^^^^^^^\n" + |
1881 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1882 |
"----------\n" + |
1883 |
"7. ERROR in Test.java (at line 15)\n" + |
1884 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1885 |
" ^\n" + |
1886 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
1887 |
"----------\n" + |
1888 |
"8. ERROR in Test.java (at line 15)\n" + |
1889 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1890 |
" ^\n" + |
1891 |
"E cannot be resolved to a type\n" + |
1892 |
"----------\n" + |
1893 |
"9. ERROR in Test.java (at line 16)\n" + |
1894 |
" Sub (E e) {super(null);}\n" + |
1895 |
" ^\n" + |
1896 |
"E cannot be resolved to a type\n" + |
1897 |
"----------\n" + |
1898 |
"10. ERROR in Test.java (at line 16)\n" + |
1899 |
" Sub (E e) {super(null);}\n" + |
1900 |
" ^^^^^^^^^^^^\n" + |
1901 |
"The constructor Test(T) refers to the missing type T\n" + |
1902 |
"----------\n" + |
1903 |
"11. ERROR in Test.java (at line 17)\n" + |
1904 |
" public boolean add(E e) {\n" + |
1905 |
" ^\n" + |
1906 |
"E cannot be resolved to a type\n" + |
1907 |
"----------\n"); |
1767 |
"----------\n"); |
1908 |
} |
1768 |
} |
1909 |
public void testBug83127e() { |
1769 |
public void testBug83127e() { |
Lines 1939-2015
Link Here
|
1939 |
" }\n" + |
1799 |
" }\n" + |
1940 |
"}\n" |
1800 |
"}\n" |
1941 |
}, |
1801 |
}, |
1942 |
"----------\n" + |
1802 |
"----------\n" + |
1943 |
"1. ERROR in Unrelated1.java (at line 1)\n" + |
1803 |
"1. ERROR in Unrelated1.java (at line 1)\n" + |
1944 |
" public class Unrelated1<E extends Number> {\n" + |
1804 |
" public class Unrelated1<E extends Number> {\n" + |
1945 |
" ^^^^^^^^^^^^^^^^\n" + |
1805 |
" ^^^^^^^^^^^^^^^^\n" + |
1946 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1806 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1947 |
"----------\n" + |
1807 |
"----------\n" + |
1948 |
"2. ERROR in Unrelated1.java (at line 2)\n" + |
1808 |
"----------\n" + |
1949 |
" public Unrelated1(E e) {}\n" + |
1809 |
"1. ERROR in Test.java (at line 2)\n" + |
1950 |
" ^\n" + |
1810 |
" * @see Unrelated1#add(Object)\n" + |
1951 |
"E cannot be resolved to a type\n" + |
1811 |
" ^^^\n" + |
1952 |
"----------\n" + |
1812 |
"Javadoc: The method add(Number) in the type Unrelated1 is not applicable for the arguments (Object)\n" + |
1953 |
"3. ERROR in Unrelated1.java (at line 3)\n" + |
1813 |
"----------\n" + |
1954 |
" public boolean add(E e) { return false; }\n" + |
1814 |
"2. ERROR in Test.java (at line 3)\n" + |
1955 |
" ^\n" + |
1815 |
" * @see Unrelated1#Unrelated1(Object)\n" + |
1956 |
"E cannot be resolved to a type\n" + |
1816 |
" ^^^^^^^^^^^^^^^^^^\n" + |
1957 |
"----------\n" + |
1817 |
"Javadoc: The constructor Unrelated1(Object) is undefined\n" + |
1958 |
"----------\n" + |
1818 |
"----------\n" + |
1959 |
"1. ERROR in Test.java (at line 2)\n" + |
1819 |
"3. ERROR in Test.java (at line 9)\n" + |
1960 |
" * @see Unrelated1#add(Object)\n" + |
1820 |
" public class Test<T>{\n" + |
1961 |
" ^^^\n" + |
1821 |
" ^\n" + |
1962 |
"Javadoc: The method add(E) in the type Unrelated1 is not applicable for the arguments (Object)\n" + |
1822 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1963 |
"----------\n" + |
1823 |
"----------\n" + |
1964 |
"2. ERROR in Test.java (at line 3)\n" + |
1824 |
"4. ERROR in Test.java (at line 15)\n" + |
1965 |
" * @see Unrelated1#Unrelated1(Object)\n" + |
1825 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1966 |
" ^^^^^^^^^^^^^^^^^^\n" + |
1826 |
" ^^^^^^^^^^^^^^^^\n" + |
1967 |
"Javadoc: The constructor Unrelated1(Object) is undefined\n" + |
1827 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1968 |
"----------\n" + |
1828 |
"----------\n" + |
1969 |
"3. ERROR in Test.java (at line 9)\n" + |
1829 |
"5. ERROR in Test.java (at line 15)\n" + |
1970 |
" public class Test<T>{\n" + |
1830 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1971 |
" ^\n" + |
1831 |
" ^\n" + |
1972 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1832 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
1973 |
"----------\n" + |
|
|
1974 |
"4. ERROR in Test.java (at line 10)\n" + |
1975 |
" Test(T t) {}\n" + |
1976 |
" ^\n" + |
1977 |
"T cannot be resolved to a type\n" + |
1978 |
"----------\n" + |
1979 |
"5. ERROR in Test.java (at line 11)\n" + |
1980 |
" public boolean add(T t) {\n" + |
1981 |
" ^\n" + |
1982 |
"T cannot be resolved to a type\n" + |
1983 |
"----------\n" + |
1984 |
"6. ERROR in Test.java (at line 15)\n" + |
1985 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1986 |
" ^^^^^^^^^^^^^^^^\n" + |
1987 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1988 |
"----------\n" + |
1989 |
"7. ERROR in Test.java (at line 15)\n" + |
1990 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1991 |
" ^\n" + |
1992 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
1993 |
"----------\n" + |
1994 |
"8. ERROR in Test.java (at line 15)\n" + |
1995 |
" class Sub<E extends Number> extends Test<E> {\n" + |
1996 |
" ^\n" + |
1997 |
"E cannot be resolved to a type\n" + |
1998 |
"----------\n" + |
1999 |
"9. ERROR in Test.java (at line 16)\n" + |
2000 |
" Sub (E e) {super(null);}\n" + |
2001 |
" ^\n" + |
2002 |
"E cannot be resolved to a type\n" + |
2003 |
"----------\n" + |
2004 |
"10. ERROR in Test.java (at line 16)\n" + |
2005 |
" Sub (E e) {super(null);}\n" + |
2006 |
" ^^^^^^^^^^^^\n" + |
2007 |
"The constructor Test(T) refers to the missing type T\n" + |
2008 |
"----------\n" + |
2009 |
"11. ERROR in Test.java (at line 17)\n" + |
2010 |
" public boolean add(E e) {\n" + |
2011 |
" ^\n" + |
2012 |
"E cannot be resolved to a type\n" + |
2013 |
"----------\n"); |
1833 |
"----------\n"); |
2014 |
} |
1834 |
} |
2015 |
public void testBug83127f() { |
1835 |
public void testBug83127f() { |
Lines 2044-2120
Link Here
|
2044 |
" }\n" + |
1864 |
" }\n" + |
2045 |
"}\n" |
1865 |
"}\n" |
2046 |
}, |
1866 |
}, |
2047 |
"----------\n" + |
1867 |
"----------\n" + |
2048 |
"1. ERROR in Unrelated1.java (at line 1)\n" + |
1868 |
"1. ERROR in Unrelated1.java (at line 1)\n" + |
2049 |
" public class Unrelated1<E extends Number> {\n" + |
1869 |
" public class Unrelated1<E extends Number> {\n" + |
2050 |
" ^^^^^^^^^^^^^^^^\n" + |
1870 |
" ^^^^^^^^^^^^^^^^\n" + |
2051 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1871 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2052 |
"----------\n" + |
1872 |
"----------\n" + |
2053 |
"2. ERROR in Unrelated1.java (at line 2)\n" + |
1873 |
"----------\n" + |
2054 |
" public Unrelated1(E e) {}\n" + |
1874 |
"1. ERROR in Test.java (at line 8)\n" + |
2055 |
" ^\n" + |
1875 |
" public class Test<T>{\n" + |
2056 |
"E cannot be resolved to a type\n" + |
1876 |
" ^\n" + |
2057 |
"----------\n" + |
1877 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2058 |
"3. ERROR in Unrelated1.java (at line 3)\n" + |
1878 |
"----------\n" + |
2059 |
" public boolean add(E e) { return false; }\n" + |
1879 |
"2. ERROR in Test.java (at line 14)\n" + |
2060 |
" ^\n" + |
1880 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2061 |
"E cannot be resolved to a type\n" + |
1881 |
" ^^^^^^^^^^^^^^^^\n" + |
2062 |
"----------\n" + |
1882 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2063 |
"----------\n" + |
1883 |
"----------\n" + |
2064 |
"1. ERROR in Test.java (at line 2)\n" + |
1884 |
"3. ERROR in Test.java (at line 14)\n" + |
2065 |
" * @see Unrelated1#add(Number)\n" + |
1885 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2066 |
" ^^^\n" + |
1886 |
" ^\n" + |
2067 |
"Javadoc: The method add(E) in the type Unrelated1 is not applicable for the arguments (Number)\n" + |
1887 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2068 |
"----------\n" + |
|
|
2069 |
"2. ERROR in Test.java (at line 3)\n" + |
2070 |
" * @see Unrelated1#Unrelated1(Number)\n" + |
2071 |
" ^^^^^^^^^^^^^^^^^^\n" + |
2072 |
"Javadoc: The constructor Unrelated1(Number) is undefined\n" + |
2073 |
"----------\n" + |
2074 |
"3. ERROR in Test.java (at line 8)\n" + |
2075 |
" public class Test<T>{\n" + |
2076 |
" ^\n" + |
2077 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2078 |
"----------\n" + |
2079 |
"4. ERROR in Test.java (at line 9)\n" + |
2080 |
" Test(T t) {}\n" + |
2081 |
" ^\n" + |
2082 |
"T cannot be resolved to a type\n" + |
2083 |
"----------\n" + |
2084 |
"5. ERROR in Test.java (at line 10)\n" + |
2085 |
" public boolean add(T t) {\n" + |
2086 |
" ^\n" + |
2087 |
"T cannot be resolved to a type\n" + |
2088 |
"----------\n" + |
2089 |
"6. ERROR in Test.java (at line 14)\n" + |
2090 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2091 |
" ^^^^^^^^^^^^^^^^\n" + |
2092 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2093 |
"----------\n" + |
2094 |
"7. ERROR in Test.java (at line 14)\n" + |
2095 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2096 |
" ^\n" + |
2097 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2098 |
"----------\n" + |
2099 |
"8. ERROR in Test.java (at line 14)\n" + |
2100 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2101 |
" ^\n" + |
2102 |
"E cannot be resolved to a type\n" + |
2103 |
"----------\n" + |
2104 |
"9. ERROR in Test.java (at line 15)\n" + |
2105 |
" Sub (E e) {super(null);}\n" + |
2106 |
" ^\n" + |
2107 |
"E cannot be resolved to a type\n" + |
2108 |
"----------\n" + |
2109 |
"10. ERROR in Test.java (at line 15)\n" + |
2110 |
" Sub (E e) {super(null);}\n" + |
2111 |
" ^^^^^^^^^^^^\n" + |
2112 |
"The constructor Test(T) refers to the missing type T\n" + |
2113 |
"----------\n" + |
2114 |
"11. ERROR in Test.java (at line 16)\n" + |
2115 |
" public boolean add(E e) {\n" + |
2116 |
" ^\n" + |
2117 |
"E cannot be resolved to a type\n" + |
2118 |
"----------\n"); |
1888 |
"----------\n"); |
2119 |
} |
1889 |
} |
2120 |
public void testBug83127g() { |
1890 |
public void testBug83127g() { |
Lines 2151-2227
Link Here
|
2151 |
" }\n" + |
1921 |
" }\n" + |
2152 |
"}\n" |
1922 |
"}\n" |
2153 |
}, |
1923 |
}, |
2154 |
"----------\n" + |
1924 |
"----------\n" + |
2155 |
"1. ERROR in Unrelated1.java (at line 1)\n" + |
1925 |
"1. ERROR in Unrelated1.java (at line 1)\n" + |
2156 |
" public class Unrelated1<E extends Number> {\n" + |
1926 |
" public class Unrelated1<E extends Number> {\n" + |
2157 |
" ^^^^^^^^^^^^^^^^\n" + |
1927 |
" ^^^^^^^^^^^^^^^^\n" + |
2158 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1928 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2159 |
"----------\n" + |
1929 |
"----------\n" + |
2160 |
"2. ERROR in Unrelated1.java (at line 2)\n" + |
1930 |
"----------\n" + |
2161 |
" public Unrelated1(E e) {}\n" + |
1931 |
"1. ERROR in Test.java (at line 2)\n" + |
2162 |
" ^\n" + |
1932 |
" * @see Unrelated1#add(Integer)\n" + |
2163 |
"E cannot be resolved to a type\n" + |
1933 |
" ^^^\n" + |
2164 |
"----------\n" + |
1934 |
"Javadoc: The method add(Number) in the type Unrelated1 is not applicable for the arguments (Integer)\n" + |
2165 |
"3. ERROR in Unrelated1.java (at line 3)\n" + |
1935 |
"----------\n" + |
2166 |
" public boolean add(E e) { return false; }\n" + |
1936 |
"2. ERROR in Test.java (at line 3)\n" + |
2167 |
" ^\n" + |
1937 |
" * @see Unrelated1#Unrelated1(Integer)\n" + |
2168 |
"E cannot be resolved to a type\n" + |
1938 |
" ^^^^^^^^^^^^^^^^^^^\n" + |
2169 |
"----------\n" + |
1939 |
"Javadoc: The constructor Unrelated1(Integer) is undefined\n" + |
2170 |
"----------\n" + |
1940 |
"----------\n" + |
2171 |
"1. ERROR in Test.java (at line 2)\n" + |
1941 |
"3. ERROR in Test.java (at line 9)\n" + |
2172 |
" * @see Unrelated1#add(Integer)\n" + |
1942 |
" public class Test<T>{\n" + |
2173 |
" ^^^\n" + |
1943 |
" ^\n" + |
2174 |
"Javadoc: The method add(E) in the type Unrelated1 is not applicable for the arguments (Integer)\n" + |
1944 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2175 |
"----------\n" + |
1945 |
"----------\n" + |
2176 |
"2. ERROR in Test.java (at line 3)\n" + |
1946 |
"4. ERROR in Test.java (at line 16)\n" + |
2177 |
" * @see Unrelated1#Unrelated1(Integer)\n" + |
1947 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2178 |
" ^^^^^^^^^^^^^^^^^^^\n" + |
1948 |
" ^^^^^^^^^^^^^^^^\n" + |
2179 |
"Javadoc: The constructor Unrelated1(Integer) is undefined\n" + |
1949 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2180 |
"----------\n" + |
1950 |
"----------\n" + |
2181 |
"3. ERROR in Test.java (at line 9)\n" + |
1951 |
"5. ERROR in Test.java (at line 16)\n" + |
2182 |
" public class Test<T>{\n" + |
1952 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2183 |
" ^\n" + |
1953 |
" ^\n" + |
2184 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1954 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2185 |
"----------\n" + |
|
|
2186 |
"4. ERROR in Test.java (at line 10)\n" + |
2187 |
" Test(T t) {}\n" + |
2188 |
" ^\n" + |
2189 |
"T cannot be resolved to a type\n" + |
2190 |
"----------\n" + |
2191 |
"5. ERROR in Test.java (at line 11)\n" + |
2192 |
" public boolean add(T t) {\n" + |
2193 |
" ^\n" + |
2194 |
"T cannot be resolved to a type\n" + |
2195 |
"----------\n" + |
2196 |
"6. ERROR in Test.java (at line 16)\n" + |
2197 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2198 |
" ^^^^^^^^^^^^^^^^\n" + |
2199 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2200 |
"----------\n" + |
2201 |
"7. ERROR in Test.java (at line 16)\n" + |
2202 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2203 |
" ^\n" + |
2204 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2205 |
"----------\n" + |
2206 |
"8. ERROR in Test.java (at line 16)\n" + |
2207 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2208 |
" ^\n" + |
2209 |
"E cannot be resolved to a type\n" + |
2210 |
"----------\n" + |
2211 |
"9. ERROR in Test.java (at line 17)\n" + |
2212 |
" Sub (E e) {super(null);}\n" + |
2213 |
" ^\n" + |
2214 |
"E cannot be resolved to a type\n" + |
2215 |
"----------\n" + |
2216 |
"10. ERROR in Test.java (at line 17)\n" + |
2217 |
" Sub (E e) {super(null);}\n" + |
2218 |
" ^^^^^^^^^^^^\n" + |
2219 |
"The constructor Test(T) refers to the missing type T\n" + |
2220 |
"----------\n" + |
2221 |
"11. ERROR in Test.java (at line 18)\n" + |
2222 |
" public boolean add(E e) {\n" + |
2223 |
" ^\n" + |
2224 |
"E cannot be resolved to a type\n" + |
2225 |
"----------\n"); |
1955 |
"----------\n"); |
2226 |
} |
1956 |
} |
2227 |
public void testBug83127h() { |
1957 |
public void testBug83127h() { |
Lines 2258-2324
Link Here
|
2258 |
" }\n" + |
1988 |
" }\n" + |
2259 |
"}\n" |
1989 |
"}\n" |
2260 |
}, |
1990 |
}, |
2261 |
"----------\n" + |
1991 |
"----------\n" + |
2262 |
"1. ERROR in Unrelated2.java (at line 1)\n" + |
1992 |
"1. ERROR in Unrelated2.java (at line 1)\n" + |
2263 |
" public interface Unrelated2<E> {\n" + |
1993 |
" public interface Unrelated2<E> {\n" + |
2264 |
" ^\n" + |
1994 |
" ^\n" + |
2265 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
1995 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2266 |
"----------\n" + |
1996 |
"----------\n" + |
2267 |
"2. ERROR in Unrelated2.java (at line 2)\n" + |
1997 |
"----------\n" + |
2268 |
" boolean add(E e);\n" + |
1998 |
"1. ERROR in Test.java (at line 2)\n" + |
2269 |
" ^\n" + |
1999 |
" * @see Unrelated2#add(T)\n" + |
2270 |
"E cannot be resolved to a type\n" + |
2000 |
" ^^^\n" + |
2271 |
"----------\n" + |
2001 |
"Javadoc: The method add(Object) in the type Unrelated2 is not applicable for the arguments (T)\n" + |
2272 |
"----------\n" + |
2002 |
"----------\n" + |
2273 |
"1. ERROR in Test.java (at line 2)\n" + |
2003 |
"2. ERROR in Test.java (at line 10)\n" + |
2274 |
" * @see Unrelated2#add(T)\n" + |
2004 |
" public class Test<T>{\n" + |
2275 |
" ^\n" + |
2005 |
" ^\n" + |
2276 |
"Javadoc: T cannot be resolved to a type\n" + |
2006 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2277 |
"----------\n" + |
2007 |
"----------\n" + |
2278 |
"2. ERROR in Test.java (at line 10)\n" + |
2008 |
"3. ERROR in Test.java (at line 17)\n" + |
2279 |
" public class Test<T>{\n" + |
2009 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2280 |
" ^\n" + |
2010 |
" ^^^^^^^^^^^^^^^^\n" + |
2281 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2011 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2282 |
"----------\n" + |
2012 |
"----------\n" + |
2283 |
"3. ERROR in Test.java (at line 11)\n" + |
2013 |
"4. ERROR in Test.java (at line 17)\n" + |
2284 |
" Test(T t) {}\n" + |
2014 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2285 |
" ^\n" + |
2015 |
" ^\n" + |
2286 |
"T cannot be resolved to a type\n" + |
2016 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2287 |
"----------\n" + |
|
|
2288 |
"4. ERROR in Test.java (at line 12)\n" + |
2289 |
" public boolean add(T t) {\n" + |
2290 |
" ^\n" + |
2291 |
"T cannot be resolved to a type\n" + |
2292 |
"----------\n" + |
2293 |
"5. ERROR in Test.java (at line 17)\n" + |
2294 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2295 |
" ^^^^^^^^^^^^^^^^\n" + |
2296 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2297 |
"----------\n" + |
2298 |
"6. ERROR in Test.java (at line 17)\n" + |
2299 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2300 |
" ^\n" + |
2301 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2302 |
"----------\n" + |
2303 |
"7. ERROR in Test.java (at line 17)\n" + |
2304 |
" class Sub<E extends Number> extends Test<E> {\n" + |
2305 |
" ^\n" + |
2306 |
"E cannot be resolved to a type\n" + |
2307 |
"----------\n" + |
2308 |
"8. ERROR in Test.java (at line 18)\n" + |
2309 |
" Sub (E e) {super(null);}\n" + |
2310 |
" ^\n" + |
2311 |
"E cannot be resolved to a type\n" + |
2312 |
"----------\n" + |
2313 |
"9. ERROR in Test.java (at line 18)\n" + |
2314 |
" Sub (E e) {super(null);}\n" + |
2315 |
" ^^^^^^^^^^^^\n" + |
2316 |
"The constructor Test(T) refers to the missing type T\n" + |
2317 |
"----------\n" + |
2318 |
"10. ERROR in Test.java (at line 19)\n" + |
2319 |
" public boolean add(E e) {\n" + |
2320 |
" ^\n" + |
2321 |
"E cannot be resolved to a type\n" + |
2322 |
"----------\n"); |
2017 |
"----------\n"); |
2323 |
} |
2018 |
} |
2324 |
|
2019 |
|
Lines 2709-2779
Link Here
|
2709 |
" */\n" + |
2404 |
" */\n" + |
2710 |
"class G<T> {}\n" |
2405 |
"class G<T> {}\n" |
2711 |
}, |
2406 |
}, |
2712 |
"----------\n" + |
2407 |
"----------\n" + |
2713 |
"1. ERROR in test\\X.java (at line 8)\n" + |
2408 |
"1. ERROR in test\\X.java (at line 8)\n" + |
2714 |
" public <T> G<T> foo(Class<T> stuffClass) {\n" + |
2409 |
" public <T> G<T> foo(Class<T> stuffClass) {\n" + |
2715 |
" ^\n" + |
2410 |
" ^\n" + |
2716 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2411 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2717 |
"----------\n" + |
2412 |
"----------\n" + |
2718 |
"2. ERROR in test\\X.java (at line 8)\n" + |
2413 |
"2. ERROR in test\\X.java (at line 8)\n" + |
2719 |
" public <T> G<T> foo(Class<T> stuffClass) {\n" + |
2414 |
" public <T> G<T> foo(Class<T> stuffClass) {\n" + |
2720 |
" ^\n" + |
2415 |
" ^\n" + |
2721 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2416 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2722 |
"----------\n" + |
2417 |
"----------\n" + |
2723 |
"3. ERROR in test\\X.java (at line 8)\n" + |
2418 |
"3. ERROR in test\\X.java (at line 8)\n" + |
2724 |
" public <T> G<T> foo(Class<T> stuffClass) {\n" + |
2419 |
" public <T> G<T> foo(Class<T> stuffClass) {\n" + |
2725 |
" ^\n" + |
2420 |
" ^\n" + |
2726 |
"T cannot be resolved to a type\n" + |
2421 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2727 |
"----------\n" + |
2422 |
"----------\n" + |
2728 |
"4. ERROR in test\\X.java (at line 8)\n" + |
2423 |
"4. ERROR in test\\X.java (at line 15)\n" + |
2729 |
" public <T> G<T> foo(Class<T> stuffClass) {\n" + |
2424 |
" * @param <T>\n" + |
2730 |
" ^\n" + |
2425 |
" ^^^\n" + |
2731 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2426 |
"Javadoc: Invalid param tag name\n" + |
2732 |
"----------\n" + |
2427 |
"----------\n" + |
2733 |
"5. ERROR in test\\X.java (at line 8)\n" + |
2428 |
"5. ERROR in test\\X.java (at line 19)\n" + |
2734 |
" public <T> G<T> foo(Class<T> stuffClass) {\n" + |
2429 |
" public <T extends Object> G<T> foo(Class<T> stuffClass);\n" + |
2735 |
" ^\n" + |
2430 |
" ^^^^^^^^^^^^^^^^\n" + |
2736 |
"T cannot be resolved to a type\n" + |
2431 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2737 |
"----------\n" + |
2432 |
"----------\n" + |
2738 |
"6. ERROR in test\\X.java (at line 15)\n" + |
2433 |
"6. ERROR in test\\X.java (at line 19)\n" + |
2739 |
" * @param <T>\n" + |
2434 |
" public <T extends Object> G<T> foo(Class<T> stuffClass);\n" + |
2740 |
" ^^^\n" + |
2435 |
" ^\n" + |
2741 |
"Javadoc: Invalid param tag name\n" + |
2436 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2742 |
"----------\n" + |
2437 |
"----------\n" + |
2743 |
"7. ERROR in test\\X.java (at line 19)\n" + |
2438 |
"7. ERROR in test\\X.java (at line 19)\n" + |
2744 |
" public <T extends Object> G<T> foo(Class<T> stuffClass);\n" + |
2439 |
" public <T extends Object> G<T> foo(Class<T> stuffClass);\n" + |
2745 |
" ^^^^^^^^^^^^^^^^\n" + |
2440 |
" ^\n" + |
2746 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2441 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2747 |
"----------\n" + |
2442 |
"----------\n" + |
2748 |
"8. ERROR in test\\X.java (at line 19)\n" + |
2443 |
"8. ERROR in test\\X.java (at line 22)\n" + |
2749 |
" public <T extends Object> G<T> foo(Class<T> stuffClass);\n" + |
2444 |
" * @param <T>\n" + |
2750 |
" ^\n" + |
2445 |
" ^^^\n" + |
2751 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2446 |
"Javadoc: Invalid param tag name\n" + |
2752 |
"----------\n" + |
2447 |
"----------\n" + |
2753 |
"9. ERROR in test\\X.java (at line 19)\n" + |
2448 |
"9. ERROR in test\\X.java (at line 24)\n" + |
2754 |
" public <T extends Object> G<T> foo(Class<T> stuffClass);\n" + |
2449 |
" class G<T> {}\n" + |
2755 |
" ^\n" + |
2450 |
" ^\n" + |
2756 |
"T cannot be resolved to a type\n" + |
2451 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2757 |
"----------\n" + |
|
|
2758 |
"10. ERROR in test\\X.java (at line 19)\n" + |
2759 |
" public <T extends Object> G<T> foo(Class<T> stuffClass);\n" + |
2760 |
" ^\n" + |
2761 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2762 |
"----------\n" + |
2763 |
"11. ERROR in test\\X.java (at line 19)\n" + |
2764 |
" public <T extends Object> G<T> foo(Class<T> stuffClass);\n" + |
2765 |
" ^\n" + |
2766 |
"T cannot be resolved to a type\n" + |
2767 |
"----------\n" + |
2768 |
"12. ERROR in test\\X.java (at line 22)\n" + |
2769 |
" * @param <T>\n" + |
2770 |
" ^^^\n" + |
2771 |
"Javadoc: Invalid param tag name\n" + |
2772 |
"----------\n" + |
2773 |
"13. ERROR in test\\X.java (at line 24)\n" + |
2774 |
" class G<T> {}\n" + |
2775 |
" ^\n" + |
2776 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2777 |
"----------\n" |
2452 |
"----------\n" |
2778 |
); |
2453 |
); |
2779 |
} |
2454 |
} |
Lines 2817-2912
Link Here
|
2817 |
" }\n" + |
2492 |
" }\n" + |
2818 |
"}\n" |
2493 |
"}\n" |
2819 |
}, |
2494 |
}, |
2820 |
"----------\n" + |
2495 |
"----------\n" + |
2821 |
"1. ERROR in test\\X.java (at line 6)\n" + |
2496 |
"1. ERROR in test\\X.java (at line 6)\n" + |
2822 |
" * @param <T>\n" + |
2497 |
" * @param <T>\n" + |
2823 |
" ^^^\n" + |
2498 |
" ^^^\n" + |
2824 |
"Javadoc: Invalid param tag name\n" + |
2499 |
"Javadoc: Invalid param tag name\n" + |
2825 |
"----------\n" + |
2500 |
"----------\n" + |
2826 |
"2. ERROR in test\\X.java (at line 9)\n" + |
2501 |
"2. ERROR in test\\X.java (at line 9)\n" + |
2827 |
" public <T> X(Class<T> classT) {\n" + |
2502 |
" public <T> X(Class<T> classT) {\n" + |
2828 |
" ^\n" + |
2503 |
" ^\n" + |
2829 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2504 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2830 |
"----------\n" + |
2505 |
"----------\n" + |
2831 |
"3. ERROR in test\\X.java (at line 9)\n" + |
2506 |
"3. ERROR in test\\X.java (at line 9)\n" + |
2832 |
" public <T> X(Class<T> classT) {\n" + |
2507 |
" public <T> X(Class<T> classT) {\n" + |
2833 |
" ^\n" + |
2508 |
" ^\n" + |
2834 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2509 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2835 |
"----------\n" + |
2510 |
"----------\n" + |
2836 |
"4. ERROR in test\\X.java (at line 9)\n" + |
2511 |
"4. ERROR in test\\X.java (at line 12)\n" + |
2837 |
" public <T> X(Class<T> classT) {\n" + |
2512 |
" * @param <T>\n" + |
2838 |
" ^\n" + |
2513 |
" ^^^\n" + |
2839 |
"T cannot be resolved to a type\n" + |
2514 |
"Javadoc: Invalid param tag name\n" + |
2840 |
"----------\n" + |
2515 |
"----------\n" + |
2841 |
"5. ERROR in test\\X.java (at line 12)\n" + |
2516 |
"5. ERROR in test\\X.java (at line 16)\n" + |
2842 |
" * @param <T>\n" + |
2517 |
" public <T> Class<T> foo(Class<T> classT) {\n" + |
2843 |
" ^^^\n" + |
2518 |
" ^\n" + |
2844 |
"Javadoc: Invalid param tag name\n" + |
2519 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2845 |
"----------\n" + |
2520 |
"----------\n" + |
2846 |
"6. ERROR in test\\X.java (at line 16)\n" + |
2521 |
"6. ERROR in test\\X.java (at line 16)\n" + |
2847 |
" public <T> Class<T> foo(Class<T> classT) {\n" + |
2522 |
" public <T> Class<T> foo(Class<T> classT) {\n" + |
2848 |
" ^\n" + |
2523 |
" ^\n" + |
2849 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2524 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2850 |
"----------\n" + |
2525 |
"----------\n" + |
2851 |
"7. ERROR in test\\X.java (at line 16)\n" + |
2526 |
"7. ERROR in test\\X.java (at line 16)\n" + |
2852 |
" public <T> Class<T> foo(Class<T> classT) {\n" + |
2527 |
" public <T> Class<T> foo(Class<T> classT) {\n" + |
2853 |
" ^\n" + |
2528 |
" ^\n" + |
2854 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2529 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2855 |
"----------\n" + |
2530 |
"----------\n" + |
2856 |
"8. ERROR in test\\X.java (at line 16)\n" + |
2531 |
"8. ERROR in test\\X.java (at line 25)\n" + |
2857 |
" public <T> Class<T> foo(Class<T> classT) {\n" + |
2532 |
" public <T> Y(Class<T> classT) {\n" + |
2858 |
" ^\n" + |
2533 |
" ^\n" + |
2859 |
"T cannot be resolved to a type\n" + |
2534 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2860 |
"----------\n" + |
2535 |
"----------\n" + |
2861 |
"9. ERROR in test\\X.java (at line 16)\n" + |
2536 |
"9. ERROR in test\\X.java (at line 25)\n" + |
2862 |
" public <T> Class<T> foo(Class<T> classT) {\n" + |
2537 |
" public <T> Y(Class<T> classT) {\n" + |
2863 |
" ^\n" + |
2538 |
" ^\n" + |
2864 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2539 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2865 |
"----------\n" + |
2540 |
"----------\n" + |
2866 |
"10. ERROR in test\\X.java (at line 16)\n" + |
2541 |
"10. ERROR in test\\X.java (at line 32)\n" + |
2867 |
" public <T> Class<T> foo(Class<T> classT) {\n" + |
2542 |
" public <T extends Object> Class<T> foo(Class<T> stuffClass) {\n" + |
2868 |
" ^\n" + |
2543 |
" ^^^^^^^^^^^^^^^^\n" + |
2869 |
"T cannot be resolved to a type\n" + |
2544 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2870 |
"----------\n" + |
2545 |
"----------\n" + |
2871 |
"11. ERROR in test\\X.java (at line 25)\n" + |
2546 |
"11. ERROR in test\\X.java (at line 32)\n" + |
2872 |
" public <T> Y(Class<T> classT) {\n" + |
2547 |
" public <T extends Object> Class<T> foo(Class<T> stuffClass) {\n" + |
2873 |
" ^\n" + |
2548 |
" ^\n" + |
2874 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2549 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2875 |
"----------\n" + |
2550 |
"----------\n" + |
2876 |
"12. ERROR in test\\X.java (at line 25)\n" + |
2551 |
"12. ERROR in test\\X.java (at line 32)\n" + |
2877 |
" public <T> Y(Class<T> classT) {\n" + |
2552 |
" public <T extends Object> Class<T> foo(Class<T> stuffClass) {\n" + |
2878 |
" ^\n" + |
2553 |
" ^\n" + |
2879 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2554 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2880 |
"----------\n" + |
|
|
2881 |
"13. ERROR in test\\X.java (at line 25)\n" + |
2882 |
" public <T> Y(Class<T> classT) {\n" + |
2883 |
" ^\n" + |
2884 |
"T cannot be resolved to a type\n" + |
2885 |
"----------\n" + |
2886 |
"14. ERROR in test\\X.java (at line 32)\n" + |
2887 |
" public <T extends Object> Class<T> foo(Class<T> stuffClass) {\n" + |
2888 |
" ^^^^^^^^^^^^^^^^\n" + |
2889 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
2890 |
"----------\n" + |
2891 |
"15. ERROR in test\\X.java (at line 32)\n" + |
2892 |
" public <T extends Object> Class<T> foo(Class<T> stuffClass) {\n" + |
2893 |
" ^\n" + |
2894 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2895 |
"----------\n" + |
2896 |
"16. ERROR in test\\X.java (at line 32)\n" + |
2897 |
" public <T extends Object> Class<T> foo(Class<T> stuffClass) {\n" + |
2898 |
" ^\n" + |
2899 |
"T cannot be resolved to a type\n" + |
2900 |
"----------\n" + |
2901 |
"17. ERROR in test\\X.java (at line 32)\n" + |
2902 |
" public <T extends Object> Class<T> foo(Class<T> stuffClass) {\n" + |
2903 |
" ^\n" + |
2904 |
"Syntax error, parameterized types are only available if source level is 1.5\n" + |
2905 |
"----------\n" + |
2906 |
"18. ERROR in test\\X.java (at line 32)\n" + |
2907 |
" public <T extends Object> Class<T> foo(Class<T> stuffClass) {\n" + |
2908 |
" ^\n" + |
2909 |
"T cannot be resolved to a type\n" + |
2910 |
"----------\n" |
2555 |
"----------\n" |
2911 |
); |
2556 |
); |
2912 |
} |
2557 |
} |
Lines 3523-3548
Link Here
|
3523 |
" }\n" + |
3168 |
" }\n" + |
3524 |
"}\n" |
3169 |
"}\n" |
3525 |
}, |
3170 |
}, |
3526 |
"----------\n" + |
3171 |
"----------\n" + |
3527 |
"1. ERROR in X.java (at line 1)\n" + |
3172 |
"1. ERROR in X.java (at line 1)\n" + |
3528 |
" public class X<T, F> {\n" + |
3173 |
" public class X<T, F> {\n" + |
3529 |
" ^^^^\n" + |
3174 |
" ^^^^\n" + |
3530 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
3175 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
3531 |
"----------\n" + |
3176 |
"----------\n" + |
3532 |
"2. ERROR in X.java (at line 4)\n" + |
3177 |
"2. ERROR in X.java (at line 4)\n" + |
3533 |
" * @see T Variable \n" + |
3178 |
" * @see T Variable \n" + |
3534 |
" ^\n" + |
3179 |
" ^\n" + |
3535 |
"Javadoc: T cannot be resolved to a type\n" + |
3180 |
"Javadoc: Invalid reference\n" + |
3536 |
"----------\n" + |
3181 |
"----------\n" + |
3537 |
"3. ERROR in X.java (at line 5)\n" + |
3182 |
"3. ERROR in X.java (at line 5)\n" + |
3538 |
" * @see F Variable\n" + |
3183 |
" * @see F Variable\n" + |
3539 |
" ^\n" + |
3184 |
" ^\n" + |
3540 |
"Javadoc: F cannot be resolved to a type\n" + |
3185 |
"Javadoc: Invalid reference\n" + |
3541 |
"----------\n" + |
3186 |
"----------\n" + |
3542 |
"4. ERROR in X.java (at line 7)\n" + |
3187 |
"4. ERROR in X.java (at line 7)\n" + |
3543 |
" static class Entry<L, R> {\n" + |
3188 |
" static class Entry<L, R> {\n" + |
3544 |
" ^^^^\n" + |
3189 |
" ^^^^\n" + |
3545 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
3190 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
3546 |
"----------\n" |
3191 |
"----------\n" |
3547 |
); |
3192 |
); |
3548 |
} |
3193 |
} |
Lines 3599-3624
Link Here
|
3599 |
" }\n" + |
3244 |
" }\n" + |
3600 |
"}\n" |
3245 |
"}\n" |
3601 |
}, |
3246 |
}, |
3602 |
"----------\n" + |
3247 |
"----------\n" + |
3603 |
"1. ERROR in X.java (at line 1)\n" + |
3248 |
"1. ERROR in X.java (at line 1)\n" + |
3604 |
" public class X<T, F> {\n" + |
3249 |
" public class X<T, F> {\n" + |
3605 |
" ^^^^\n" + |
3250 |
" ^^^^\n" + |
3606 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
3251 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
3607 |
"----------\n" + |
3252 |
"----------\n" + |
3608 |
"2. ERROR in X.java (at line 4)\n" + |
3253 |
"2. ERROR in X.java (at line 4)\n" + |
3609 |
" * @see T Variable \n" + |
3254 |
" * @see T Variable \n" + |
3610 |
" ^\n" + |
3255 |
" ^\n" + |
3611 |
"Javadoc: T cannot be resolved to a type\n" + |
3256 |
"Javadoc: Invalid reference\n" + |
3612 |
"----------\n" + |
3257 |
"----------\n" + |
3613 |
"3. ERROR in X.java (at line 5)\n" + |
3258 |
"3. ERROR in X.java (at line 5)\n" + |
3614 |
" * @see F Variable\n" + |
3259 |
" * @see F Variable\n" + |
3615 |
" ^\n" + |
3260 |
" ^\n" + |
3616 |
"Javadoc: F cannot be resolved to a type\n" + |
3261 |
"Javadoc: Invalid reference\n" + |
3617 |
"----------\n" + |
3262 |
"----------\n" + |
3618 |
"4. ERROR in X.java (at line 7)\n" + |
3263 |
"4. ERROR in X.java (at line 7)\n" + |
3619 |
" class Entry<L, R> {\n" + |
3264 |
" class Entry<L, R> {\n" + |
3620 |
" ^^^^\n" + |
3265 |
" ^^^^\n" + |
3621 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
3266 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
3622 |
"----------\n" |
3267 |
"----------\n" |
3623 |
); |
3268 |
); |
3624 |
} |
3269 |
} |
Lines 3685-3702
Link Here
|
3685 |
" public class Test<T> {\n" + |
3330 |
" public class Test<T> {\n" + |
3686 |
" ^\n" + |
3331 |
" ^\n" + |
3687 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
3332 |
"Syntax error, type parameters are only available if source level is 1.5\n" + |
3688 |
"----------\n" + |
3333 |
"----------\n"); |
3689 |
"2. ERROR in Test.java (at line 7)\n" + |
|
|
3690 |
" T field;\n" + |
3691 |
" ^\n" + |
3692 |
"T cannot be resolved to a type\n" + |
3693 |
"----------\n" + |
3694 |
"3. ERROR in Test.java (at line 8)\n" + |
3695 |
" T foo() { return null; }\n" + |
3696 |
" ^\n" + |
3697 |
"T cannot be resolved to a type\n" + |
3698 |
"----------\n" |
3699 |
); |
3700 |
} |
3334 |
} |
3701 |
|
3335 |
|
3702 |
/** |
3336 |
/** |