Thu, 09 Oct 2008 16:21:04 +0100
6586091: javac crashes with StackOverflowError
Summary: Types.adapt should avoid infinite loops by exploiting a local cache
Reviewed-by: jjg
1 Working on the "langtools" workspace using NetBeans.
3 This directory (make/netbeans) contains NetBeans projects that
4 allow you to work on the various tools using the NetBeans IDE.
6 NetBeans 5.0 or later is required and sufficient to use these
7 projects. This is different from other projects in OpenJDK,
8 which requires version 6.0 or later.
10 The following projects are provided:
12 compiler: for working on the compiler, javac
13 javadoc: for working on the documentation tool, javadoc
14 doclets: for working on the standard doclets used by the
15 documentation tool, javadoc
16 javah: for working on the C header tool, javah
17 javap: for working on the disassembler, javap
18 apt: for working on the annotation processing tool, apt.
19 Note that this is just provided for completeness;
20 the tool has been superceded by new features in javac,
21 and work on apt itself is discouraged.
23 However, any tool can be worked on from any project; the only difference
24 between these projects is the behavior of the standard NetBeans actions,
25 so that "Build" in the compiler project will build the compiler, etc.