1 #
   2 # Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
   3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4 #
   5 # This code is free software; you can redistribute it and/or modify it
   6 # under the terms of the GNU General Public License version 2 only, as
   7 # published by the Free Software Foundation.  Oracle designates this
   8 # particular file as subject to the "Classpath" exception as provided
   9 # by Oracle in the LICENSE file that accompanied this code.
  10 #
  11 # This code is distributed in the hope that it will be useful, but WITHOUT
  12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14 # version 2 for more details (a copy is included in the LICENSE file that
  15 # accompanied this code).
  16 #
  17 # You should have received a copy of the GNU General Public License version
  18 # 2 along with this work; if not, write to the Free Software Foundation,
  19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20 #
  21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22 # or visit www.oracle.com if you need additional information or have any
  23 # questions.
  24 #
  25 
  26 #
  27 # This is the list of java classes that will be automatically built
  28 # from sources.  See Exportedfiles.gmk for the list of files which
  29 # will generate header files
  30 #
  31 JAVA_JAVA_java = \
  32     java/lang/Object.java \
  33     java/lang/AutoCloseable.java \
  34     java/lang/Class.java \
  35     java/lang/Thread.java \
  36     java/lang/Character.java \
  37     java/lang/CharacterData.java \
  38     java/lang/CharacterName.java \
  39     sun/misc/ASCIICaseInsensitiveComparator.java \
  40     sun/misc/VM.java \
  41     sun/misc/Signal.java \
  42     sun/misc/NativeSignalHandler.java \
  43     java/lang/ThreadGroup.java \
  44     java/lang/ThreadLocal.java \
  45         java/lang/InheritableThreadLocal.java \
  46     java/lang/String.java \
  47         java/lang/ConditionalSpecialCasing.java \
  48         java/lang/StringCoding.java \
  49     java/lang/StringBuffer.java \
  50     java/lang/StringBuilder.java \
  51     java/lang/SuppressWarnings.java \
  52     java/lang/AbstractStringBuilder.java \
  53     java/lang/ClassLoader.java \
  54     java/lang/ClassLoaderHelper.java \
  55     java/lang/AssertionStatusDirectives.java \
  56     java/lang/Enum.java \
  57     java/lang/StrictMath.java \
  58     java/lang/Math.java \
  59     sun/misc/FloatingDecimal.java \
  60     sun/misc/FormattedFloatingDecimal.java \
  61     java/lang/Number.java \
  62         java/lang/Byte.java \
  63         java/lang/Short.java \
  64         java/lang/Integer.java \
  65         java/lang/Long.java \
  66         java/lang/Float.java \
  67         java/lang/Double.java \
  68     java/lang/Boolean.java \
  69     java/lang/Void.java \
  70     java/lang/Runnable.java \
  71     java/lang/Cloneable.java \
  72     java/lang/CharSequence.java \
  73     java/lang/SecurityManager.java \
  74     java/lang/Runtime.java \
  75     java/lang/RuntimePermission.java \
  76     java/lang/ApplicationShutdownHooks.java \
  77     java/lang/Shutdown.java \
  78     java/lang/Terminator.java \
  79     java/lang/System.java \
  80     java/lang/Compiler.java \
  81     java/lang/Throwable.java \
  82         java/lang/Exception.java \
  83             java/lang/ReflectiveOperationException.java \
  84             java/lang/IllegalAccessException.java \
  85             java/lang/InstantiationException.java \
  86             java/lang/ClassNotFoundException.java \
  87             java/lang/CloneNotSupportedException.java \
  88             java/lang/InterruptedException.java \
  89             java/lang/NoSuchFieldException.java \
  90             java/lang/NoSuchMethodException.java \
  91             java/lang/RuntimeException.java \
  92                 java/lang/ArithmeticException.java \
  93                 java/lang/ArrayStoreException.java \
  94                 java/lang/ClassCastException.java \
  95                 java/lang/IndexOutOfBoundsException.java \
  96                     java/lang/ArrayIndexOutOfBoundsException.java \
  97                     java/lang/StringIndexOutOfBoundsException.java \
  98                 java/lang/NegativeArraySizeException.java \
  99                 java/lang/NullPointerException.java \
 100                 java/lang/IllegalStateException.java \
 101                 java/lang/IllegalArgumentException.java \
 102                     java/lang/NumberFormatException.java \
 103                     java/lang/IllegalThreadStateException.java \
 104                     java/lang/IllegalMonitorStateException.java \
 105                 java/lang/SecurityException.java \
 106                 java/lang/TypeNotPresentException.java \
 107                 java/lang/EnumConstantNotPresentException.java \
 108                 java/lang/UnsupportedOperationException.java \
 109         java/lang/Error.java \
 110             java/lang/AssertionError.java \
 111             java/lang/ThreadDeath.java \
 112             java/lang/LinkageError.java \
 113                 java/lang/ClassCircularityError.java \
 114                 java/lang/ClassFormatError.java \
 115                     java/lang/UnsupportedClassVersionError.java \
 116                 java/lang/ExceptionInInitializerError.java \
 117                 java/lang/IncompatibleClassChangeError.java \
 118                     java/lang/AbstractMethodError.java \
 119                     java/lang/IllegalAccessError.java \
 120                     java/lang/InstantiationError.java \
 121                     java/lang/NoSuchFieldError.java \
 122                     java/lang/NoSuchMethodError.java \
 123                 java/lang/NoClassDefFoundError.java \
 124                 java/lang/UnsatisfiedLinkError.java \
 125                 java/lang/VerifyError.java \
 126             java/lang/VirtualMachineError.java \
 127                 java/lang/InternalError.java \
 128                 java/lang/OutOfMemoryError.java \
 129                 java/lang/StackOverflowError.java \
 130                 java/lang/UnknownError.java \
 131     java/lang/StackTraceElement.java \
 132     java/lang/Package.java \
 133     java/lang/Process.java \
 134     java/lang/ProcessBuilder.java \
 135     java/lang/ProcessEnvironment.java \
 136     java/lang/ProcessImpl.java \
 137     java/lang/Appendable.java \
 138     java/lang/Comparable.java \
 139     java/lang/Readable.java \
 140     java/lang/FunctionalInterface.java \
 141     java/lang/Override.java \
 142     java/lang/SafeVarargs.java \
 143     java/lang/SuppressWarnings.java \
 144     java/lang/ref/Reference.java \
 145         java/lang/ref/SoftReference.java \
 146         java/lang/ref/WeakReference.java \
 147         java/lang/ref/FinalReference.java \
 148         java/lang/ref/PhantomReference.java \
 149     java/lang/ref/ReferenceQueue.java \
 150     java/lang/ref/Finalizer.java \
 151     java/util/Base64.java \
 152     java/util/BitSet.java \
 153     java/util/Calendar.java \
 154         java/util/GregorianCalendar.java \
 155             sun/util/BuddhistCalendar.java \
 156         java/util/JapaneseImperialCalendar.java \
 157         sun/util/calendar/CalendarDate.java \
 158             sun/util/calendar/ImmutableGregorianDate.java \
 159         sun/util/calendar/CalendarSystem.java \
 160         sun/util/calendar/Era.java \
 161         sun/util/calendar/CalendarUtils.java \
 162         sun/util/calendar/AbstractCalendar.java \
 163         sun/util/calendar/BaseCalendar.java \
 164             sun/util/calendar/Gregorian.java \
 165             sun/util/calendar/JulianCalendar.java \
 166             sun/util/calendar/LocalGregorianCalendar.java \
 167     java/util/Currency.java \
 168     java/util/Date.java \
 169     java/util/Dictionary.java \
 170     java/util/EmptyStackException.java \
 171     java/util/Enumeration.java \
 172     java/util/EventListener.java \
 173         java/util/EventListenerProxy.java \
 174     java/util/EventObject.java \
 175     java/util/Formatter.java \
 176     java/util/Formattable.java \
 177     java/util/FormattableFlags.java \
 178     java/util/IllegalFormatException.java \
 179         java/util/DuplicateFormatFlagsException.java \
 180         java/util/FormatFlagsConversionMismatchException.java \
 181         java/util/IllegalFormatCodePointException.java \
 182         java/util/IllegalFormatConversionException.java \
 183         java/util/IllegalFormatFlagsException.java \
 184         java/util/IllegalFormatPrecisionException.java \
 185         java/util/IllegalFormatWidthException.java \
 186         java/util/MissingFormatArgumentException.java \
 187         java/util/MissingFormatWidthException.java \
 188         java/util/UnknownFormatConversionException.java \
 189         java/util/UnknownFormatFlagsException.java \
 190     java/util/IllformedLocaleException.java \
 191     java/util/FormatterClosedException.java \
 192     java/util/ListResourceBundle.java \
 193     java/util/Locale.java \
 194         sun/util/locale/BaseLocale.java \
 195         sun/util/locale/Extension.java \
 196         sun/util/locale/InternalLocaleBuilder.java \
 197         sun/util/locale/LanguageTag.java \
 198         sun/util/locale/LocaleExtensions.java \
 199         sun/util/locale/LocaleObjectCache.java \
 200         sun/util/locale/LocaleSyntaxException.java \
 201         sun/util/locale/LocaleUtils.java \
 202         sun/util/locale/ParseStatus.java \
 203         sun/util/locale/StringTokenIterator.java \
 204         sun/util/locale/UnicodeLocaleExtension.java \
 205             sun/util/locale/provider/AuxLocaleProviderAdapter.java \
 206             sun/util/locale/provider/AvailableLanguageTags.java \
 207             sun/util/locale/provider/BreakDictionary.java \
 208             sun/util/locale/provider/BreakIteratorProviderImpl.java \
 209             sun/util/locale/provider/CalendarDataProviderImpl.java \
 210             sun/util/locale/provider/CalendarDataUtility.java \
 211             sun/util/locale/provider/CalendarNameProviderImpl.java \
 212             sun/util/locale/provider/CalendarProviderImpl.java \
 213             sun/util/locale/provider/CollationRules.java \
 214             sun/util/locale/provider/CollatorProviderImpl.java \
 215             sun/util/locale/provider/CurrencyNameProviderImpl.java \
 216             sun/util/locale/provider/DateFormatProviderImpl.java \
 217             sun/util/locale/provider/DateFormatSymbolsProviderImpl.java \
 218             sun/util/locale/provider/DecimalFormatSymbolsProviderImpl.java \
 219             sun/util/locale/provider/DictionaryBasedBreakIterator.java \
 220             sun/util/locale/provider/FallbackLocaleProviderAdapter.java \
 221             sun/util/locale/provider/HostLocaleProviderAdapter.java \
 222             sun/util/locale/provider/HostLocaleProviderAdapterImpl.java \
 223             sun/util/locale/provider/JRELocaleConstants.java \
 224             sun/util/locale/provider/JRELocaleProviderAdapter.java \
 225             sun/util/locale/provider/LocaleServiceProviderPool.java \
 226             sun/util/locale/provider/LocaleProviderAdapter.java \
 227             sun/util/locale/provider/LocaleDataMetaInfo.java \
 228             sun/util/locale/provider/LocaleNameProviderImpl.java \
 229             sun/util/locale/provider/LocaleResources.java \
 230             sun/util/locale/provider/NumberFormatProviderImpl.java \
 231             sun/util/locale/provider/RuleBasedBreakIterator.java \
 232             sun/util/locale/provider/ResourceBundleBasedAdapter.java \
 233             sun/util/locale/provider/SPILocaleProviderAdapter.java \
 234             sun/util/locale/provider/TimeZoneNameProviderImpl.java \
 235             sun/util/locale/provider/TimeZoneNameUtility.java \
 236         sun/util/spi/CalendarProvider.java \
 237     java/util/LocaleISOData.java \
 238         sun/util/cldr/CLDRLocaleProviderAdapter.java \
 239     java/util/MissingResourceException.java \
 240     java/util/NoSuchElementException.java \
 241     java/util/Observable.java \
 242     java/util/Observer.java \
 243     java/util/Properties.java \
 244         java/util/InvalidPropertiesFormatException.java \
 245         sun/util/spi/XmlPropertiesProvider.java \
 246     java/util/PropertyPermission.java \
 247     java/util/PropertyResourceBundle.java \
 248     java/util/Random.java \
 249     java/util/ResourceBundle.java \
 250         sun/util/ResourceBundleEnumeration.java \
 251         sun/util/CoreResourceBundleControl.java \
 252     java/util/Scanner.java \
 253     java/util/InputMismatchException.java \
 254     java/util/Stack.java \
 255     java/util/StringJoiner.java \
 256     java/util/StringTokenizer.java \
 257     java/util/TimeZone.java \
 258         java/util/SimpleTimeZone.java \
 259         sun/util/calendar/ZoneInfo.java \
 260         sun/util/calendar/ZoneInfoFile.java \
 261     java/util/TooManyListenersException.java \
 262     java/util/Comparator.java \
 263     java/util/Comparators.java \
 264     java/util/Collections.java \
 265     java/util/Iterator.java \
 266     java/util/ListIterator.java \
 267     java/util/Collection.java \
 268         java/util/Set.java \
 269             java/util/SortedSet.java \
 270                 java/util/NavigableSet.java \
 271         java/util/List.java \
 272         java/util/Queue.java \
 273             java/util/Deque.java \
 274     java/util/AbstractCollection.java \
 275         java/util/AbstractSet.java \
 276             java/util/HashSet.java \
 277             java/util/LinkedHashSet.java \
 278             java/util/TreeSet.java \
 279             java/util/EnumSet.java \
 280                 java/util/RegularEnumSet.java \
 281                 java/util/JumboEnumSet.java \
 282         java/util/AbstractList.java \
 283             java/util/ArrayList.java \
 284             java/util/Vector.java \
 285         java/util/AbstractSequentialList.java \
 286                 java/util/LinkedList.java \
 287         java/util/AbstractQueue.java \
 288             java/util/PriorityQueue.java \
 289         java/util/ArrayDeque.java \
 290     java/util/Map.java \
 291         java/util/SortedMap.java \
 292             java/util/NavigableMap.java \
 293     java/util/AbstractMap.java \
 294         java/util/HashMap.java \
 295         java/util/LinkedHashMap.java \
 296         java/util/TreeMap.java \
 297         java/util/Hashtable.java \
 298         java/util/WeakHashMap.java \
 299         java/util/IdentityHashMap.java \
 300         java/util/EnumMap.java \
 301     java/util/Arrays.java \
 302     java/util/ArraysParallelSortHelpers.java \
 303     java/util/DualPivotQuicksort.java \
 304     java/util/TimSort.java \
 305     java/util/ComparableTimSort.java \
 306     java/util/ConcurrentModificationException.java \
 307     java/util/ServiceLoader.java \
 308     java/util/ServiceConfigurationError.java \
 309     java/util/Timer.java \
 310     java/util/TimerTask.java \
 311     java/util/Objects.java \
 312     java/util/UUID.java \
 313     java/util/concurrent/AbstractExecutorService.java \
 314     java/util/concurrent/ArrayBlockingQueue.java \
 315     java/util/concurrent/BlockingDeque.java \
 316     java/util/concurrent/BlockingQueue.java \
 317     java/util/concurrent/BrokenBarrierException.java \
 318     java/util/concurrent/Callable.java \
 319     java/util/concurrent/CancellationException.java \
 320     java/util/concurrent/CompletableFuture.java \
 321     java/util/concurrent/CompletionException.java \
 322     java/util/concurrent/CompletionService.java \
 323     java/util/concurrent/ConcurrentHashMap.java \
 324     java/util/concurrent/ConcurrentLinkedDeque.java \
 325     java/util/concurrent/ConcurrentLinkedQueue.java \
 326     java/util/concurrent/ConcurrentMap.java \
 327     java/util/concurrent/ConcurrentNavigableMap.java \
 328     java/util/concurrent/ConcurrentSkipListMap.java \
 329     java/util/concurrent/ConcurrentSkipListSet.java \
 330     java/util/concurrent/CopyOnWriteArrayList.java \
 331     java/util/concurrent/CopyOnWriteArraySet.java \
 332     java/util/concurrent/CountDownLatch.java \
 333     java/util/concurrent/CountedCompleter.java \
 334     java/util/concurrent/CyclicBarrier.java \
 335     java/util/concurrent/DelayQueue.java \
 336     java/util/concurrent/Delayed.java \
 337     java/util/concurrent/Exchanger.java \
 338     java/util/concurrent/ExecutionException.java \
 339     java/util/concurrent/Executor.java \
 340     java/util/concurrent/ExecutorService.java \
 341     java/util/concurrent/ExecutorCompletionService.java \
 342     java/util/concurrent/Executors.java \
 343     java/util/concurrent/ForkJoinPool.java \
 344     java/util/concurrent/ForkJoinTask.java \
 345     java/util/concurrent/ForkJoinWorkerThread.java \
 346     java/util/concurrent/Future.java \
 347     java/util/concurrent/FutureTask.java \
 348     java/util/concurrent/LinkedBlockingDeque.java \
 349     java/util/concurrent/LinkedBlockingQueue.java \
 350     java/util/concurrent/LinkedTransferQueue.java \
 351     java/util/concurrent/Phaser.java \
 352     java/util/concurrent/PriorityBlockingQueue.java \
 353     java/util/concurrent/RecursiveAction.java \
 354     java/util/concurrent/RecursiveTask.java \
 355     java/util/concurrent/RejectedExecutionException.java \
 356     java/util/concurrent/RejectedExecutionHandler.java \
 357     java/util/concurrent/RunnableFuture.java \
 358     java/util/concurrent/RunnableScheduledFuture.java \
 359     java/util/concurrent/ScheduledExecutorService.java \
 360     java/util/concurrent/ScheduledFuture.java \
 361     java/util/concurrent/ScheduledThreadPoolExecutor.java \
 362     java/util/concurrent/Semaphore.java \
 363     java/util/concurrent/SynchronousQueue.java \
 364     java/util/concurrent/ThreadFactory.java \
 365     java/util/concurrent/ThreadLocalRandom.java \
 366     java/util/concurrent/ThreadPoolExecutor.java \
 367     java/util/concurrent/TimeUnit.java \
 368     java/util/concurrent/TimeoutException.java \
 369     java/util/concurrent/TransferQueue.java \
 370     java/util/concurrent/atomic/AtomicBoolean.java \
 371     java/util/concurrent/atomic/AtomicInteger.java \
 372     java/util/concurrent/atomic/AtomicIntegerArray.java \
 373     java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java \
 374     java/util/concurrent/atomic/AtomicLong.java \
 375     java/util/concurrent/atomic/AtomicLongArray.java \
 376     java/util/concurrent/atomic/AtomicLongFieldUpdater.java \
 377     java/util/concurrent/atomic/AtomicMarkableReference.java \
 378     java/util/concurrent/atomic/AtomicReference.java \
 379     java/util/concurrent/atomic/AtomicReferenceArray.java \
 380     java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java \
 381     java/util/concurrent/atomic/AtomicStampedReference.java \
 382     java/util/concurrent/atomic/DoubleAccumulator.java \
 383     java/util/concurrent/atomic/DoubleAdder.java \
 384     java/util/concurrent/atomic/LongAccumulator.java \
 385     java/util/concurrent/atomic/LongAdder.java \
 386     java/util/concurrent/atomic/Striped64.java \
 387     java/util/concurrent/locks/AbstractOwnableSynchronizer.java \
 388     java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java \
 389     java/util/concurrent/locks/AbstractQueuedSynchronizer.java \
 390     java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java \
 391     java/util/concurrent/locks/Condition.java \
 392     java/util/concurrent/locks/Lock.java \
 393     java/util/concurrent/locks/LockSupport.java \
 394     java/util/concurrent/locks/ReadWriteLock.java \
 395     java/util/concurrent/locks/ReentrantLock.java \
 396     java/util/concurrent/locks/ReentrantReadWriteLock.java \
 397     java/util/concurrent/locks/StampedLock.java \
 398     java/util/regex/Pattern.java \
 399     java/util/regex/Matcher.java \
 400     java/util/regex/MatchResult.java \
 401     java/util/regex/ASCII.java \
 402     java/util/regex/UnicodeProp.java \
 403     java/util/regex/PatternSyntaxException.java \
 404     java/util/prefs/Preferences.java \
 405         java/util/prefs/AbstractPreferences.java \
 406     java/util/prefs/PreferenceChangeEvent.java \
 407     java/util/prefs/PreferenceChangeListener.java \
 408     java/util/prefs/NodeChangeEvent.java \
 409     java/util/prefs/NodeChangeListener.java \
 410     java/util/prefs/BackingStoreException.java \
 411     java/util/prefs/InvalidPreferencesFormatException.java \
 412     java/util/prefs/PreferencesFactory.java \
 413     java/util/prefs/Base64.java \
 414     java/util/prefs/XmlSupport.java \
 415     java/util/spi/CalendarDataProvider.java \
 416     java/util/spi/CalendarNameProvider.java \
 417     java/util/spi/CurrencyNameProvider.java \
 418     java/util/spi/LocaleNameProvider.java \
 419     java/util/spi/LocaleServiceProvider.java \
 420     java/util/spi/ResourceBundleControlProvider.java \
 421     java/util/spi/TimeZoneNameProvider.java \
 422     java/io/Closeable.java \
 423     java/io/Flushable.java \
 424     java/io/PipedInputStream.java \
 425     java/io/PipedOutputStream.java \
 426     java/io/IOException.java \
 427         java/io/CharConversionException.java \
 428         java/io/FileNotFoundException.java \
 429         java/io/EOFException.java \
 430         java/io/SyncFailedException.java \
 431         java/io/UTFDataFormatException.java \
 432         java/io/InterruptedIOException.java \
 433         java/io/UnsupportedEncodingException.java \
 434     java/io/DataInput.java \
 435     java/io/DataOutput.java \
 436     java/io/InputStream.java \
 437         java/io/FileInputStream.java \
 438         java/io/FilterInputStream.java \
 439             java/io/BufferedInputStream.java \
 440             java/io/DataInputStream.java \
 441         java/io/ByteArrayInputStream.java \
 442         java/io/PushbackInputStream.java \
 443         java/io/SequenceInputStream.java \
 444         java/io/StringBufferInputStream.java \
 445         java/io/LineNumberInputStream.java \
 446     java/io/OutputStream.java \
 447         java/io/FileOutputStream.java \
 448         java/io/FilterOutputStream.java \
 449             java/io/BufferedOutputStream.java \
 450             java/io/DataOutputStream.java \
 451         java/io/ByteArrayOutputStream.java \
 452         java/io/PrintStream.java \
 453     java/io/RandomAccessFile.java \
 454     java/io/StreamTokenizer.java \
 455     java/io/DeleteOnExitHook.java \
 456     java/io/File.java \
 457     java/io/FileSystem.java \
 458     java/io/FileDescriptor.java \
 459     java/io/DefaultFileSystem.java \
 460     java/io/FilenameFilter.java \
 461     java/io/FileFilter.java \
 462     java/io/FilePermission.java \
 463     java/io/Serializable.java \
 464     java/io/Externalizable.java \
 465     java/io/SerialCallbackContext.java \
 466         java/io/Bits.java \
 467         java/io/ObjectInput.java \
 468         java/io/ObjectInputStream.java \
 469         java/io/ObjectInputValidation.java \
 470         java/io/ObjectOutput.java \
 471         java/io/ObjectOutputStream.java \
 472         java/io/ObjectStreamClass.java \
 473         java/io/ObjectStreamConstants.java \
 474         java/io/ObjectStreamField.java \
 475         java/io/SerializablePermission.java \
 476         java/io/InvalidClassException.java \
 477         java/io/InvalidObjectException.java \
 478         java/io/NotActiveException.java \
 479         java/io/NotSerializableException.java \
 480         java/io/ObjectStreamException.java \
 481         java/io/OptionalDataException.java \
 482         java/io/StreamCorruptedException.java \
 483         java/io/WriteAbortedException.java \
 484     java/io/Reader.java \
 485         java/io/BufferedReader.java \
 486             java/io/LineNumberReader.java \
 487         java/io/CharArrayReader.java \
 488         java/io/FilterReader.java \
 489             java/io/PushbackReader.java \
 490         java/io/InputStreamReader.java \
 491             java/io/FileReader.java \
 492         java/io/PipedReader.java \
 493         java/io/StringReader.java \
 494     java/io/Writer.java \
 495         java/io/BufferedWriter.java \
 496             java/io/PrintWriter.java \
 497         java/io/CharArrayWriter.java \
 498         java/io/FilterWriter.java \
 499         java/io/OutputStreamWriter.java \
 500             java/io/FileWriter.java \
 501         java/io/PipedWriter.java \
 502         java/io/StringWriter.java \
 503     java/io/Console.java \
 504     java/io/ExpiringCache.java \
 505     java/nio/charset/Charset.java \
 506     java/nio/charset/CharsetDecoder.java \
 507     java/nio/charset/CharsetEncoder.java \
 508     java/nio/charset/UnmappableCharacterException.java \
 509     java/nio/Bits.java \
 510     java/nio/DirectByteBuffer.java \
 511     java/nio/HeapByteBuffer.java \
 512     java/nio/HeapCharBuffer.java \
 513     java/security/AccessController.java \
 514     java/security/ProtectionDomain.java \
 515     java/net/URLClassLoader.java \
 516     java/net/URLConnection.java \
 517     sun/misc/Launcher.java \
 518     sun/misc/MetaIndex.java \
 519     sun/misc/URLClassPath.java \
 520     sun/misc/Version.java \
 521     sun/misc/FileURLMapper.java \
 522     sun/misc/MessageUtils.java \
 523     sun/misc/GC.java \
 524     sun/misc/Service.java \
 525     sun/misc/JavaAWTAccess.java \
 526     sun/misc/JavaLangAccess.java \
 527     sun/misc/JavaIOAccess.java \
 528     sun/misc/JavaIOFileDescriptorAccess.java \
 529     sun/misc/JavaNioAccess.java \
 530     sun/misc/Perf.java \
 531     sun/misc/PerfCounter.java \
 532     sun/net/www/protocol/jar/Handler.java \
 533     sun/net/www/protocol/jar/JarURLConnection.java \
 534     sun/net/www/protocol/file/Handler.java \
 535     sun/net/www/protocol/file/FileURLConnection.java
 536 
 537 FILES_java = $(JAVA_JAVA_java)