harmony-alerts mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nom...@intel.com
Subject [build-test alert] BUILD FAILED Linux SUSE9 64bit gcc debug: drlvm
Date Tue, 17 Apr 2007 05:36:34 GMT
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/17/2007 12:23:50
Time to build:	12 minutes 10 seconds
Last changed:	04/17/2007 12:11:10
Last log entry:	classlib

***********************************************************
Errors/Warnings:	(917)
            
/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
/tmp/ccbEVwNS.s: Assembler messages:
/tmp/ccbEVwNS.s:11343: Error: `0(%esp)' is not a valid 64 bit base/index expression
/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)
 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 = 529487
       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<Class<T>>[])getCache().getTypeParameters().clone();
	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The cast from TypeVariable[] to TypeVariable<Class<T>>[] 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<T>[]
----------
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<T>.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<E> 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<E> 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<E> 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<E> 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<D> 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<SecurityManager>)systemClassLoader.loadClass(smName);
	          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The cast from Class<capture-of ?> to Class<SecurityManager> 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<T>) 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<T>
----------
----------
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<E> 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<E> 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<E> 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<E> 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<T> 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<Constructor<T>>[]
----------
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<Constructor<T>>[]
----------
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<Constructor<T>>[]
----------
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<D> 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<Constructor<T>>
----------
----------
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<Method>[]
----------
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<Method>[]
----------
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<Method>[]
----------
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<D> 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<Method>
----------
----------
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<T> 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<T>) 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<T>
----------
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<T>) 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<T>
----------
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<T>) 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<T>
----------
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<T>) 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<T>
----------
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<E> 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<E> 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<E> 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<T>[] ret = new Constructor[cs.length];
	                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The expression of type Constructor[] needs unchecked conversion to conform to Constructor<T>[]
----------
----------
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<InterimType>
----------
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<T>) 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<T>
----------
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<T>) 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<T>
----------
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'

***********************************************************
Unit Tests: (0)
        
No Tests Run: This project doesn't have any tests

***********************************************************
Modifications since last successful build:	(9)
            
add cc-classlib log20070417121110Lbuild.253 04/17/2007 12:11:10classlib
added ndbeyer  /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/win 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors.
added ndbeyer  /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/win/atomics.cpp 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors.
added ndbeyer  /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/linux 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors.
added ndbeyer  /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/linux/atomics.cpp 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors.
deleted ndbeyer  /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/atomics.cpp 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors.
modified ndbeyer  /harmony/enhanced/drlvm/trunk/build/make/components/vm/vmcore.xml 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors.
added ndbeyer  /harmony/enhanced/drlvm/trunk/vm/vmcore/src/thread/atomics_common.cpp 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors.
modified ndbeyer  /harmony/enhanced/drlvm/trunk/vm/vmcore/include/atomics.h 04/17/2007 12:08:00 Rework atomics code so that it will work on P3 processors.

Mime
View raw message