langtools/make/build.properties
author rfield
Tue, 26 Feb 2013 10:38:58 -0800
changeset 16034 cb5fbea1ecec
parent 15563 7f7adda30698
child 18661 9dedda2ba49a
permissions -rw-r--r--
8008770: SerializedLambda incorrect class loader for lambda deserializing class Summary: current thread's context ClassLoader was used to load class by name, pass class not name in serialization (Thank you Peter Levart for test and prototype. Thank you Sundar and Peter for unofficial reviews) Reviewed-by: forax
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10
06bc494ca11e Initial load
duke
parents:
diff changeset
     1
#
11864
116173ff7d77 7041249: Remove apt tool and API from the JDK
darcy
parents: 11054
diff changeset
     2
# Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
10
06bc494ca11e Initial load
duke
parents:
diff changeset
     3
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
06bc494ca11e Initial load
duke
parents:
diff changeset
     4
#
06bc494ca11e Initial load
duke
parents:
diff changeset
     5
# This code is free software; you can redistribute it and/or modify it
06bc494ca11e Initial load
duke
parents:
diff changeset
     6
# under the terms of the GNU General Public License version 2 only, as
5520
86e4b9a9da40 6943119: Rebrand source copyright notices
ohair
parents: 5004
diff changeset
     7
# published by the Free Software Foundation.  Oracle designates this
10
06bc494ca11e Initial load
duke
parents:
diff changeset
     8
# particular file as subject to the "Classpath" exception as provided
5520
86e4b9a9da40 6943119: Rebrand source copyright notices
ohair
parents: 5004
diff changeset
     9
# by Oracle in the LICENSE file that accompanied this code.
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    10
#
06bc494ca11e Initial load
duke
parents:
diff changeset
    11
# This code is distributed in the hope that it will be useful, but WITHOUT
06bc494ca11e Initial load
duke
parents:
diff changeset
    12
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
06bc494ca11e Initial load
duke
parents:
diff changeset
    13
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
06bc494ca11e Initial load
duke
parents:
diff changeset
    14
# version 2 for more details (a copy is included in the LICENSE file that
06bc494ca11e Initial load
duke
parents:
diff changeset
    15
# accompanied this code).
06bc494ca11e Initial load
duke
parents:
diff changeset
    16
#
06bc494ca11e Initial load
duke
parents:
diff changeset
    17
# You should have received a copy of the GNU General Public License version
06bc494ca11e Initial load
duke
parents:
diff changeset
    18
# 2 along with this work; if not, write to the Free Software Foundation,
06bc494ca11e Initial load
duke
parents:
diff changeset
    19
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
06bc494ca11e Initial load
duke
parents:
diff changeset
    20
#
5520
86e4b9a9da40 6943119: Rebrand source copyright notices
ohair
parents: 5004
diff changeset
    21
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
86e4b9a9da40 6943119: Rebrand source copyright notices
ohair
parents: 5004
diff changeset
    22
# or visit www.oracle.com if you need additional information or have any
86e4b9a9da40 6943119: Rebrand source copyright notices
ohair
parents: 5004
diff changeset
    23
# questions.
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    24
#
06bc494ca11e Initial load
duke
parents:
diff changeset
    25
06bc494ca11e Initial load
duke
parents:
diff changeset
    26
# This is the JDK used to build and run the bootstrap version of javac.
06bc494ca11e Initial load
duke
parents:
diff changeset
    27
# The bootstrap javac is used to compile both boostrap versions of the
06bc494ca11e Initial load
duke
parents:
diff changeset
    28
# other tools, and product versions of all the tools.
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
    29
# Override this path as needed, either on the command line or in
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    30
# one of the standard user build.properties files (see build.xml)
06bc494ca11e Initial load
duke
parents:
diff changeset
    31
15368
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
    32
# boot.java.home = /opt/jdk/1.7.0
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    33
boot.java = ${boot.java.home}/bin/java
06bc494ca11e Initial load
duke
parents:
diff changeset
    34
boot.javac = ${boot.java.home}/bin/javac
15368
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
    35
boot.javac.source = 7
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
    36
boot.javac.target = 7
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    37
06bc494ca11e Initial load
duke
parents:
diff changeset
    38
