You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Alexey Varlamov (JIRA)" <ji...@apache.org> on 2008/03/24 06:45:25 UTC
[jira] Closed: (HARMONY-4651) [jdktools][build] 26 Java compilation
warnings
[ https://issues.apache.org/jira/browse/HARMONY-4651?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Varlamov closed HARMONY-4651.
------------------------------------
Resolution: Fixed
Seems to be fixed
> [jdktools][build] 26 Java compilation warnings
> ----------------------------------------------
>
> Key: HARMONY-4651
> URL: https://issues.apache.org/jira/browse/HARMONY-4651
> Project: Harmony
> Issue Type: Bug
> Components: JDK
> Reporter: Alexey Varlamov
> Priority: Minor
>
> There is a bunch of compilation warnings spilled by ecj:
> [java] compile-java:
> [java] [echo] Compiling TOOLS classes
> [java] [javac] Compiling 44 source files to C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\build\classes
> [java] [javac] Since fork is false, ignoring memoryMaximumSize setting
> [java] [javac] ----------
> [java] [javac] 1. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\ClassProvider.java
> [java] [javac] (at line 134)
> [java] [javac] cache.put(name, result);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized
> [java] [javac] ----------
> [java] [javac] ----------
> [java] [javac] 2. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\internal\jdi\Bootstrap.java
> [java] [javac] (at line 92)
> [java] [javac] urls.add(url);
> [java] [javac] ^^^^^^^^^^^^^
> [java] [javac] Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized
> [java] [javac] ----------
> [java] [javac] 3. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\internal\jdi\Bootstrap.java
> [java] [javac] (at line 100)
> [java] [javac] ClassLoader loader = new URLClassLoader((URL[])(urls.toArray(buf)));
> [java] [javac] ^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized
> [java] [javac] ----------
> [java] [javac] 4. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\internal\jdi\Bootstrap.java
> [java] [javac] (at line 104)
> [java] [javac] java.lang.reflect.Method method = cls.getMethod("virtualMachineManager", null);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] The argument of type null should explicitly be cast to Class[] for the invocation of the varargs method getMethod(String, Class...) from type Class. It could alternatively be cast to Class for a varargs invocation
> [java] [javac] ----------
> [java] [javac] 5. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\internal\jdi\Bootstrap.java
> [java] [javac] (at line 105)
> [java] [javac] vmm = (VirtualMachineManager)method.invoke(null, null);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] The argument of type null should explicitly be cast to Object[] for the invocation of the varargs method invoke(Object, Object...) from type Method. It could alternatively be cast to Object for a varargs invocation
> [java] [javac] ----------
> [java] [javac] ----------
> [java] [javac] 6. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\javah\Clazz.java
> [java] [javac] (at line 100)
> [java] [javac] foundInners.addElement(innerClassName);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method addElement(Object) belongs to the raw type Vector. References to generic type Vector should be parameterized
> [java] [javac] ----------
> [java] [javac] 7. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\javah\Clazz.java
> [java] [javac] (at line 108)
> [java] [javac] foundInners.toArray(innerClassNames);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method toArray(Object[]) belongs to the raw type Vector. References to generic type Vector should be parameterized
> [java] [javac] ----------
> [java] [javac] 8. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\javah\Clazz.java
> [java] [javac] (at line 167)
> [java] [javac] fields.addElement(new ClazzField(this, f));
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method addElement(Object) belongs to the raw type Vector. References to generic type Vector should be parameterized
> [java] [javac] ----------
> [java] [javac] 9. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\javah\Clazz.java
> [java] [javac] (at line 193)
> [java] [javac] methods.addElement(new ClazzMethod(this, m, overloaded));
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method addElement(Object) belongs to the raw type Vector. References to generic type Vector should be parameterized
> [java] [javac] ----------
> [java] [javac] ----------
> [java] [javac] 10. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\javah\Main.java
> [java] [javac] (at line 92)
> [java] [javac] options.put(args[i], path);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized
> [java] [javac] ----------
> [java] [javac] 11. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\javah\Main.java
> [java] [javac] (at line 95)
> [java] [javac] options.put(args[i], new File(args[i + 1]));
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized
> [java] [javac] ----------
> [java] [javac] 12. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\javah\Main.java
> [java] [javac] (at line 98)
> [java] [javac] options.put(args[i], Boolean.valueOf(true));
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized
> [java] [javac] ----------
> [java] [javac] 13. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\javah\Main.java
> [java] [javac] (at line 100)
> [java] [javac] names.add(args[i]);
> [java] [javac] ^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized
> [java] [javac] ----------
> [java] [javac] 14. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\javah\Main.java
> [java] [javac] (at line 189)
> [java] [javac] innerNames.add(innerClassNames[i]);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized
> [java] [javac] ----------
> [java] [javac] 15. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\javah\Main.java
> [java] [javac] (at line 221)
> [java] [javac] innerNames.removeAll(classNames);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method removeAll(Collection) belongs to the raw type Set. References to generic type Set should be parameterized
> [java] [javac] ----------
> [java] [javac] 16. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\javah\Main.java
> [java] [javac] (at line 224)
> [java] [javac] classNames = new HashSet(innerNames);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet should be parameterized
> [java] [javac] ----------
> [java] [javac] ----------
> [java] [javac] 17. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\keytool\CertChainVerifier.java
> [java] [javac] (at line 107)
> [java] [javac] Collection certs = CertReader.readCerts(param
> [java] [javac] .getFileName(), false, certProvider);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The expression of type Collection needs unchecked conversion to conform to Collection
> [java] [javac] ----------
> [java] [javac] 18. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\keytool\CertChainVerifier.java
> [java] [javac] (at line 358)
> [java] [javac] builderParam = new PKIXBuilderParameters(selfSignedTAs, selector);
> [java] [javac] ^^^^^^^^^^^^^
> [java] [javac] Type safety: The expression of type Set needs unchecked conversion to conform to Set
> [java] [javac] ----------
> [java] [javac] 19. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\keytool\CertChainVerifier.java
> [java] [javac] (at line 477)
> [java] [javac] selfSignedTAs.add(ta);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized
> [java] [javac] ----------
> [java] [javac] 20. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\keytool\CertChainVerifier.java
> [java] [javac] (at line 478)
> [java] [javac] selfSignedTAsCerts.add(trCert);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection should be parameterized
> [java] [javac] ----------
> [java] [javac] 21. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\keytool\CertChainVerifier.java
> [java] [javac] (at line 481)
> [java] [javac] trustedCerts.add(trCert);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection should be parameterized
> [java] [javac] ----------
> [java] [javac] 22. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\keytool\CertChainVerifier.java
> [java] [javac] (at line 543)
> [java] [javac] selfSignedTAs.add(ta);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized
> [java] [javac] ----------
> [java] [javac] 23. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\keytool\CertChainVerifier.java
> [java] [javac] (at line 544)
> [java] [javac] selfSignedTAsCerts.add(trCert);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection should be parameterized
> [java] [javac] ----------
> [java] [javac] 24. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\keytool\CertChainVerifier.java
> [java] [javac] (at line 547)
> [java] [javac] trustedCerts.add(trCert);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection should be parameterized
> [java] [javac] ----------
> [java] [javac] ----------
> [java] [javac] 25. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\keytool\CertImporter.java
> [java] [javac] (at line 80)
> [java] [javac] Collection certCollection = CertReader.readCerts(
> [java] [javac] param.getFileName(), false, certProvider);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The expression of type Collection needs unchecked conversion to conform to Collection
> [java] [javac] ----------
> [java] [javac] 26. WARNING in C:\cc\cc-spec\build\checkouts\make-snapshot\working_jdktools\modules\tools\src\main\java\org\apache\harmony\tools\keytool\CertImporter.java
> [java] [javac] (at line 86)
> [java] [javac] Collection trustedCert = CertReader.readCerts(
> [java] [javac] param.getFileName(), true, certProvider);
> [java] [javac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [java] [javac] Type safety: The expression of type Collection needs unchecked conversion to conform to Collection
> [java] [javac] ----------
> [java] [javac] 26 problems (26 warnings)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.