You are viewing a plain text version of this content. The canonical link for it is here.
Posted to alerts@harmony.apache.org by no...@intel.com on 2007/04/16 15:43:41 UTC
[build-test alert] BUILD FAILED Linux SUSE9 64bit gcc debug: drlvm
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<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'
## 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.