# This is the JDK used to run the product version of the tools,
06bc494ca11e Initial load
duke
parents:
diff changeset
    39
# for example, for testing. If you're building a complete JDK, specify that.
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
    40
# Override this path as needed, either on the command line or in
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    41
# one of the standard user build.properties files (see build.xml)
06bc494ca11e Initial load
duke
parents:
diff changeset
    42
15368
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
    43
# target.java.home = /opt/jdk/1.8.0
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    44
target.java = ${target.java.home}/bin/java
06bc494ca11e Initial load
duke
parents:
diff changeset
    45
06bc494ca11e Initial load
duke
parents:
diff changeset
    46
# Version info -- override as needed
06bc494ca11e Initial load
duke
parents:
diff changeset
    47
jdk.version = 1.7.0
06bc494ca11e Initial load
duke
parents:
diff changeset
    48
build.number = b00
06bc494ca11e Initial load
duke
parents:
diff changeset
    49
milestone = internal
06bc494ca11e Initial load
duke
parents:
diff changeset
    50
06bc494ca11e Initial load
duke
parents:
diff changeset
    51
# FIXME -- these need to match the standard values
06bc494ca11e Initial load
duke
parents:
diff changeset
    52
# If we include date in full.version (ie for developer build)
06bc494ca11e Initial load
duke
parents:
diff changeset
    53
# we will need to make sure the build is idempotent (i.e.
06bc494ca11e Initial load
duke
parents:
diff changeset
    54
# repeated builds don't rebuild the tools, because of new
06bc494ca11e Initial load
duke
parents:
diff changeset
    55
# timestamps
06bc494ca11e Initial load
duke
parents:
diff changeset
    56
# FIXME -- need to include openjdk as needed
06bc494ca11e Initial load
duke
parents:
diff changeset
    57
release = ${jdk.version}-${milestone}
06bc494ca11e Initial load
duke
parents:
diff changeset
    58
bootstrap.release = ${release}_bootstrap
06bc494ca11e Initial load
duke
parents:
diff changeset
    59
full.version = ${release}-${build.number}
06bc494ca11e Initial load
duke
parents:
diff changeset
    60
bootstrap.full.version = ${bootstrap.release}-${build.number}
06bc494ca11e Initial load
duke
parents:
diff changeset
    61
06bc494ca11e Initial load
duke
parents:
diff changeset
    62
# options for the <javac> tasks used to compile the tools
3379
e37ab7805402 6854244: change source/target used to compile JDK to 7
jjg
parents: 3378
diff changeset
    63
javac.source = 7
e37ab7805402 6854244: change source/target used to compile JDK to 7
jjg
parents: 3378
diff changeset
    64
javac.target = 7
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    65
javac.debug = true
06bc494ca11e Initial load
duke
parents:
diff changeset
    66
javac.debuglevel = source,lines
06bc494ca11e Initial load
duke
parents:
diff changeset
    67
javac.no.jdk.warnings = -XDignore.symbol.file=true
06bc494ca11e Initial load
duke
parents:
diff changeset
    68
# set the following to -version to verify the versions of javac being used
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
    69
javac.version.opt =
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    70
# in time, there should be no exceptions to -Xlint:all
14961
e731935052af 8005098: Provide isSynthesized() information on Attribute.Compound
jfranck
parents: 14952
diff changeset
    71
javac.lint.opts = -Xlint:all -Werror
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    72
06bc494ca11e Initial load
duke
parents:
diff changeset
    73
# options for the <javadoc> task for javac
9303
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    74
#javadoc.jls3.url=http://java.sun.com/docs/books/jls/
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    75
#javadoc.jls3.cite=&lt;a href=&quot;${javadoc.jls3.url}&quot;&gt;The Java Language Specification, Third Edition&lt;/a&gt;
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    76
#javadoc.jls3.option=-tag "jls3:a:See &lt;cite&gt;${javadoc.jls3.cite}&lt;/cite&gt;:"
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    77
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    78
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    79
javadoc.jls.cite=The Java&trade; Language Specification
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    80
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    81
javadoc.jls.option=-tag "jls:a:See &lt;cite&gt;${javadoc.jls.cite}&lt;/cite&gt;:"
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    82
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    83
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    84
eae35c201e19 7032975: API files in javax.annotation.processing need to be updated for references to JLS
jjh
parents: 7681
diff changeset
    85
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    86
06bc494ca11e Initial load
duke
parents:
diff changeset
    87
