Print this page


Split Close
Expand all
Collapse all
          --- old/src/share/classes/sun/rmi/rmic/BatchEnvironment.java
          +++ new/src/share/classes/sun/rmi/rmic/BatchEnvironment.java
↓ open down ↓ 152 lines elided ↑ open up ↑
 153  153      }
 154  154  
 155  155      /**
 156  156       * Get the ClassPath.
 157  157       */
 158  158      public ClassPath getClassPath() {
 159  159          return binaryPath;
 160  160      }
 161  161  
 162  162      /** list of generated source files created in this environment */
 163      -    private Vector generatedFiles = new Vector();
      163 +    private Vector<File> generatedFiles = new Vector<>();
 164  164  
 165  165      /**
 166  166       * Remember a generated source file generated so that it
 167  167       * can be removed later, if appropriate.
 168  168       */
 169  169      public void addGeneratedFile(File file) {
 170  170          generatedFiles.addElement(file);
 171  171      }
 172  172  
 173  173      /**
 174  174       * Delete all the generated source files made during the execution
 175  175       * of this environment (those that have been registered with the
 176  176       * "addGeneratedFile" method).
 177  177       */
 178  178      public void deleteGeneratedFiles() {
 179  179          synchronized(generatedFiles) {
 180      -            Enumeration enumeration = generatedFiles.elements();
      180 +            Enumeration<File> enumeration = generatedFiles.elements();
 181  181              while (enumeration.hasMoreElements()) {
 182      -                File file = (File) enumeration.nextElement();
      182 +                File file = enumeration.nextElement();
 183  183                  file.delete();
 184  184              }
 185  185              generatedFiles.removeAllElements();
 186  186          }
 187  187      }
 188  188  
 189  189      /**
 190  190       * Release resources, if any.
 191  191       */
 192  192      public void shutdown() {
↓ open down ↓ 253 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX