1 # 2 # Copyright 1996-2008 Sun Microsystems, Inc. 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. Sun designates this 8 # particular file as subject to the "Classpath" exception as provided 9 # by Sun 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 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, 22 # CA 95054 USA or visit www.sun.com if you need additional information or 23 # have any 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/Class.java \ 34 java/lang/Thread.java \ 35 java/lang/Character.java \ 36 java/lang/CharacterData.java \ 37 sun/misc/ASCIICaseInsensitiveComparator.java \ 38 sun/misc/VM.java \ 39 sun/misc/Signal.java \ 40 sun/misc/NativeSignalHandler.java \ 41 java/lang/ThreadGroup.java \ 42 java/lang/ThreadLocal.java \ 43 java/lang/InheritableThreadLocal.java \ 44 java/lang/String.java \ 45 java/lang/ConditionalSpecialCasing.java \ 46 java/lang/StringCoding.java \ 47 java/lang/StringBuffer.java \ 48 java/lang/StringBuilder.java \ 49 java/lang/SuppressWarnings.java \ 50 java/lang/AbstractStringBuilder.java \ 51 java/lang/ClassLoader.java \ 52 java/lang/AssertionStatusDirectives.java \ 53 java/lang/Enum.java \ 54 java/lang/StrictMath.java \ 55 java/lang/Math.java \ 56 sun/misc/FloatingDecimal.java \ 57 sun/misc/FormattedFloatingDecimal.java \ 58 java/lang/Number.java \ 59 java/lang/Byte.java \ 60 java/lang/Short.java \ 61 java/lang/Integer.java \ 62 java/lang/Long.java \ 63 java/lang/Float.java \ 64 java/lang/Double.java \ 65 java/lang/Boolean.java \ 66 java/lang/Void.java \ 67 java/lang/Runnable.java \ 68 java/lang/Cloneable.java \ 69 java/lang/CharSequence.java \ 70 java/lang/SecurityManager.java \ 71 java/lang/Runtime.java \ 72 java/lang/RuntimePermission.java \ 73 java/lang/ApplicationShutdownHooks.java \ 74 java/lang/Shutdown.java \ 75 java/lang/Terminator.java \ 76 java/lang/System.java \ 77 java/lang/Compiler.java \ 78 java/lang/Throwable.java \ 79 java/lang/Exception.java \ 80 java/lang/ReflectiveOperationException.java \ 81 java/lang/IllegalAccessException.java \ 82 java/lang/InstantiationException.java \ 83 java/lang/ClassNotFoundException.java \ 84 java/lang/CloneNotSupportedException.java \ 85 java/lang/InterruptedException.java \ 86 java/lang/NoSuchFieldException.java \ 87 java/lang/NoSuchMethodException.java \ 88 java/lang/RuntimeException.java \ 89 java/lang/ArithmeticException.java \ 90 java/lang/ArrayStoreException.java \ 91 java/lang/ClassCastException.java \ 92 java/lang/IndexOutOfBoundsException.java \ 93 java/lang/ArrayIndexOutOfBoundsException.java \ 94 java/lang/StringIndexOutOfBoundsException.java \ 95 java/lang/NegativeArraySizeException.java \ 96 java/lang/NullPointerException.java \ 97 java/lang/IllegalStateException.java \ 98 java/lang/IllegalArgumentException.java \ 99 java/lang/NumberFormatException.java \ 100 java/lang/IllegalThreadStateException.java \ 101 java/lang/IllegalMonitorStateException.java \ 102 java/lang/SecurityException.java \ 103 java/lang/TypeNotPresentException.java \ 104 java/lang/EnumConstantNotPresentException.java \ 105 java/lang/UnsupportedOperationException.java \ 106 java/lang/Error.java \ 107 java/lang/AssertionError.java \ 108 java/lang/ThreadDeath.java \ 109 java/lang/LinkageError.java \ 110 java/lang/ClassCircularityError.java \ 111 java/lang/ClassFormatError.java \ 112 java/lang/UnsupportedClassVersionError.java \ 113 java/lang/ExceptionInInitializerError.java \ 114 java/lang/IncompatibleClassChangeError.java \ 115 java/lang/AbstractMethodError.java \ 116 java/lang/IllegalAccessError.java \ 117 java/lang/InstantiationError.java \ 118 java/lang/NoSuchFieldError.java \ 119 java/lang/NoSuchMethodError.java \ 120 java/lang/NoClassDefFoundError.java \ 121 java/lang/UnsatisfiedLinkError.java \ 122 java/lang/VerifyError.java \ 123 java/lang/VirtualMachineError.java \ 124 java/lang/InternalError.java \ 125 java/lang/OutOfMemoryError.java \ 126 java/lang/StackOverflowError.java \ 127 java/lang/UnknownError.java \ 128 java/lang/StackTraceElement.java \ 129 java/lang/Package.java \ 130 java/lang/Process.java \ 131 java/lang/ProcessBuilder.java \ 132 java/lang/ProcessEnvironment.java \ 133 java/lang/ProcessImpl.java \ 134 java/lang/Appendable.java \ 135 java/lang/Comparable.java \ 136 java/lang/Readable.java \ 137 java/lang/Override.java \ 138 java/lang/SuppressWarnings.java \ 139 java/lang/ref/Reference.java \ 140 java/lang/ref/SoftReference.java \ 141 java/lang/ref/WeakReference.java \ 142 java/lang/ref/FinalReference.java \ 143 java/lang/ref/PhantomReference.java \ 144 java/lang/ref/ReferenceQueue.java \ 145 java/lang/ref/Finalizer.java \ 146 java/util/BitSet.java \ 147 java/util/Calendar.java \ 148 java/util/GregorianCalendar.java \ 149 sun/util/BuddhistCalendar.java \ 150 java/util/JapaneseImperialCalendar.java \ 151 sun/util/calendar/CalendarDate.java \ 152 sun/util/calendar/ImmutableGregorianDate.java \ 153 sun/util/calendar/CalendarSystem.java \ 154 sun/util/calendar/Era.java \ 155 sun/util/calendar/CalendarUtils.java \ 156 sun/util/calendar/AbstractCalendar.java \ 157 sun/util/calendar/BaseCalendar.java \ 158 sun/util/calendar/Gregorian.java \ 159 sun/util/calendar/JulianCalendar.java \ 160 sun/util/calendar/LocalGregorianCalendar.java \ 161 java/util/Currency.java \ 162 java/util/Date.java \ 163 java/util/Dictionary.java \ 164 java/util/EmptyStackException.java \ 165 java/util/Enumeration.java \ 166 java/util/EventListener.java \ 167 java/util/EventListenerProxy.java \ 168 java/util/EventObject.java \ 169 java/util/Formatter.java \ 170 java/util/Formattable.java \ 171 java/util/FormattableFlags.java \ 172 java/util/IllegalFormatException.java \ 173 java/util/DuplicateFormatFlagsException.java \ 174 java/util/FormatFlagsConversionMismatchException.java \ 175 java/util/IllegalFormatCodePointException.java \ 176 java/util/IllegalFormatConversionException.java \ 177 java/util/IllegalFormatFlagsException.java \ 178 java/util/IllegalFormatPrecisionException.java \ 179 java/util/IllegalFormatWidthException.java \ 180 java/util/MissingFormatArgumentException.java \ 181 java/util/MissingFormatWidthException.java \ 182 java/util/UnknownFormatConversionException.java \ 183 java/util/UnknownFormatFlagsException.java \ 184 java/util/FormatterClosedException.java \ 185 java/util/ListResourceBundle.java \ 186 sun/util/EmptyListResourceBundle.java \ 187 java/util/Locale.java \ 188 java/util/LocaleISOData.java \ 189 sun/util/LocaleServiceProviderPool.java \ 190 sun/util/LocaleDataMetaInfo.java \ 191 java/util/MissingResourceException.java \ 192 java/util/NoSuchElementException.java \ 193 java/util/Observable.java \ 194 java/util/Observer.java \ 195 java/util/Properties.java \ 196 java/util/XMLUtils.java \ 197 java/util/InvalidPropertiesFormatException.java \ 198 java/util/PropertyPermission.java \ 199 java/util/PropertyResourceBundle.java \ 200 java/util/Random.java \ 201 java/util/ResourceBundle.java \ 202 sun/util/ResourceBundleEnumeration.java \ 203 sun/util/CoreResourceBundleControl.java \ 204 java/util/Scanner.java \ 205 java/util/InputMismatchException.java \ 206 java/util/Stack.java \ 207 java/util/StringTokenizer.java \ 208 java/util/TimeZone.java \ 209 java/util/SimpleTimeZone.java \ 210 sun/util/TimeZoneNameUtility.java \ 211 sun/util/calendar/ZoneInfo.java \ 212 sun/util/calendar/ZoneInfoFile.java \ 213 sun/util/calendar/TzIDOldMapping.java \ 214 java/util/TooManyListenersException.java \ 215 java/util/Comparator.java \ 216 java/util/Collections.java \ 217 java/util/Iterator.java \ 218 java/util/ListIterator.java \ 219 java/util/Collection.java \ 220 java/util/Set.java \ 221 java/util/SortedSet.java \ 222 java/util/NavigableSet.java \ 223 java/util/List.java \ 224 java/util/Queue.java \ 225 java/util/Deque.java \ 226 java/util/AbstractCollection.java \ 227 java/util/AbstractSet.java \ 228 java/util/HashSet.java \ 229 java/util/LinkedHashSet.java \ 230 java/util/TreeSet.java \ 231 java/util/EnumSet.java \ 232 java/util/RegularEnumSet.java \ 233 java/util/JumboEnumSet.java \ 234 java/util/AbstractList.java \ 235 java/util/ArrayList.java \ 236 java/util/Vector.java \ 237 java/util/AbstractSequentialList.java \ 238 java/util/LinkedList.java \ 239 java/util/AbstractQueue.java \ 240 java/util/PriorityQueue.java \ 241 java/util/ArrayDeque.java \ 242 java/util/Map.java \ 243 java/util/SortedMap.java \ 244 java/util/NavigableMap.java \ 245 java/util/AbstractMap.java \ 246 java/util/HashMap.java \ 247 java/util/LinkedHashMap.java \ 248 java/util/TreeMap.java \ 249 java/util/Hashtable.java \ 250 java/util/WeakHashMap.java \ 251 java/util/IdentityHashMap.java \ 252 java/util/EnumMap.java \ 253 java/util/Arrays.java \ 254 java/util/TimSort.java \ 255 java/util/ComparableTimSort.java \ 256 java/util/ConcurrentModificationException.java \ 257 java/util/ServiceLoader.java \ 258 java/util/ServiceConfigurationError.java \ 259 java/util/Timer.java \ 260 java/util/TimerTask.java \ 261 java/util/Objects.java \ 262 java/util/UUID.java \ 263 java/util/concurrent/AbstractExecutorService.java \ 264 java/util/concurrent/ArrayBlockingQueue.java \ 265 java/util/concurrent/BlockingDeque.java \ 266 java/util/concurrent/BlockingQueue.java \ 267 java/util/concurrent/BrokenBarrierException.java \ 268 java/util/concurrent/Callable.java \ 269 java/util/concurrent/CancellationException.java \ 270 java/util/concurrent/CompletionService.java \ 271 java/util/concurrent/ConcurrentHashMap.java \ 272 java/util/concurrent/ConcurrentLinkedQueue.java \ 273 java/util/concurrent/ConcurrentMap.java \ 274 java/util/concurrent/ConcurrentNavigableMap.java \ 275 java/util/concurrent/ConcurrentSkipListMap.java \ 276 java/util/concurrent/ConcurrentSkipListSet.java \ 277 java/util/concurrent/CopyOnWriteArrayList.java \ 278 java/util/concurrent/CopyOnWriteArraySet.java \ 279 java/util/concurrent/CountDownLatch.java \ 280 java/util/concurrent/CyclicBarrier.java \ 281 java/util/concurrent/DelayQueue.java \ 282 java/util/concurrent/Delayed.java \ 283 java/util/concurrent/Exchanger.java \ 284 java/util/concurrent/ExecutionException.java \ 285 java/util/concurrent/Executor.java \ 286 java/util/concurrent/ExecutorService.java \ 287 java/util/concurrent/ExecutorCompletionService.java \ 288 java/util/concurrent/Executors.java \ 289 java/util/concurrent/Future.java \ 290 java/util/concurrent/FutureTask.java \ 291 java/util/concurrent/LinkedBlockingDeque.java \ 292 java/util/concurrent/LinkedBlockingQueue.java \ 293 java/util/concurrent/PriorityBlockingQueue.java \ 294 java/util/concurrent/RejectedExecutionException.java \ 295 java/util/concurrent/RejectedExecutionHandler.java \ 296 java/util/concurrent/RunnableFuture.java \ 297 java/util/concurrent/RunnableScheduledFuture.java \ 298 java/util/concurrent/ScheduledExecutorService.java \ 299 java/util/concurrent/ScheduledFuture.java \ 300 java/util/concurrent/ScheduledThreadPoolExecutor.java \ 301 java/util/concurrent/Semaphore.java \ 302 java/util/concurrent/SynchronousQueue.java \ 303 java/util/concurrent/ThreadFactory.java \ 304 java/util/concurrent/ThreadPoolExecutor.java \ 305 java/util/concurrent/TimeUnit.java \ 306 java/util/concurrent/TimeoutException.java \ 307 java/util/concurrent/atomic/AtomicBoolean.java \ 308 java/util/concurrent/atomic/AtomicInteger.java \ 309 java/util/concurrent/atomic/AtomicIntegerArray.java \ 310 java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java \ 311 java/util/concurrent/atomic/AtomicLong.java \ 312 java/util/concurrent/atomic/AtomicLongArray.java \ 313 java/util/concurrent/atomic/AtomicLongFieldUpdater.java \ 314 java/util/concurrent/atomic/AtomicMarkableReference.java \ 315 java/util/concurrent/atomic/AtomicReference.java \ 316 java/util/concurrent/atomic/AtomicReferenceArray.java \ 317 java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java \ 318 java/util/concurrent/atomic/AtomicStampedReference.java \ 319 java/util/concurrent/locks/AbstractOwnableSynchronizer.java \ 320 java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java \ 321 java/util/concurrent/locks/AbstractQueuedSynchronizer.java \ 322 java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java \ 323 java/util/concurrent/locks/Condition.java \ 324 java/util/concurrent/locks/Lock.java \ 325 java/util/concurrent/locks/LockSupport.java \ 326 java/util/concurrent/locks/ReadWriteLock.java \ 327 java/util/concurrent/locks/ReentrantLock.java \ 328 java/util/concurrent/locks/ReentrantReadWriteLock.java \ 329 java/util/regex/Pattern.java \ 330 java/util/regex/Matcher.java \ 331 java/util/regex/MatchResult.java \ 332 java/util/regex/ASCII.java \ 333 java/util/regex/PatternSyntaxException.java \ 334 java/util/prefs/Preferences.java \ 335 java/util/prefs/AbstractPreferences.java \ 336 java/util/prefs/PreferenceChangeEvent.java \ 337 java/util/prefs/PreferenceChangeListener.java \ 338 java/util/prefs/NodeChangeEvent.java \ 339 java/util/prefs/NodeChangeListener.java \ 340 java/util/prefs/BackingStoreException.java \ 341 java/util/prefs/InvalidPreferencesFormatException.java \ 342 java/util/prefs/PreferencesFactory.java \ 343 java/util/prefs/Base64.java \ 344 java/util/prefs/XmlSupport.java \ 345 java/util/spi/CurrencyNameProvider.java \ 346 java/util/spi/LocaleNameProvider.java \ 347 java/util/spi/LocaleServiceProvider.java \ 348 java/util/spi/TimeZoneNameProvider.java \ 349 java/io/Closeable.java \ 350 java/io/Flushable.java \ 351 java/io/PipedInputStream.java \ 352 java/io/PipedOutputStream.java \ 353 java/io/IOException.java \ 354 java/io/CharConversionException.java \ 355 java/io/FileNotFoundException.java \ 356 java/io/EOFException.java \ 357 java/io/SyncFailedException.java \ 358 java/io/UTFDataFormatException.java \ 359 java/io/InterruptedIOException.java \ 360 java/io/UnsupportedEncodingException.java \ 361 java/io/DataInput.java \ 362 java/io/DataOutput.java \ 363 java/io/InputStream.java \ 364 java/io/FileInputStream.java \ 365 java/io/FilterInputStream.java \ 366 java/io/BufferedInputStream.java \ 367 java/io/DataInputStream.java \ 368 java/io/ByteArrayInputStream.java \ 369 java/io/PushbackInputStream.java \ 370 java/io/SequenceInputStream.java \ 371 java/io/StringBufferInputStream.java \ 372 java/io/LineNumberInputStream.java \ 373 java/io/OutputStream.java \ 374 java/io/FileOutputStream.java \ 375 java/io/FilterOutputStream.java \ 376 java/io/BufferedOutputStream.java \ 377 java/io/DataOutputStream.java \ 378 java/io/ByteArrayOutputStream.java \ 379 java/io/PrintStream.java \ 380 java/io/RandomAccessFile.java \ 381 java/io/StreamTokenizer.java \ 382 java/io/DeleteOnExitHook.java \ 383 java/io/File.java \ 384 java/io/FileSystem.java \ 385 java/io/FileDescriptor.java \ 386 java/io/FilenameFilter.java \ 387 java/io/FileFilter.java \ 388 java/io/FilePermission.java \ 389 java/io/Serializable.java \ 390 java/io/Externalizable.java \ 391 java/io/Bits.java \ 392 java/io/ObjectInput.java \ 393 java/io/ObjectInputStream.java \ 394 java/io/ObjectInputValidation.java \ 395 java/io/ObjectOutput.java \ 396 java/io/ObjectOutputStream.java \ 397 java/io/ObjectStreamClass.java \ 398 java/io/ObjectStreamConstants.java \ 399 java/io/ObjectStreamField.java \ 400 java/io/SerializablePermission.java \ 401 java/io/InvalidClassException.java \ 402 java/io/InvalidObjectException.java \ 403 java/io/NotActiveException.java \ 404 java/io/NotSerializableException.java \ 405 java/io/ObjectStreamException.java \ 406 java/io/OptionalDataException.java \ 407 java/io/StreamCorruptedException.java \ 408 java/io/WriteAbortedException.java \ 409 java/io/Reader.java \ 410 java/io/BufferedReader.java \ 411 java/io/LineNumberReader.java \ 412 java/io/CharArrayReader.java \ 413 java/io/FilterReader.java \ 414 java/io/PushbackReader.java \ 415 java/io/InputStreamReader.java \ 416 java/io/FileReader.java \ 417 java/io/PipedReader.java \ 418 java/io/StringReader.java \ 419 java/io/TempFileHelper.java \ 420 java/io/Writer.java \ 421 java/io/BufferedWriter.java \ 422 java/io/PrintWriter.java \ 423 java/io/CharArrayWriter.java \ 424 java/io/FilterWriter.java \ 425 java/io/OutputStreamWriter.java \ 426 java/io/FileWriter.java \ 427 java/io/PipedWriter.java \ 428 java/io/StringWriter.java \ 429 java/io/Console.java \ 430 java/io/ExpiringCache.java \ 431 java/nio/charset/Charset.java \ 432 java/nio/charset/CharsetDecoder.java \ 433 java/nio/charset/CharsetEncoder.java \ 434 java/nio/charset/UnmappableCharacterException.java \ 435 java/nio/Bits.java \ 436 java/nio/DirectByteBuffer.java \ 437 java/nio/HeapByteBuffer.java \ 438 java/nio/HeapCharBuffer.java \ 439 java/security/AccessController.java \ 440 java/security/ProtectionDomain.java \ 441 java/net/URLClassLoader.java \ 442 java/net/URLConnection.java \ 443 sun/misc/Launcher.java \ 444 sun/misc/MetaIndex.java \ 445 sun/misc/URLClassPath.java \ 446 sun/misc/Version.java \ 447 sun/net/www/protocol/jar/Handler.java \ 448 sun/net/www/protocol/jar/JarURLConnection.java \ 449 sun/net/www/protocol/file/Handler.java \ 450 sun/net/www/protocol/file/FileURLConnection.java \ 451 sun/misc/FileURLMapper.java \ 452 sun/misc/MessageUtils.java \ 453 sun/misc/GC.java \ 454 sun/misc/Service.java \ 455 sun/misc/JavaLangAccess.java \ 456 sun/misc/JavaIOAccess.java \ 457 sun/misc/JavaIOFileDescriptorAccess.java \ 458 sun/misc/JavaNioAccess.java \ 459 sun/misc/Perf.java \ 460 sun/misc/PerfCounter.java 461 462 FILES_java = $(JAVA_JAVA_java)