# jtreg, used to run the JDK regression tests
5844
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
    88
# See http://openjdk.java.net/jtreg/
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
    89
# Override this path as needed, either on the command line or in
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    90
# one of the standard user build.properties files (see build.xml)
06bc494ca11e Initial load
duke
parents:
diff changeset
    91
5844
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
    92
# jtreg.home = /opt/jtreg/4.1
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    93
06bc494ca11e Initial load
duke
parents:
diff changeset
    94
# findbugs
5844
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
    95
# See http://findbugs.sourceforge.net/
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
    96
# Override this path as needed, either on the command line or in
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    97
# one of the standard user build.properties files (see build.xml)
06bc494ca11e Initial load
duke
parents:
diff changeset
    98
06bc494ca11e Initial load
duke
parents:
diff changeset
    99
# findbugs.home = /opt/findbugs/1.2.1
06bc494ca11e Initial load
duke
parents:
diff changeset
   100
5844
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   101
# vizant (graph visualization tool for Ant)
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   102
# See http://vizant.sourceforge.net/
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   103
# Override this path as needed, either on the command line or in
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   104
# one of the standard user build.properties files (see build.xml)
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   105
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   106
# vizant.jar = /opt/vizant/0.1.2/vizant-0.1.2.jar
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   107
# dot = dot
76650bf67a5c 6958391: add vizant support to langtools build
jjg
parents: 5520
diff changeset
   108
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   109
#------------------------------------------------------------
06bc494ca11e Initial load
duke
parents:
diff changeset
   110
06bc494ca11e Initial load
duke
parents:
diff changeset
   111
# The following properties define the packages for each of the tools.
06bc494ca11e Initial load
duke
parents:
diff changeset
   112
# Syntactically, they should be suitable as arguments for the "includes"
06bc494ca11e Initial load
duke
parents:
diff changeset
   113
# parameter of Ant filesets. In particular, note the trailing '/'.
06bc494ca11e Initial load
duke
parents:
diff changeset
   114
06bc494ca11e Initial load
duke
parents:
diff changeset
   115
javac.includes = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   116
        javax/annotation/processing/ \
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   117
        javax/lang/model/ \
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   118
        javax/tools/ \
15563
7f7adda30698 8001614: Include annotation type to documented supported-ness
darcy
parents: 15368
diff changeset
   119
        jdk/ \
6148
3a8158299c51 6911256: Project Coin: Support Automatic Resource Management (ARM) blocks in the compiler
darcy
parents: 5845
diff changeset
   120
        com/sun/source/ \
14952
d0022ae20516 8004832: Add new doclint package
jjg
parents: 11864
diff changeset
   121
        com/sun/tools/javac/ \
d0022ae20516 8004832: Add new doclint package
jjg
parents: 11864
diff changeset
   122
        com/sun/tools/doclint/
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   123
06bc494ca11e Initial load
duke
parents:
diff changeset
   124
javac.tests = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   125
        tools/javac
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   126
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   127
#
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   128
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   129
javadoc.includes = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   130
        com/sun/javadoc/ \
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   131
        com/sun/tools/javadoc/
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   132
06bc494ca11e Initial load
duke
parents:
diff changeset
   133
javadoc.tests = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   134
        tools/javadoc/
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   135
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   136
#
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   137
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   138
doclets.includes = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   139
        com/sun/tools/doclets/
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   140
06bc494ca11e Initial load
duke
parents:
diff changeset
   141
doclets.tests = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   142
        com/sun/javadoc/
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   143
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   144
#
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   145
06bc494ca11e Initial load
duke
parents:
diff changeset
   146
javah.includes = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   147
        com/sun/tools/javah/
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   148
06bc494ca11e Initial load
duke
parents:
diff changeset
   149
javah.tests = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   150
        tools/javah/
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   151
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   152
#
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   153
06bc494ca11e Initial load
duke
parents:
diff changeset
   154
