Return-Path: Delivered-To: apmail-harmony-alerts-archive@locus.apache.org Received: (qmail 36216 invoked from network); 16 Apr 2007 13:44:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Apr 2007 13:44:19 -0000 Received: (qmail 26205 invoked by uid 500); 16 Apr 2007 13:44:15 -0000 Delivered-To: apmail-harmony-alerts-archive@harmony.apache.org Received: (qmail 26171 invoked by uid 500); 16 Apr 2007 13:44:15 -0000 Mailing-List: contact alerts-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list alerts@harmony.apache.org Received: (qmail 26138 invoked by uid 99); 16 Apr 2007 13:44:15 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Apr 2007 06:44:15 -0700 X-ASF-Spam-Status: No, hits=0.6 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [143.182.124.21] (HELO mga03.intel.com) (143.182.124.21) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Apr 2007 06:44:07 -0700 Received: from azsmga001.ch.intel.com ([10.2.17.19]) by mga03.intel.com with ESMTP; 16 Apr 2007 06:43:46 -0700 Received: from nssmon01.ins.intel.com (HELO nssmon002) ([10.125.118.43]) by azsmga001.ch.intel.com with ESMTP; 16 Apr 2007 06:43:43 -0700 X-ExtLoop1: 1 X-IronPort-AV: i="4.14,415,1170662400"; d="scan'208"; a="214147126:sNHT29938545" Received: from nstdrlel3 (nstdrlel3.ins.intel.com [10.125.122.43]) by nssmon002 (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with SMTP id l3GDhfbw029287 for ; Mon, 16 Apr 2007 20:43:41 +0700 Message-Id: <200704161343.l3GDhfbw029287@nssmon002> Subject: [build-test alert] BUILD FAILED Linux SUSE9 64bit gcc debug: drlvm Date: Mon, 16 Apr 2007 20:43:41 +0700 Content-Type: text/plain From: nomail@intel.com To: alerts@harmony.apache.org X-Mailer: org.apache.tools.mail.MailMessage (ant.apache.org) X-Virus-Checked: Checked by ClamAV on apache.org BUILD FAILED: Ant Error Message: /export/cruise_short/trunk/cc/projects/drlvm/trunk/build/make/build.xml:452: The following error occurred while executing this line: /export/cruise_short/trunk/cc/projects/drlvm/trunk/build/make/build.xml:459: The following error occurred while executing this line: /export/cruise_short/trunk/cc/projects/drlvm/trunk/build/make/build_component.xml:72: The following error occurred while executing this line: /export/cruise_short/trunk/cc/projects/drlvm/trunk/build/lnx_em64t_gcc_debug/semis/build/targets/build.native.xml:81: gcc failed with return code 1 Date of build: 04/16/2007 20:15:48 Time to build: 26 minutes 9 seconds Last changed: 04/16/2007 20:11:42 Last log entry: HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. *********************************************************** Errors/Warnings: (942) /usr/bin/ar: creating liblog4cxx.a /usr/bin/ar: creating libencoder.a /usr/bin/ar: creating libport.a /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/thread/src/thread_native_interrupt.c: In function `hythread_interrupt': /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/thread/src/thread_native_interrupt.c:60: warning: passing arg 5 of `hythread_create' from incompatible pointer type /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/thread/src/linux/os_thread.c: In function `os_thread_exit': /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/thread/src/linux/os_thread.c:146: warning: cast to pointer from integer of different size /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/thread/src/thread_java_basic.c: In function `jthread_create_with_function': /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/thread/src/thread_java_basic.c:179: warning: passing arg 5 of `hythread_create' from incompatible pointer type /usr/bin/ar: creating libjthread.a /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp: In function `jint jni_init()': /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:387: warning: invalid access to non-static data member `JavaVM_Internal::link' of NULL object /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:387: warning: (perhaps the `offsetof' macro was used incorrectly) /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:387: warning: invalid access to non-static data member `JavaVM_Internal::link' of NULL object /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:387: warning: (perhaps the `offsetof' macro was used incorrectly) /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp: In function `jint JNI_GetCreatedJavaVMs(JavaVM**, int, jsize*)': /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:427: warning: invalid access to non-static data member `JavaVM_Internal::link' of NULL object /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:427: warning: (perhaps the `offsetof' macro was used incorrectly) /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp: In function `jint JNI_CreateJavaVM(JavaVM**, JNIEnv**, void*)': /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:457: warning: invalid access to non-static data member `JavaVM_Internal::link' of NULL object /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:457: warning: (perhaps the `offsetof' macro was used incorrectly) /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:544: warning: invalid access to non-static data member `JavaVM_Internal::link' of NULL object /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:544: warning: (perhaps the `offsetof' macro was used incorrectly) access to non-static data member `JavaVM_Internal::link' of NULL object /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:544: warning: (perhaps the `offsetof' macro was used incorrectly) /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:544: warning: invalid access to non-static data member `JavaVM_Internal::link' of NULL object /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:544: warning: (perhaps the `offsetof' macro was used incorrectly) /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:544: warning: invalid access to non-static data member `JavaVM_Internal::link' of NULL object /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:544: warning: (perhaps the `offsetof' macro was used incorrectly) /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/gc_gen/src/common/space_tuner.cpp: In function `void check_space_tuner(GC*)': /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/gc_gen/src/common/space_tuner.cpp:106: error: jump to label `check_size' /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/gc_gen/src/common/space_tuner.cpp:92: error: from here /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/gc_gen/src/common/space_tuner.cpp:94: error: crosses initialization of `uint64 los_fail_sz_uped' /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/gc_gen/src/common/space_tuner.cpp:106: error: jump to label `check_size' /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/gc_gen/src/common/space_tuner.cpp:90: error: from here /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/gc_gen/src/common/space_tuner.cpp:94: error: crosses initialization of `uint64 los_fail_sz_uped' /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/gc_gen/src/mark_sweep/lspace_alloc_collect.cpp: In function `void lspace_compute_object_target(Collector*, Lspace*)': /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/gc_gen/src/mark_sweep/lspace_alloc_collect.cpp:229: warning: cast to pointer from integer of different size Using CLASSLIB = /export/cruise_short/trunk/cc/projects/classlib/trunk jars: true using proxy settings: proxy.ims.intel.com port:911 Using CLASSLIB = /export/cruise_short/trunk/cc/projects/classlib/trunk jars: true using proxy settings: proxy.ims.intel.com port:911 Configuration: classlib root = /export/cruise_short/trunk/cc/projects/classlib/trunk os = Linux arch = em64t cxx = gcc cfg = debug svn revision = 529232 components = deploy extra extra.apr extra.apriconv extra.aprutil extra.eclipse_script extra.hyplugin extra.java_script extra.jre_libraries extra.log4cxx extra.zlib vm vm.em vm.encoder vm.gc_cc vm.gc_gen vm.hythr vm.interpreter vm.jitrino vm.jthread vm.kernel_classes vm.port vm.vmcore vm.vmi cat: /etc/ld.so.conf.d/*.conf: No such file or directory cat: /etc/ld.so.conf.d/*.conf: No such file or directory cat: /etc/ld.so.conf.d/*.conf: No such file or directory ## Building Java classes of 'extra.apr' ## Building native of 'extra.apr' ## Building native of 'extra.apriconv' apriconv: /export/cruise_short/trunk/cc/projects/drlvm/trunk/build/pre-copied/lnx/APRICONV/apr-iconv-1.1.1/include ## Building Java classes of 'extra.aprutil' ## Building native of 'extra.aprutil' ## Building Java classes of 'extra.log4cxx' ## Building native of 'extra.log4cxx' ## Building native of 'extra.zlib' ## Building Java classes of 'vm.encoder' ## Building native of 'vm.encoder' ## Building Java classes of 'vm.port' ## Building native of 'vm.port' ## Building Java classes of 'vm.kernel_classes' ---------- 1. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Class.java (at line 915) return (A)aa; ^^^^^ Type safety: The cast from Annotation to A is actually checking against the erased type Annotation ---------- 2. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Class.java (at line 1013) return (TypeVariable>[])getCache().getTypeParameters().clone(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The cast from TypeVariable[] to TypeVariable>[] is actually checking against the erased type TypeVariable[] ---------- 3. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Class.java (at line 1238) return publicConstructors = constructors.toArray( new Constructor[constructors.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Constructor[] needs unchecked conversion to conform to Constructor[] ---------- 4. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Class.java (at line 1513) private void mergeMethods(HashSet names, ArrayList thisMethods, Method[] superMethods) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method mergeMethods(HashSet, ArrayList, Method[]) from the type Class.GACache is never used locally ---------- 5. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Class.java (at line 1526) thisMethods.add(superMethod); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 6. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Class.java (at line 1527) names.add(superMethod.getName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet should be parameterized ---------- 7. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Class.java (at line 1530) thisMethods.add(superMethod); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 8. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Class.java (at line 1531) names.add(superMethod.getName()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet should be parameterized ---------- 9. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Class.java (at line 1553) TypeVariable variable = new TypeVariableImpl((GenericDeclaration)Class.this, tvName, decl.typeParameters[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The constructor TypeVariableImpl(GenericDeclaration, String, InterimTypeParameter) belongs to the raw type TypeVariableImpl. References to generic type TypeVariableImpl should be parameterized ---------- ---------- 10. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/ClassLoader.java (at line 662) smClass = (Class)systemClassLoader.loadClass(smName); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The cast from Class to Class is actually checking against the erased type Class ---------- 11. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/ClassLoader.java (at line 668) AccessController.doPrivileged(new PrivilegedExceptionAction() { public Object run() throws Exception { System.setSecurityManager(smClass.newInstance()); return null; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(PrivilegedExceptionAction) of the generic method doPrivileged(PrivilegedExceptionAction) of type AccessController ---------- 12. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/ClassLoader.java (at line 668) AccessController.doPrivileged(new PrivilegedExceptionAction() { public Object run() throws Exception { System.setSecurityManager(smClass.newInstance()); return null; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new PrivilegedExceptionAction(){} needs unchecked conversion to conform to PrivilegedExceptionAction ---------- ---------- 13. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Object.java (at line 30) private static final int TM_ERROR_NONE = 0; ^^^^^^^^^^^^^ The field Object.TM_ERROR_NONE is never read locally ---------- 14. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Object.java (at line 31) private static final int TM_ERROR_INTERRUPT = 52; ^^^^^^^^^^^^^^^^^^ The field Object.TM_ERROR_INTERRUPT is never read locally ---------- 15. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Object.java (at line 32) private static final int TM_ERROR_ILLEGAL_STATE = 118; ^^^^^^^^^^^^^^^^^^^^^^ The field Object.TM_ERROR_ILLEGAL_STATE is never read locally ---------- ---------- 16. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Package.java (at line 80) return (A) aa[i]; ^^^^^^^^^ Type safety: The cast from Annotation to A is actually checking against the erased type Annotation ---------- ---------- 17. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Runtime.java (at line 489) hooksList.add((Object) hook); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 18. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Runtime.java (at line 775) res.add(s); ^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 19. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Runtime.java (at line 784) res.add(s); ^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 20. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Runtime.java (at line 787) paths = (String[]) res.toArray(new String[in]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- ---------- 21. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/Thread.java (at line 972) private void initNativeThread() { ^^^^^^^^^^^^^^^^^^ The method initNativeThread() from the type Thread is never used locally ---------- ---------- 22. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/ThreadWeakRef.java (at line 31) super (thread, ThreadWeakRef.refQueue); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The constructor WeakReference(Object, ReferenceQueue) belongs to the raw type WeakReference. References to generic type WeakReference should be parameterized ---------- ---------- 23. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/VMExecutionEngine.java (at line 23) import java.util.Map; ^^^^^^^^^^^^^ The import java.util.Map is never used ---------- ---------- 24. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/VMStart.java (at line 24) import java.lang.reflect.Method; ^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Method is never used ---------- 25. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/VMStart.java (at line 25) import java.lang.reflect.InvocationTargetException; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.InvocationTargetException is never used ---------- 26. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/VMStart.java (at line 26) import java.lang.reflect.Modifier; ^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Modifier is never used ---------- 27. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/VMStart.java (at line 27) import java.security.AccessController; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.security.AccessController is never used ---------- 28. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/VMStart.java (at line 28) import java.security.PrivilegedAction; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.security.PrivilegedAction is never used ---------- ---------- 29. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Constructor.java (at line 100) return (A) aa[i]; ^^^^^^^^^ Type safety: The cast from Annotation to A is actually checking against the erased type Annotation ---------- 30. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Constructor.java (at line 298) return (T)VMReflection.newClassInstance(data.vm_member_id, args); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The cast from Object to T is actually checking against the erased type Object ---------- 31. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Constructor.java (at line 586) typeParameters = new TypeVariable[0]; ^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type TypeVariable[] needs unchecked conversion to conform to TypeVariable>[] ---------- 32. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Constructor.java (at line 595) typeParameters = new TypeVariable[0]; ^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type TypeVariable[] needs unchecked conversion to conform to TypeVariable>[] ---------- 33. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Constructor.java (at line 599) typeParameters = new TypeVariable[l]; ^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type TypeVariable[] needs unchecked conversion to conform to TypeVariable>[] ---------- 34. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Constructor.java (at line 602) TypeVariable variable = new TypeVariableImpl((GenericDeclaration)Constructor.this, tvName, constrGenDecl.typeParameters[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The constructor TypeVariableImpl(GenericDeclaration, String, InterimTypeParameter) belongs to the raw type TypeVariableImpl. References to generic type TypeVariableImpl should be parameterized ---------- 35. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Constructor.java (at line 604) typeParameters[i] = variable; ^^^^^^^^ Type safety: The expression of type TypeVariable needs unchecked conversion to conform to TypeVariable> ---------- ---------- 36. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Field.java (at line 75) return (T) aa[i]; ^^^^^^^^^ Type safety: The cast from Annotation to T is actually checking against the erased type Annotation ---------- ---------- 37. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Method.java (at line 108) return (A) aa[i]; ^^^^^^^^^ Type safety: The cast from Annotation to A is actually checking against the erased type Annotation ---------- 38. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Method.java (at line 689) typeParameters = new TypeVariable[0]; ^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type TypeVariable[] needs unchecked conversion to conform to TypeVariable[] ---------- 39. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Method.java (at line 698) typeParameters = new TypeVariable[0]; ^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type TypeVariable[] needs unchecked conversion to conform to TypeVariable[] ---------- 40. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Method.java (at line 702) typeParameters = new TypeVariable[l]; ^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type TypeVariable[] needs unchecked conversion to conform to TypeVariable[] ---------- 41. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Method.java (at line 705) TypeVariable variable = new TypeVariableImpl((GenericDeclaration)Method.this, tvName, methGenDecl.typeParameters[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The constructor TypeVariableImpl(GenericDeclaration, String, InterimTypeParameter) belongs to the raw type TypeVariableImpl. References to generic type TypeVariableImpl should be parameterized ---------- 42. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Method.java (at line 707) typeParameters[i] = variable; ^^^^^^^^ Type safety: The expression of type TypeVariable needs unchecked conversion to conform to TypeVariable ---------- ---------- 43. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/drlvm/VMHelperFastPath.java (at line 38) private static final int CLASS_DEPTH_OFFSET = getClassDepthOffset(); ^^^^^^^^^^^^^^^^^^ The field VMHelperFastPath.CLASS_DEPTH_OFFSET is never read locally ---------- ---------- 44. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java (at line 180) if (expectedType != null && klass.isAssignableFrom(expectedType)){ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method isAssignableFrom(Class) belongs to the raw type Class. References to generic type Class should be parameterized ---------- 45. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java (at line 205) public static class ExpansionFailedException extends Exception { ^^^^^^^^^^^^^^^^^^^^^^^^ The serializable class ExpansionFailedException does not declare a static final serialVersionUID field of type long ---------- 46. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java (at line 355) return !FALSE.equalsIgnoreCase((String) AccessController .doPrivileged(new SecurityPropertyAccessor(POLICY_EXPAND))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(PrivilegedAction) of the generic method doPrivileged(PrivilegedAction) of type AccessController ---------- 47. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java (at line 356) .doPrivileged(new SecurityPropertyAccessor(POLICY_EXPAND))); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type PolicyUtils.SecurityPropertyAccessor needs unchecked conversion to conform to PrivilegedAction ---------- 48. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java (at line 401) if (!FALSE.equalsIgnoreCase((String) AccessController .doPrivileged(security.key(POLICY_ALLOW_DYNAMIC)))) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(PrivilegedAction) of the generic method doPrivileged(PrivilegedAction) of type AccessController ---------- 49. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java (at line 402) .doPrivileged(security.key(POLICY_ALLOW_DYNAMIC)))) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type PrivilegedAction needs unchecked conversion to conform to PrivilegedAction ---------- 50. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java (at line 414) dynamicURL = (URL) AccessController .doPrivileged(new PrivilegedExceptionAction() { public Object run() throws Exception { if (f.exists()) { return f.toURI().toURL(); } else { return null; } } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(PrivilegedExceptionAction) of the generic method doPrivileged(PrivilegedExceptionAction) of type AccessController ---------- 51. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java (at line 415) .doPrivileged(new PrivilegedExceptionAction() { public Object run() throws Exception { if (f.exists()) { return f.toURI().toURL(); } else { return null; } } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new PrivilegedExceptionAction(){} needs unchecked conversion to conform to PrivilegedExceptionAction ---------- 52. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java (at line 439) String location = (String) AccessController .doPrivileged(security.key(new StringBuffer( securityUrlPrefix).append(i++).toString())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(PrivilegedAction) of the generic method doPrivileged(PrivilegedAction) of type AccessController ---------- 53. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java (at line 440) .doPrivileged(security.key(new StringBuffer( securityUrlPrefix).append(i++).toString())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type PrivilegedAction needs unchecked conversion to conform to PrivilegedAction ---------- 54. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java (at line 449) urls.add(anURL); ^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 55. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java (at line 459) urls.add(dynamicURL); ^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 56. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/fortress/security/PolicyUtils.java (at line 461) return (URL[]) urls.toArray(new URL[urls.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized ---------- ---------- 57. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/Reflection.java (at line 40) Constructor[] ret = new Constructor[cs.length]; ^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type Constructor[] needs unchecked conversion to conform to Constructor[] ---------- ---------- 58. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java (at line 23) import java.io.StringBufferInputStream; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.io.StringBufferInputStream is never used ---------- 59. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java (at line 24) import java.io.IOException; ^^^^^^^^^^^^^^^^^^^ The import java.io.IOException is never used ---------- 60. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java (at line 26) import org.apache.harmony.lang.reflect.parser.*; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import org.apache.harmony.lang.reflect.parser is never used ---------- 61. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java (at line 30) import antlr.TokenStreamIOException; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import antlr.TokenStreamIOException is never used ---------- 62. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java (at line 31) import antlr.ANTLRException; ^^^^^^^^^^^^^^^^^^^^ The import antlr.ANTLRException is never used ---------- 63. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java (at line 32) import antlr.LLkParser; ^^^^^^^^^^^^^^^ The import antlr.LLkParser is never used ---------- 64. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java (at line 37) import antlr.MismatchedTokenException; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import antlr.MismatchedTokenException is never used ---------- 65. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java (at line 38) import antlr.SemanticException; ^^^^^^^^^^^^^^^^^^^^^^^ The import antlr.SemanticException is never used ---------- 66. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java (at line 114) private int sigLen; ^^^^^^ The field SignatureParser.sigLen is never read locally ---------- 67. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java (at line 123) private char t; ^ The field SignatureParser.t is never read locally ---------- 68. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java (at line 202) p2.args = new ArrayList(); ^^^^^^^^^^^^^^^ Type safety: The expression of type ArrayList needs unchecked conversion to conform to ArrayList ---------- 69. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java (at line 2035) Token m557 = null; ^^^^ The local variable m557 is never read ---------- 70. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java (at line 2094) Token m559 = null; ^^^^ The local variable m559 is never read ---------- ---------- 71. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParserTokenTypes.java (at line 22) import java.util.ArrayList; ^^^^^^^^^^^^^^^^^^^ The import java.util.ArrayList is never used ---------- 72. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParserTokenTypes.java (at line 23) import java.io.StringBufferInputStream; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.io.StringBufferInputStream is never used ---------- 73. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParserTokenTypes.java (at line 24) import java.io.IOException; ^^^^^^^^^^^^^^^^^^^ The import java.io.IOException is never used ---------- 74. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParserTokenTypes.java (at line 25) import java.lang.reflect.GenericSignatureFormatError; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.GenericSignatureFormatError is never used ---------- 75. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParserTokenTypes.java (at line 26) import org.apache.harmony.lang.reflect.parser.*; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import org.apache.harmony.lang.reflect.parser is never used ---------- ---------- 76. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/ParameterizedTypeRepository.java (at line 20) import java.lang.reflect.Field; ^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Field is never used ---------- 77. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/ParameterizedTypeRepository.java (at line 21) import java.lang.reflect.Method; ^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Method is never used ---------- 78. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/ParameterizedTypeRepository.java (at line 22) import java.lang.reflect.Constructor; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Constructor is never used ---------- ---------- 79. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/TypeVariableRepository.java (at line 20) import java.lang.reflect.Field; ^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Field is never used ---------- 80. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/TypeVariableRepository.java (at line 21) import java.lang.reflect.Method; ^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Method is never used ---------- 81. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/TypeVariableRepository.java (at line 22) import java.lang.reflect.Constructor; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Constructor is never used ---------- ---------- 82. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/WildcardTypeRepository.java (at line 20) import java.lang.reflect.Field; ^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Field is never used ---------- 83. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/WildcardTypeRepository.java (at line 21) import java.lang.reflect.Method; ^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Method is never used ---------- 84. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/WildcardTypeRepository.java (at line 22) import java.lang.reflect.Constructor; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.Constructor is never used ---------- ---------- 85. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryCreator.java (at line 20) import java.lang.reflect.GenericDeclaration; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import java.lang.reflect.GenericDeclaration is never used ---------- 86. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryCreator.java (at line 60) Class genClassDecl = AuxiliaryFinder.findGenericClassDeclarationForParameterizedType((InterimParameterizedType) nextLayer, startPoint); ^^^^^^^^^^^^ The local variable genClassDecl is never read ---------- 87. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryCreator.java (at line 116) Class genClassDecl = AuxiliaryFinder.findGenericClassDeclarationForParameterizedType((InterimParameterizedType) nextppType, startPoint); ^^^^^^^^^^^^ The local variable genClassDecl is never read ---------- 88. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryCreator.java (at line 161) Class genClassDecl = AuxiliaryFinder.findGenericClassDeclarationForParameterizedType((InterimParameterizedType) pType, startPoint); ^^^^^^^^^^^^ The local variable genClassDecl is never read ---------- ---------- 89. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryFinder.java (at line 26) import org.apache.harmony.lang.reflect.parser.InterimGenericType; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The import org.apache.harmony.lang.reflect.parser.InterimGenericType is never used ---------- 90. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryFinder.java (at line 379) String di4 = ini.substring(ind+14, ind+14+2); // to ommit the following \0 ^^^ The local variable di4 is never read ---------- ---------- 91. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryLoader.java (at line 35) public Class findClass(final String classTypeName) ^^^^^ Type safety: The return type Class for findClass(String) from the type AuxiliaryLoader needs unchecked conversion to conform to Class from the type ClassLoader ---------- 92. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryLoader.java (at line 58) cl = AuxiliaryLoader.this.getSystemClassLoader(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getSystemClassLoader() from the type ClassLoader should be accessed in a static way ---------- 93. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryLoader.java (at line 63) Class c = (Class) AccessController .doPrivileged(new java.security.PrivilegedAction() { public Object run() { // based on an empiric knowledge ClassLoader cl = AuxiliaryLoader.this .getSystemClassLoader(); try { java.lang.reflect.Method[] ms = cl.getClass() .getDeclaredMethods(); int i = 0; for (; i < ms.length; i++) { if (ms[i].getName().equals("loadClass") && ms[i].getParameterTypes().length == 2 && ms[i].getParameterTypes()[0] .getName().equals( "java.lang.String") && ms[i].getParameterTypes()[1] .getName() .equals("boolean")) { break; } } ms[i].setAccessible(true); return (Object) ms[i] .invoke( (Object) cl, new Object[] { (Object) AuxiliaryFinder .transform(classTypeName), new Boolean(false) }); } catch (java.lang.IllegalAccessException e) { System.err .println("Error: AuxiliaryLoader.findClass(" + classTypeName + "): " + e.toString()); e.printStackTrace(); } catch (java.lang.reflect.InvocationTargetException e) { System.err .println("Error: AuxiliaryLoader.findClass(" + classTypeName + "): " + e.getTargetException() .toString()); e.getTargetException().printStackTrace(); } catch (Exception e) { System.err .println("Error: AuxiliaryLoader.findClass(" + classTypeName + "): " + e.toString()); e.printStackTrace(); } return null; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(PrivilegedAction) of the generic method doPrivileged(PrivilegedAction) of type AccessController ---------- 94. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryLoader.java (at line 64) .doPrivileged(new java.security.PrivilegedAction() { public Object run() { // based on an empiric knowledge ClassLoader cl = AuxiliaryLoader.this .getSystemClassLoader(); try { java.lang.reflect.Method[] ms = cl.getClass() .getDeclaredMethods(); int i = 0; for (; i < ms.length; i++) { if (ms[i].getName().equals("loadClass") && ms[i].getParameterTypes().length == 2 && ms[i].getParameterTypes()[0] .getName().equals( "java.lang.String") && ms[i].getParameterTypes()[1] .getName() .equals("boolean")) { break; } } ms[i].setAccessible(true); return (Object) ms[i] .invoke( (Object) cl, new Object[] { (Object) AuxiliaryFinder .transform(classTypeName), new Boolean(false) }); } catch (java.lang.IllegalAccessException e) { System.err .println("Error: AuxiliaryLoader.findClass(" + classTypeName + "): " + e.toString()); e.printStackTrace(); } catch (java.lang.reflect.InvocationTargetException e) { System.err .println("Error: AuxiliaryLoader.findClass(" + classTypeName + "): " + e.getTargetException() .toString()); e.getTargetException().printStackTrace(); } catch (Exception e) { System.err .println("Error: AuxiliaryLoader.findClass(" + classTypeName + "): " + e.toString()); e.printStackTrace(); } return null; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new PrivilegedAction(){} needs unchecked conversion to conform to PrivilegedAction ---------- 95. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryLoader.java (at line 67) ClassLoader cl = AuxiliaryLoader.this .getSystemClassLoader(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getSystemClassLoader() from the type ClassLoader should be accessed in a static way ---------- 96. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryLoader.java (at line 126) AccessController.doPrivileged(new java.security.PrivilegedAction() { public Object run() { ClassLoader cl = AuxiliaryLoader.this.getClass().getClassLoader(); if (cl == null) { cl = AuxiliaryLoader.this.getSystemClassLoader(); } try { java.lang.reflect.Method[] ms = cl.getClass() .getDeclaredMethods(); int i = 0; for (; i < ms.length; i++) { if (ms[i].getName().equals("loadClass")) { break; } } ms[i].setAccessible(true); ms[i].invoke((Object) cl, new Object[] { (Object) c.getCanonicalName(), (Object) true }); } catch (java.lang.IllegalAccessException _) { } catch (java.lang.reflect.InvocationTargetException _) { } return null; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(PrivilegedAction) of the generic method doPrivileged(PrivilegedAction) of type AccessController ---------- 97. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryLoader.java (at line 126) AccessController.doPrivileged(new java.security.PrivilegedAction() { public Object run() { ClassLoader cl = AuxiliaryLoader.this.getClass().getClassLoader(); if (cl == null) { cl = AuxiliaryLoader.this.getSystemClassLoader(); } try { java.lang.reflect.Method[] ms = cl.getClass() .getDeclaredMethods(); int i = 0; for (; i < ms.length; i++) { if (ms[i].getName().equals("loadClass")) { break; } } ms[i].setAccessible(true); ms[i].invoke((Object) cl, new Object[] { (Object) c.getCanonicalName(), (Object) true }); } catch (java.lang.IllegalAccessException _) { } catch (java.lang.reflect.InvocationTargetException _) { } return null; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new PrivilegedAction(){} needs unchecked conversion to conform to PrivilegedAction ---------- 98. WARNING in /export/cruise_short/trunk/cc/projects/drlvm/trunk/vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryLoader.java (at line 130) cl = AuxiliaryLoader.this.getSystemClassLoader(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The static method getSystemClassLoader() from the type ClassLoader should be accessed in a static way ---------- 98 problems (98 warnings) ## Packing 'vm.kernel_classes' classes into jar ## Building native of 'vm.kernel_classes' ## Building Java classes of 'vm.hythr' ## Packing 'vm.hythr' classes into jar ## Building native of 'vm.hythr' ## Building Java classes of 'vm.jthread' ## Building native of 'vm.jthread' Copying files for internationalization... ## Building Java classes of 'vm.vmcore' ## Building native of 'vm.vmcore' ## Building Java classes of 'vm.gc_cc' ## Packing 'vm.gc_cc' classes into jar ## Building native of 'vm.gc_cc' Copying the configuration jitrino files... ## Building Java classes of 'vm.jitrino' ## Building native of 'vm.jitrino' ## Building Java classes of 'vm.gc_gen' ## Packing 'vm.gc_gen' classes into jar ## Building native of 'vm.gc_gen' *********************************************************** Unit Tests: (0) No Tests Run: This project doesn't have any tests *********************************************************** Modifications since last successful build: (23) modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/mutator_alloc.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/finalizer_weakref/finalizer_weakref.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/gen/gen.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/lspace_alloc_collect.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/finalizer_weakref/finalizer_weakref.h 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace_collect_compact.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/vmcore/src/init/finalizer_thread.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace_collect_compact.h 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_for_vm.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_common.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_platform.h 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/gen/gen_adapt.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/collector.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace_slide_compact.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_common.h 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/gc_block.h 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/space_tuner.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/thread/collector.h 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/lspace.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/mspace_move_compact.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/common/space_tuner.h 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_compact/los_extention_mark_scan.cpp 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation. modified xli /harmony/enhanced/drlvm/trunk/vm/gc_gen/src/mark_sweep/lspace.h 04/16/2007 20:11:42 HARMONY-3659: fixed some bugs in Large object space processing and finref implementation.