Fix raw and unchecked warnings in javax.print

XMLWordPrintable

    • 2d
    • source
    • minimal
    • Java API
    • SE

      Summary

      Generify portions of javax.print.

      Problem

      The signatures of some methods in javax.print.* use raw types. These should be corrected to use generics properly.

      Solution

      Generify the API.

      Specification

      --- old/src/share/classes/javax/print/AttributeException.java   2014-05-19 12:41:29.000000000 -0700
      +++ new/src/share/classes/javax/print/AttributeException.java   2014-05-19 12:41:28.000000000 -0700
      @@ -52,7 +52,7 @@
            *
            * @return unsupported attribute classes
            */
      -    public Class[] getUnsupportedAttributes();
      +    public Class<?>[] getUnsupportedAttributes();
       
           /**
            * Returns the array of printing attributes for which the Print Service
      
      
      
      --- old/src/share/classes/javax/print/attribute/standard/DialogTypeSelection.java       2014-05-19 12:41:33.000000000 -0700
      +++ new/src/share/classes/javax/print/attribute/standard/DialogTypeSelection.java       2014-05-19 12:41:33.000000000 -0700
      h@@ -110,7 +111,7 @@
            * @return  Printing attribute class (category), an instance of class
            *          {@link java.lang.Class java.lang.Class}.
            */
      -    public final Class getCategory() {
      +    public final Class<? extends Attribute> getCategory() {
               return DialogTypeSelection.class;
           }
      

            Assignee:
            Joe Darcy
            Reporter:
            Joe Darcy
            Philip Race
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: