src/share/classes/javax/tools/overview.html

Mon, 10 Jan 2011 15:08:31 -0800

author
jjg
date
Mon, 10 Jan 2011 15:08:31 -0800
changeset 816
7c537f4298fb
parent 1
9a66ca7c79fa
child 2112
b9e3b55a908c
permissions
-rw-r--r--

6396503: javac should not require assertions enabled
Reviewed-by: mcimadamore

duke@1 1 <body>
duke@1 2
duke@1 3 <p>
duke@1 4 The Java&trade; programming language compiler API is a set of interfaces that describes the
duke@1 5 functions provided by a compiler. This API has three
duke@1 6 main objectives:
duke@1 7 </p>
duke@1 8
duke@1 9 <ul>
duke@1 10
duke@1 11 <li>Allow invocation of a compiler from a program using
duke@1 12 standardized interfaces.</li>
duke@1 13
duke@1 14 <li>Provide interfaces enabling the compiler to report diagnostics in a
duke@1 15 structured way.</li>
duke@1 16
duke@1 17 <li>Provide interfaces enabling clients of the compiler to override
duke@1 18 how file objects are found. "File objects" is a file
duke@1 19 abstraction.</li>
duke@1 20
duke@1 21 </ul>
duke@1 22
duke@1 23 </body>

mercurial