javap.includes = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   155
        com/sun/tools/classfile/ \
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   156
        com/sun/tools/javap/ \
15030
2d8dec41f029 8003562: Provide a CLI tool to analyze class dependencies
mchung
parents: 14961
diff changeset
   157
        com/sun/tools/jdeps/ \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   158
        sun/tools/javap/
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   159
06bc494ca11e Initial load
duke
parents:
diff changeset
   160
javap.tests = \
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   161
        tools/javap/
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   162
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   163
#
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   164
15368
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
   165
sjavac.includes = \
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
   166
        com/sun/tools/sjavac/ 
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
   167
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
   168
sjavac.tests = \
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
   169
        tools/sjavac
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
   170
        
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
   171
#
2577ddb7e710 8004658: Add internal smart javac wrapper to solve JEP 139
ohrstrom
parents: 15030
diff changeset
   172
5845
6b8e5689445a 6958802: cleanup and doc langtools build.xml file
jjg
parents: 5844
diff changeset
   173
# The following files require the latest JDK to be available.
6b8e5689445a 6958802: cleanup and doc langtools build.xml file
jjg
parents: 5844
diff changeset
   174
# The API can be provided by using a suitable boot.java.home
6b8e5689445a 6958802: cleanup and doc langtools build.xml file
jjg
parents: 5844
diff changeset
   175
# or by setting import.jdk
6b8e5689445a 6958802: cleanup and doc langtools build.xml file
jjg
parents: 5844
diff changeset
   176
require.latest.jdk.files = \
4548
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   177
    com/sun/tools/javac/nio/*.java
4415
7d4f73717fba 6902337: fix langtools build to allow forward refs into jdk/ repo
jjg
parents: 3655
diff changeset
   178
7d4f73717fba 6902337: fix langtools build to allow forward refs into jdk/ repo
jjg
parents: 3655
diff changeset
   179
# The following files in the import jdk source directory are required
5845
6b8e5689445a 6958802: cleanup and doc langtools build.xml file
jjg
parents: 5844
diff changeset
   180
# in order to compile the files defined in ${require.latest.jdk.files}
4548
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   181
#
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   182
# For NIO, the list of stub files is defined by the contents of the primary
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   183
# API packages, together with such types that may be required in order to
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   184
# compile the stubs. Some of these dependencies would go away if the stub
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   185
# generator were to be improved -- e.g. by removing unnecessary imports.
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   186
#
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   187
import.jdk.stub.files = \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   188
    java/io/File.java \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   189
    java/nio/file/**.java \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   190
    java/nio/file/attribute/**.java \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   191
    java/nio/file/spi/**.java \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   192
    java/nio/channels/AsynchronousChannel.java \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   193
    java/nio/channels/AsynchronousFileChannel.java \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   194
    java/nio/channels/CompletionHandler.java \
bc0d5b3c3b2d 6906175: bridge JSR199 and JSR 203 APIs
jjg
parents: 4415
diff changeset
   195
    java/nio/channels/SeekableByteChannel.java
4415
7d4f73717fba 6902337: fix langtools build to allow forward refs into jdk/ repo
jjg
parents: 3655
diff changeset
   196
3655
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   197
# The following value is used by the main jtreg target.
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   198
# An empty value means all tests
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   199
# Override as desired to run a specific set of tests
f9ee66e780f4 6758471: should be able to set jtreg options in langtools build
jjg
parents: 3565
diff changeset
   200
jtreg.tests =
11054
c4224d65eb3e 7110974: (javac) add coding conventions and style checkers for langtools
ksrini
parents: 9303
diff changeset
   201
c4224d65eb3e 7110974: (javac) add coding conventions and style checkers for langtools
ksrini
parents: 9303
diff changeset
   202
# Check style configuration
c4224d65eb3e 7110974: (javac) add coding conventions and style checkers for langtools
ksrini
parents: 9303
diff changeset
   203
# overridable name and version
c4224d65eb3e 7110974: (javac) add coding conventions and style checkers for langtools
ksrini
parents: 9303
diff changeset
   204
checkstyle.name.version = checkstyle-5.4