1.1 --- a/make/build.properties Thu Dec 10 20:35:31 2009 -0800 1.2 +++ b/make/build.properties Fri Dec 11 14:26:27 2009 -0800 1.3 @@ -149,11 +149,26 @@ 1.4 # 1.5 1.6 # The following files require the import JDK to be available 1.7 -require.import.jdk.files = 1.8 +require.import.jdk.files = \ 1.9 + com/sun/tools/javac/nio/*.java 1.10 1.11 # The following files in the import jdk source directory are required 1.12 # in order to compile the files defined in ${require.import.jdk.files} 1.13 -import.jdk.stub.files = 1.14 +# 1.15 +# For NIO, the list of stub files is defined by the contents of the primary 1.16 +# API packages, together with such types that may be required in order to 1.17 +# compile the stubs. Some of these dependencies would go away if the stub 1.18 +# generator were to be improved -- e.g. by removing unnecessary imports. 1.19 +# 1.20 +import.jdk.stub.files = \ 1.21 + java/io/File.java \ 1.22 + java/nio/file/**.java \ 1.23 + java/nio/file/attribute/**.java \ 1.24 + java/nio/file/spi/**.java \ 1.25 + java/nio/channels/AsynchronousChannel.java \ 1.26 + java/nio/channels/AsynchronousFileChannel.java \ 1.27 + java/nio/channels/CompletionHandler.java \ 1.28 + java/nio/channels/SeekableByteChannel.java 1.29 1.30 # The following value is used by the main jtreg target. 1.31 # An empty value means all tests