This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Heya, > So I suggest switching to one of OpenJDK 8, Java SE 7, or Java SE 8. david@capac:/usr/local/src/kawa/svn 26 $ java -version java version "1.7.0_85" OpenJDK Runtime Environment (IcedTea 2.6.1) (7u85-2.6.1-3) OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode) It still fails: david@capac:/usr/local/src/kawa/svn 10 $ make test -f ./.svn/entries \ && SVN_REVISION=`cd . && svnversion 2>/dev/null` \ && test -n "$SVN_REVISION" \ && SVN_REVISION=" (revision ${SVN_REVISION})"; \ sed -e 's|VERSION|2.0.1'"$SVN_REVISION|" <./kawa/Version.java.in >kawa/Version.java make[1]: Entering directory '/usr/local/src/kawa/svn' (cd .; \ /usr/bin/find . -name '*.java' -exec grep -lE ' #endif ' '{}' ';') \ | sed -e 's|./||' | sort > patch-source-list javac -d . ./gnu/kawa/util/PreProcess.java /usr/local/src/kawa/svn/gnu/kawa/util/PreProcess.java:15: warning: Unnecessary cast from ArrayList[] to ArrayList<String>[] (ArrayList<String>[]) new ArrayList[128]; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1 problem (1 warning) make do-preprocess SELECTOR='%java7' make[2]: Entering directory '/usr/local/src/kawa/svn' CLASSPATH=".:$CLASSPATH" java gnu.kawa.util.PreProcess \ %java7 +use:com.sun.net.httpserver +enable:XML \ `sed -e 's|\([^ ]*\)|./\1|' < ./patch-source-list` (variant java7 maps to: +JAVA5 +JAVA2 +use:java.util.IdentityHashMap +use:java.lang.CharSequence +use:java.lang.Throwable.getCause +use:java.net.URI +use:java.util.regex +SAX2 +use:java.nio +use:org.w3c.dom.Node +use:javax.xml.transform +JAXP-1.3 -JAXP-QName +JAVA6 +JAVA7 -JAVA8 -JAVA6COMPAT5 +use:java.text.Normalizer +use:javax.lang.model +use:java.lang.invoke -Android) make set-selected-java-source JAVA_SOURCE=7 make[3]: Entering directory '/usr/local/src/kawa/svn' if test ! -e selected-java-source || \ test "7" != "`cat selected-java-source`"; \ then echo "7" >selected-java-source; \ fi make[3]: Leaving directory '/usr/local/src/kawa/svn' make[2]: Leaving directory '/usr/local/src/kawa/svn' make[1]: Leaving directory '/usr/local/src/kawa/svn' Making all in doc make[1]: Entering directory '/usr/local/src/kawa/svn/doc' nroff -man ./kawa.man > tpm-kawa.1 mv tpm-kawa.1 kawa.1 nroff -man ./qexo.man > tpm-qexo1 mv tpm-qexo1 qexo.1 make[1]: Leaving directory '/usr/local/src/kawa/svn/doc' Making all in testsuite make[1]: Entering directory '/usr/local/src/kawa/svn/testsuite' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/usr/local/src/kawa/svn/testsuite' Making all in gnu/bytecode make[1]: Entering directory '/usr/local/src/kawa/svn/gnu/bytecode' javac -d ../.. -classpath "../..:./../..:$CLASSPATH" -g Access.java AnnotationDefaultAttr.java AnnotationEntry.java Attribute.java AttrContainer.java ObjectType.java ArrayType.java ClassType.java ConstantPool.java CpoolClass.java CpoolEntry.java CpoolInvokeDynamic.java CpoolValue1.java CpoolValue2.java CpoolNameAndType.java CpoolMethodHandle.java CpoolMethodType.java CpoolRef.java CpoolString.java CpoolUtf8.java EnclosingMethodAttr.java ExitableBlock.java Filter.java Location.java Field.java Label.java IfState.java TryState.java SwitchState.java Member.java Method.java CodeAttr.java ConstantValueAttr.java LineNumbersAttr.java LocalVarsAttr.java InnerClassesAttr.java MiscAttr.java ParameterizedType.java PrimType.java RuntimeAnnotationsAttr.java Scope.java SignatureAttr.java SourceDebugExtAttr.java SourceFileAttr.java SpecialObjectType.java StackMapTableAttr.java Type.java UninitializedType.java Variable.java VarEnumerator.java TypeVariable.java ZipArchive.java ZipLoader.java ArrayClassLoader.java ClassFileInput.java ClassTypeWriter.java ExceptionsAttr.java dump.java ListCodeSize.java /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:10: error: The import javax.lang cannot be resolved import javax.lang.model.element.*; ^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:29: warning: Type safety: The method getAnnotation(Class) belongs to the raw type Class. References to generic type Class<T> should be parameterized Annotation retention = getAnnotationType().getReflectClass() .getAnnotation(Retention.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:43: warning: Type safety: The method getAnnotation(Class) belongs to the raw type Class. References to generic type Class<T> should be parameterized Annotation target = getAnnotationType().getReflectClass() .getAnnotation(Target.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:49: warning: Unnecessary cast from ElementType[] to ElementType[] ElementType[] etypes = (ElementType[]) ((Target) target).value(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:97: warning: Unnecessary cast from Object to String val = (String) val; ^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:103: warning: Unnecessary cast from Object to Type val = (Type) val; ^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:105: warning: Class is a raw type. References to generic type Class<T> should be parameterized val = Type.make((Class) val); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:114: warning: Unnecessary cast from InvocationHandler to AnnotationEntry val = (AnnotationEntry) Proxy.getInvocationHandler(val); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:145: warning: Unnecessary cast from Class to Class<? extends Annotation> return (Class<? extends java.lang.annotation.Annotation>) annotationType.getReflectClass(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:258: error: AnnotationValue cannot be resolved to a type implements AnnotationValue ^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:303: warning: Type safety: Unchecked cast from Object to List<? extends AnnotationEntry.Value> (List<? extends AnnotationEntry.Value>) value; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:305: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class eltype = type.getReflectClass().getComponentType(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:331: warning: Enum is a raw type. References to generic type Enum<T> should be parameterized Class<? extends Enum> eclas = clas.asSubclass(Enum.class); ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:332: warning: Enum is a raw type. References to generic type Enum<T> should be parameterized Enum val = Enum.valueOf(eclas, name); ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:332: warning: Type safety: Unchecked invocation valueOf(Class<capture#6-of ? extends Enum>, String) of the generic method valueOf(Class<S>, String) of type Enum Enum val = Enum.valueOf(eclas, name); ^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:345: error: AnnotationValueVisitor cannot be resolved to a type public <R,P> R accept(AnnotationValueVisitor<R,P> v, P p) ^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:359: warning: Type safety: Unchecked cast from Object to List<? extends AnnotationValue> return v.visitArray((List<? extends AnnotationValue>) value, p); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:359: error: AnnotationValue cannot be resolved to a type return v.visitArray((List<? extends AnnotationValue>) value, p); ^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:424: warning: Type safety: Unchecked cast from Object to List<AnnotationEntry.Value> List<AnnotationEntry.Value> vals = (List<AnnotationEntry.Value>) value; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:450: warning: Enum is a raw type. References to generic type Enum<T> should be parameterized Enum evalue = (Enum) value; ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/AnnotationEntry.java:450: warning: Enum is a raw type. References to generic type Enum<T> should be parameterized Enum evalue = (Enum) value; ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:85: warning: Class is a raw type. References to generic type Class<T> should be parameterized public static Class getContextClass (String cname) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:110: warning: Class is a raw type. References to generic type Class<T> should be parameterized public Class getReflectClass() ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:135: warning: The value of the parameter name is not used public Field getField(String name, int mask) ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:135: warning: The value of the parameter mask is not used public Field getField(String name, int mask) ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:147: warning: Vector is a raw type. References to generic type Vector<T> should be parameterized Vector result, String context) ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:147: warning: The value of the parameter context is not used Vector result, String context) ^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:149: warning: Type safety: The expression of type Vector needs unchecked conversion to conform to List<Method> return getMethods(filter, searchSupers, result); ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:177: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = getReflectClass(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ObjectType.java:178: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class objClass = obj.getClass(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayType.java:64: warning: Class is a raw type. References to generic type Class<T> should be parameterized public Class getReflectClass() { ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayType.java:68: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class elClass = elements.getReflectClass(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayType.java:133: warning: The declared exception ObjectStreamException is not actually thrown by the method readResolve() from type ArrayType public Object readResolve() throws ObjectStreamException { ^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:205: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = getReflectClass(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:208: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class dclas; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:221: warning: Constructor is a raw type. References to generic type Constructor<T> should be parameterized java.lang.reflect.Constructor rcons = clas.getEnclosingConstructor(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:240: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = getReflectClass(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:242: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class[] memberClasses = clas.getClasses(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:398: warning: TypeVariable is a raw type. References to generic type TypeVariable<T> should be parameterized java.lang.reflect.TypeVariable[] rparams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:416: warning: The field Type.pointer_type is deprecated setSuper(name == null ? Type.pointer_type : ClassType.make(name)); ^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:452: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class[] reflectInterfaces = reflectClass.getInterfaces(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:659: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = getReflectClass(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:755: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class[] paramTypes = method.getParameterTypes(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:767: warning: Constructor is a raw type. References to generic type Constructor<T> should be parameterized public Method addMethod (java.lang.reflect.Constructor method) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:769: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class[] paramTypes = method.getParameterTypes(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:793: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class[] parameterClasses = method.getParameterTypes(); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:817: warning: Vector is a raw type. References to generic type Vector<T> should be parameterized Vector vec = new Vector(); ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:817: warning: Vector is a raw type. References to generic type Vector<T> should be parameterized Vector vec = new Vector(); ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:818: warning: Type safety: The expression of type Vector needs unchecked conversion to conform to List<Method> getMethods(filter, searchSupers, vec); ^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:836: warning: Type safety: The expression of type Vector needs unchecked conversion to conform to Vector<Method> Vector<Method> vec = new Vector(); ^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:836: warning: Vector is a raw type. References to generic type Vector<T> should be parameterized Vector<Method> vec = new Vector(); ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1063: warning: Class is a raw type. References to generic type Class<T> should be parameterized public synchronized void addMethods(Class clas) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1089: warning: Constructor is a raw type. References to generic type Constructor<T> should be parameterized java.lang.reflect.Constructor[] cmethods; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1101: warning: Constructor is a raw type. References to generic type Constructor<T> should be parameterized java.lang.reflect.Constructor method = cmethods[i]; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1111: warning: Vector is a raw type. References to generic type Vector<T> should be parameterized java.util.Vector matches = new java.util.Vector(10); ^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1111: warning: Vector is a raw type. References to generic type Vector<T> should be parameterized java.util.Vector matches = new java.util.Vector(10); ^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1124: warning: Type safety: The method addElement(Object) belongs to the raw type Vector. References to generic type Vector<T> should be parameterized matches.addElement(method); ^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1460: warning: The static field ObjectType.EXISTING_CLASS should be accessed directly flags |= ClassType.EXISTING_CLASS; ^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1463: warning: The declared exception ObjectStreamException is not actually thrown by the method readResolve() from type ClassType public Object readResolve() throws ObjectStreamException ^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassType.java:1473: warning: Unnecessary cast from Type to Type Type found = (Type) map.get(name); ^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Field.java:82: warning: The value of the parameter classfile is not used void write(DataOutputStream dstr, ClassType classfile) ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Label.java:37: warning: The value of the parameter code is not used public Label (CodeAttr code) ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Label.java:145: warning: Type safety: Unchecked cast from Object to ArrayList<Label> for (Label listener : (ArrayList<Label>) listeners) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Label.java:183: warning: Type safety: Unchecked cast from Object to ArrayList<Label> list = (ArrayList<Label>) set; ^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/SwitchState.java:126: warning: The value of the parameter code is not used public boolean insertCase(int value, Label label, CodeAttr code) { ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/SwitchState.java:200: warning: The field Type.string_type is deprecated Type[] args = { Type.string_type }; ^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Method.java:69: warning: The field Type.pointer_type is deprecated method.classfile = Type.pointer_type; ^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Method.java:225: warning: The value of the parameter classfile is not used void write (DataOutputStream dstr, ClassType classfile) ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Method.java:288: warning: Unnecessary cast from Type to Type arg_types[i] = (Type) types.pop(); ^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:745: warning: Unnecessary cast from int to long emitPushLong((long)val); break; ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:747: warning: Unnecessary cast from int to float emitPushFloat((float)val); break; ^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:749: warning: Unnecessary cast from int to double emitPushDouble((double)val); break; ^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:807: warning: Unnecessary cast from int to long else if ((long) (int) i == i) ^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:824: warning: Unnecessary cast from int to float if ((float) xi == x && xi >= -128 && xi < 128) ^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:856: warning: Unnecessary cast from int to double if ((double) xi == x && xi >= -128 && xi < 128) ^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:933: warning: Unnecessary cast from char to int int firstSegment = (int) segments.charAt(0); ^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:955: warning: Unnecessary cast from char to int int segEnd = segStart + (int) segments.charAt(seg); ^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:2761: warning: The value of the local variable oldPC is not used int oldPC = -1; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/CodeAttr.java:2761: warning: The value of the local variable oldPC is not used int oldPC = -1; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ParameterizedType.java:16: warning: Class is a raw type. References to generic type Class<T> should be parameterized public Class getReflectClass() { ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/PrimType.java:5: warning: Class is a raw type. References to generic type Class<T> should be parameterized public PrimType (String nam, String sig, int siz, Class reflectClass) { ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/RuntimeAnnotationsAttr.java:9: error: The import javax.lang cannot be resolved import javax.lang.model.element.*; ^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/RuntimeAnnotationsAttr.java:58: warning: Type safety: Unchecked cast from Object to T return (T) Proxy.newProxyInstance(ann.getClass().getClassLoader(), new Class[] { clas }, ann); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/RuntimeAnnotationsAttr.java:269: warning: Unnecessary cast from char to int val.index1 = constants.addInt((int)((Character) value).charValue()).index; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/RuntimeAnnotationsAttr.java:277: warning: Type safety: Unchecked cast from Object to List<AnnotationEntry.Value> List<AnnotationEntry.Value> vals = (List<AnnotationEntry.Value>) value; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/RuntimeAnnotationsAttr.java:339: warning: Type safety: Unchecked cast from Object to List<AnnotationEntry.Value> List<AnnotationEntry.Value> vals = (List<AnnotationEntry.Value>) value; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Scope.java:118: warning: The value of the local variable old is not used Variable old; ^^^ /usr/local/src/kawa/svn/gnu/bytecode/SpecialObjectType.java:40: warning: Class is a raw type. References to generic type Class<T> should be parameterized public java.lang.Class getReflectClass() { ^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/StackMapTableAttr.java:101: warning: The value of the local variable matchingLocals is not used int matchingLocals = 0; ^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/StackMapTableAttr.java:134: warning: The value of the local variable prevType is not used int prevType = encodedStack[curStackCount]; ^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/StackMapTableAttr.java:336: warning: The value of the local variable curStack is not used int curStack = 0; ^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/StackMapTableAttr.java:336: warning: The value of the local variable curStack is not used int curStack = 0; ^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:100: warning: Unnecessary cast from Type to Type Type type = (Type) map.get(name); ^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:118: warning: Class is a raw type. References to generic type Class<T> should be parameterized public synchronized static void registerTypeForClass(Class clas, Type type) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:130: warning: Class is a raw type. References to generic type Class<T> should be parameterized public static Type make(Class reflectClass, java.lang.reflect.Type type) { ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:141: warning: Class is a raw type. References to generic type Class<T> should be parameterized return make((Class) type); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:181: warning: TypeVariable is a raw type. References to generic type TypeVariable<T> should be parameterized return TypeVariable.make((java.lang.reflect.TypeVariable) type); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:186: warning: Class is a raw type. References to generic type Class<T> should be parameterized public synchronized static Type make(Class reflectClass) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:210: warning: Unnecessary cast from Type to Type type = (Type) map.get(name); ^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:588: warning: The value of the parameter code is not used public void emitCoerceToObject (CodeAttr code) ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:593: warning: The value of the parameter code is not used public void emitCoerceFromObject (CodeAttr code) ^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:715: warning: Class is a raw type. References to generic type Class<T> should be parameterized protected Class reflectClass; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:718: warning: Class is a raw type. References to generic type Class<T> should be parameterized public java.lang.Class getReflectClass() ^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:723: warning: Class is a raw type. References to generic type Class<T> should be parameterized public void setReflectClass(java.lang.Class rclass) ^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:744: error: The type Type.ClassToTypeMap must implement the inherited abstract method AbstractHashTable<AbstractWeakHashTable.WEntry<Class,Type>,Class,Type>.getEntryHashCode(Map.Entry) static class ClassToTypeMap extends AbstractWeakHashTable<Class,Type> ^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:744: error: The type Type.ClassToTypeMap must implement the inherited abstract method AbstractHashTable<AbstractWeakHashTable.WEntry<Class,Type>,Class,Type>.getEntryNext(Map.Entry) static class ClassToTypeMap extends AbstractWeakHashTable<Class,Type> ^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:744: error: The type Type.ClassToTypeMap must implement the inherited abstract method AbstractHashTable<AbstractWeakHashTable.WEntry<Class,Type>,Class,Type>.setEntryNext(Map.Entry, Map.Entry) static class ClassToTypeMap extends AbstractWeakHashTable<Class,Type> ^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:744: warning: Class is a raw type. References to generic type Class<T> should be parameterized static class ClassToTypeMap extends AbstractWeakHashTable<Class,Type> ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:746: warning: Class is a raw type. References to generic type Class<T> should be parameterized protected Class getKeyFromValue (Type type) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:751: warning: Class is a raw type. References to generic type Class<T> should be parameterized protected boolean matches (Class oldValue, Class newValue) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Type.java:751: warning: Class is a raw type. References to generic type Class<T> should be parameterized protected boolean matches (Class oldValue, Class newValue) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/Variable.java:8: warning: Enumeration is a raw type. References to generic type Enumeration<E> should be parameterized public class Variable extends Location implements java.util.Enumeration ^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/VarEnumerator.java:11: warning: Enumeration is a raw type. References to generic type Enumeration<E> should be parameterized public class VarEnumerator implements java.util.Enumeration ^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/TypeVariable.java:12: warning: TypeVariable is a raw type. References to generic type TypeVariable<T> should be parameterized java.lang.reflect.TypeVariable rtype; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/TypeVariable.java:18: warning: TypeVariable is a raw type. References to generic type TypeVariable<T> should be parameterized public static TypeVariable make(java.lang.reflect.TypeVariable rtype) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipArchive.java:75: warning: The declared exception IOException is not actually thrown by the method main(String[]) from type ZipArchive public static void main (String args[]) throws IOException ^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipArchive.java:147: warning: Resource leak: 'zar' is never closed ZipOutputStream zar ^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipArchive.java:160: warning: Resource leak: 'fin' is not closed at this location throw new IOException (args[i] + " - read error"); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:34: warning: Enumeration is a raw type. References to generic type Enumeration<E> should be parameterized java.util.Enumeration e = this.zar.entries(); ^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:48: warning: Class is a raw type. References to generic type Class<T> should be parameterized public Class loadClass (String name, boolean resolve) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:48: warning: Type safety: The return type Class for loadClass(String, boolean) from the type ZipLoader needs unchecked conversion to conform to Class<?> from the type ClassLoader public Class loadClass (String name, boolean resolve) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:51: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:54: warning: Class is a raw type. References to generic type Class<T> should be parameterized clas = (Class) loadedClasses.elementAt(index+1); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:118: warning: Class is a raw type. References to generic type Class<T> should be parameterized public Class loadAllClasses () ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:121: warning: Enumeration is a raw type. References to generic type Enumeration<E> should be parameterized java.util.Enumeration e = this.zar.entries(); ^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:122: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class mainClass = null; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ZipLoader.java:134: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = defineClass (name, bytes, 0, member_size); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:13: warning: Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized Hashtable map = new Hashtable(100); ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:13: warning: Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized Hashtable map = new Hashtable(100); ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:15: warning: Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized Hashtable cmap = new Hashtable(100); ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:15: warning: Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized Hashtable cmap = new Hashtable(100); ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:51: warning: Class is a raw type. References to generic type Class<T> should be parameterized public void addClass(Class clas) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:53: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized cmap.put(clas.getName(), clas); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:58: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized map.put(name, bytes); ^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:63: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized map.put(ctype.getName(), ctype); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:97: warning: Class is a raw type. References to generic type Class<T> should be parameterized public Class loadClass (String name, boolean resolve) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:97: warning: Type safety: The return type Class for loadClass(String, boolean) from the type ArrayClassLoader needs unchecked conversion to conform to Class<?> from the type ClassLoader public Class loadClass (String name, boolean resolve) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:100: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = loadClass(name); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:111: warning: Class is a raw type. References to generic type Class<T> should be parameterized public Class loadClass (String name) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:111: warning: Type safety: The return type Class for loadClass(String) from the type ArrayClassLoader needs unchecked conversion to conform to Class<?> from the type ClassLoader public Class loadClass (String name) ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:115: warning: Class is a raw type. References to generic type Class<T> should be parameterized return (Class) r; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:127: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = defineClass(name, bytes, 0, bytes.length); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:128: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized cmap.put(name, clas); ^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ArrayClassLoader.java:134: warning: Class is a raw type. References to generic type Class<T> should be parameterized return (Class) r; ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassFileInput.java:19: warning: The declared exception IOException is not actually thrown by the constructor ClassFileInput(InputStream) throws IOException ^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassFileInput.java:45: warning: Resource leak: '<unassigned Closeable value>' is never closed new ClassFileInput(ctype, str); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassTypeWriter.java:48: warning: Resource leak: 'writer' is never closed ClassTypeWriter writer = new ClassTypeWriter (ctype, stream, flags); ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassTypeWriter.java:55: warning: Resource leak: 'writer' is never closed ClassTypeWriter writer = new ClassTypeWriter (ctype, stream, flags); ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ClassTypeWriter.java:152: warning: The value of the local variable ifield is not used int ifield = 0; ^^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/dump.java:267: warning: Class is a raw type. References to generic type Class<T> should be parameterized Class clas = ObjectType.getContextClass(filename); ^^^^^ /usr/local/src/kawa/svn/gnu/bytecode/ListCodeSize.java:41: warning: Resource leak: '<unassigned Closeable value>' is never closed new ClassFileInput(ctype, inp); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:30: warning: Type safety: The expression of type AbstractWeakHashTable.WEntry needs unchecked conversion to conform to AbstractWeakHashTable.WEntry<K,V> protected WEntry<K,V> getEntryNext (WEntry<K,V> entry) { return entry.next; } ^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:32: warning: Type safety: Unchecked cast from AbstractWeakHashTable.WEntry[] to AbstractWeakHashTable.WEntry<K,V>[] protected WEntry<K,V>[] allocEntries(int n) { return (WEntry<K,V>[]) new WEntry[n]; } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:32: warning: Unnecessary cast from AbstractWeakHashTable.WEntry[] to AbstractWeakHashTable.WEntry<K,V>[] protected WEntry<K,V>[] allocEntries(int n) { return (WEntry<K,V>[]) new WEntry[n]; } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:68: error: Type mismatch: cannot convert from Map.Entry to AbstractWeakHashTable.WEntry<K,V> WEntry<K,V> first = table[index]; ^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:80: error: Type mismatch: cannot convert from Map.Entry to AbstractWeakHashTable.WEntry<K,V> first = table[index]; ^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:90: warning: Type safety: The expression of type AbstractWeakHashTable.WEntry needs unchecked conversion to conform to AbstractWeakHashTable.WEntry<K,V> WEntry<K,V> next = node.next; ^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:112: warning: The type parameter Entry is hiding the type Map<K,V>.Entry static <Entry extends Map.Entry<K,V>,K,V> void cleanup (AbstractHashTable<Entry,?,?> map, ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:118: warning: Type safety: Unchecked cast from Reference<capture#2-of ? extends capture#1-of ?> to Entry Entry oldref = (Entry) rqueue.poll(); ^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:123: error: Type mismatch: cannot convert from Map.Entry to Entry for (Entry node = map.table[index]; ^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:126: error: Type mismatch: cannot convert from Map.Entry to Entry Entry next = map.getEntryNext(node); ^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractWeakHashTable.java:149: warning: AbstractWeakHashTable.WEntry is a raw type. References to generic type AbstractWeakHashTable<K,V>.WEntry<K,V> should be parameterized public WEntry next; ^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:11: warning: Unused type parameter Entry public abstract class AbstractHashTable<Entry extends Map.Entry<K,V>, K, V> ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:16: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected Entry[] table; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:21: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected abstract int getEntryHashCode (Entry entry); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:23: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected abstract Entry getEntryNext (Entry entry); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:23: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected abstract Entry getEntryNext (Entry entry); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:25: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected abstract void setEntryNext (Entry entry, Entry next); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:25: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected abstract void setEntryNext (Entry entry, Entry next); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:27: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected abstract Entry[] allocEntries(int n); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:47: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected abstract Entry makeEntry (K key, int hash, V value); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:65: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized protected boolean matches (Object key, int hash, Entry node) ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:67: error: The method matches(Object, int, Map.Entry) in the type AbstractHashTable<Entry,K,V> is not applicable for the arguments (Object, Object) return getEntryHashCode(node) == hash && matches(node.getKey(), key); ^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:86: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized public Entry getNode (Object key) ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:90: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized for (Entry node = table[index]; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:102: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry node = getNode(key); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:103: error: Type mismatch: cannot convert from Object to V return node == null ? defaultValue : node.getValue(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:114: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry[] oldTable = table; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:117: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry[] newTable = allocEntries(newCapacity); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:123: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry chain = oldTable[i]; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:130: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry prev = null; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:133: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry node = chain; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:142: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized for (Entry element = chain; element != null; ) ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:144: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry next = getEntryNext(element); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:147: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry head = newTable[j]; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:163: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry first = table[index]; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:164: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry node = first; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:182: error: Type mismatch: cannot convert from Object to V V oldValue = node.getValue(); ^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:183: warning: Type safety: The method setValue(Object) belongs to the raw type Map.Entry. References to generic type Map<K,V>.Entry<K,V> should be parameterized node.setValue(value); ^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:194: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry prev = null; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:195: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry node = table[index]; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:198: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry next = getEntryNext(node); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:206: error: Type mismatch: cannot convert from Object to V return node.getValue(); ^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:216: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry[] t = this.table; ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:221: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized for (Entry e = t[i]; e != null; ) ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:223: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized Entry next = getEntryNext(e); ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:240: warning: Type safety: The constructor AbstractHashTable.AbstractEntrySet(AbstractHashTable) belongs to the raw type AbstractHashTable.AbstractEntrySet. References to generic type AbstractHashTable<Entry,K,V>.AbstractEntrySet<Entry,K,V> should be parameterized return new AbstractEntrySet(this); ^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:240: warning: Type safety: The expression of type AbstractHashTable.AbstractEntrySet needs unchecked conversion to conform to Set<Map.Entry<K,V>> return new AbstractEntrySet(this); ^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:240: warning: AbstractHashTable.AbstractEntrySet is a raw type. References to generic type AbstractHashTable<Entry,K,V>.AbstractEntrySet<Entry,K,V> should be parameterized return new AbstractEntrySet(this); ^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:243: warning: The type parameter Entry is hiding the type Map<K,V>.Entry static class AbstractEntrySet<Entry extends Map.Entry<K,V>, K, V> extends AbstractSet<Entry> ^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:287: error: Type mismatch: cannot convert from Map.Entry to Entry nextEntry = htable.table[nextIndex]; ^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/src/kawa/svn/gnu/kawa/util/AbstractHashTable.java:298: error: Type mismatch: cannot convert from Map.Entry to Entry nextEntry = htable.getEntryNext(currentEntry); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 202 problems (18 errors, 184 warnings) Makefile:480: recipe for target 'java-classes.stamp' failed make[1]: *** [java-classes.stamp] Error 1 make[1]: Leaving directory '/usr/local/src/kawa/svn/gnu/bytecode' Makefile:490: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 david@capac:/usr/local/src/kawa/svn 11 $
Attachment:
pgp_7zrUZwIKE.pgp
Description: OpenPGP digital signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |