Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6753718

raw type warnings should be suprresed during a langtools build

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • 7
    • 7
    • tools
    • b38
    • generic
    • other
    • Not verified

      The recent put back for 6747671 (Xlint:rawtypes) is causing a lot of warnings to be generated by javac when compiling the langtools workspace. Please, adjust the build.properties file so that such warnings get suppressed.

      ACTUAL BEHAVIOR

          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/source/util/Trees.java:77: warning: [raw-type] found raw type: java.lang.Class
          [javac] missing type parameters for generic class java.lang.Class<T>
          [javac] Method m = c.getMethod("instance", new Class[] { argType });
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/Main.java:59: warning: [raw-type] found raw type: java.lang.Class
          [javac] missing type parameters for generic class java.lang.Class<T>
          [javac] Method method = c.getDeclaredMethod ("main", new Class[] {args.getClass()});
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/List.java:76: warning: [raw-type] found raw type: com.sun.tools.javac.util.List
          [javac] missing type parameters for generic class com.sun.tools.javac.util.List<A>
          [javac] private static List EMPTY_LIST = new List<Object>(null,null) {
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/List.java:321: warning: [raw-type] found raw type: com.sun.tools.javac.util.List
          [javac] missing type parameters for generic class com.sun.tools.javac.util.List<A>
          [javac] public static boolean equals(List xs, List ys) {
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/List.java:321: warning: [raw-type] found raw type: com.sun.tools.javac.util.List
          [javac] missing type parameters for generic class com.sun.tools.javac.util.List<A>
          [javac] public static boolean equals(List xs, List ys) {
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/List.java:371: warning: [raw-type] found raw type: java.util.Iterator
          [javac] missing type parameters for generic class java.util.Iterator<E>
          [javac] private static Iterator EMPTYITERATOR = new Iterator() {
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/List.java:371: warning: [raw-type] found raw type: java.util.Iterator
          [javac] missing type parameters for generic class java.util.Iterator<E>
          [javac] private static Iterator EMPTYITERATOR = new Iterator() {
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/Context.java:119: warning: [raw-type] found raw type: com.sun.tools.javac.util.Context.Key
          [javac] missing type parameters for generic class com.sun.tools.javac.util.Context.Key<T>
          [javac] private Map<Key,Object> ht = new HashMap<Key,Object>();
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/Context.java:119: warning: [raw-type] found raw type: com.sun.tools.javac.util.Context.Key
          [javac] missing type parameters for generic class com.sun.tools.javac.util.Context.Key<T>
          [javac] private Map<Key,Object> ht = new HashMap<Key,Object>();
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/Context.java:131: warning: [raw-type] found raw type: com.sun.tools.javac.util.Context.Factory
          [javac] missing type parameters for generic class com.sun.tools.javac.util.Context.Factory<T>
          [javac] if (data instanceof Factory)
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/Context.java:135: warning: [raw-type] found raw type: com.sun.tools.javac.util.Context.Factory
          [javac] missing type parameters for generic class com.sun.tools.javac.util.Context.Factory<T>
          [javac] if (old != null && !(old instanceof Factory) && old != data && data != null)
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/Context.java:143: warning: [raw-type] found raw type: com.sun.tools.javac.util.Context.Factory
          [javac] missing type parameters for generic class com.sun.tools.javac.util.Context.Factory<T>
          [javac] if (o instanceof Factory) {
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/Context.java:144: warning: [raw-type] found raw type: com.sun.tools.javac.util.Context.Factory
          [javac] missing type parameters for generic class com.sun.tools.javac.util.Context.Factory<T>
          [javac] Factory fac = (Factory)o;
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/Context.java:144: warning: [raw-type] found raw type: com.sun.tools.javac.util.Context.Factory
          [javac] missing type parameters for generic class com.sun.tools.javac.util.Context.Factory<T>
          [javac] Factory fac = (Factory)o;
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/Context.java:146: warning: [raw-type] found raw type: com.sun.tools.javac.util.Context.Factory
          [javac] missing type parameters for generic class com.sun.tools.javac.util.Context.Factory<T>
          [javac] if (o instanceof Factory)
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/Pair.java:55: warning: [raw-type] found raw type: com.sun.tools.javac.util.Pair
          [javac] missing type parameters for generic class com.sun.tools.javac.util.Pair<A,B>
          [javac] other instanceof Pair &&
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/Pair.java:56: warning: [raw-type] found raw type: com.sun.tools.javac.util.Pair
          [javac] missing type parameters for generic class com.sun.tools.javac.util.Pair<A,B>
          [javac] equals(fst, ((Pair)other).fst) &&
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/util/Pair.java:57: warning: [raw-type] found raw type: com.sun.tools.javac.util.Pair
          [javac] missing type parameters for generic class com.sun.tools.javac.util.Pair<A,B>
          [javac] equals(snd, ((Pair)other).snd);
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/file/JavacFileManager.java:952: warning: [raw-type] found raw type: java.util.Collection
          [javac] missing type parameters for generic class java.util.Collection<E>
          [javac] if (files instanceof Collection)
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/file/JavacFileManager.java:953: warning: [raw-type] found raw type: java.util.Collection
          [javac] missing type parameters for generic class java.util.Collection<E>
          [javac] result = new ArrayList<RegularFileObject>(((Collection)files).size());
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java:1056: warning: [raw-type] found raw type: javax.tools.DiagnosticListener
          [javac] missing type parameters for generic class javax.tools.DiagnosticListener<S>
          [javac] DiagnosticListener dl = context.get(DiagnosticListener.class);
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java:1117: warning: [raw-type] found raw type: java.util.List
          [javac] missing type parameters for generic class java.util.List<E>
          [javac] List dirEntries = dirEntry.getEntriesAsCollection();
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java:223: warning: [raw-type] found raw type: java.lang.Class
          [javac] missing type parameters for generic class java.lang.Class<T>
          [javac] value = Enum.valueOf((Class) returnClass, constName);
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java:226: warning: [raw-type] found raw type: java.lang.Class
          [javac] missing type parameters for generic class java.lang.Class<T>
          [javac] (Class) returnClass, constName);
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/processing/ServiceProxy.java:58: warning: [raw-type] found raw type: java.lang.Class
          [javac] missing type parameters for generic class java.lang.Class<T>
          [javac] private static void fail(Class service, String msg)
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/processing/ServiceProxy.java:63: warning: [raw-type] found raw type: java.lang.Class
          [javac] missing type parameters for generic class java.lang.Class<T>
          [javac] private static void fail(Class service, URL u, int line, String msg)
          [javac] ^
          [javac] /media/data/ws/jdk7/integration/testws/src/share/classes/com/sun/tools/javac/processing/ServiceProxy.java:84: warning: [raw-type] found raw type: java.lang.Class
          [javac] missing type parameters for generic class java.lang.Class<T>
          [javac] private static boolean parse(Class service, URL u) throws ServiceConfigurationError {
          [javac] ^
          [javac] 27 warnings

            mcimadamore Maurizio Cimadamore
            mcimadamore Maurizio Cimadamore
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: