overview.html revision 0
1010N/A<body>
1010N/A
1010N/A<p>
1010N/AThe Java&trade; programming language compiler API is a set of interfaces that describes the
1010N/Afunctions provided by a compiler. This API has three
1010N/Amain objectives:
1010N/A</p>
1010N/A
1010N/A<ul>
1010N/A
1010N/A<li>Allow invocation of a compiler from a program using
1010N/Astandardized interfaces.</li>
1010N/A
1010N/A<li>Provide interfaces enabling the compiler to report diagnostics in a
1010N/Astructured way.</li>
1010N/A
1010N/A<li>Provide interfaces enabling clients of the compiler to override
1010N/Ahow file objects are found. "File objects" is a file
1010N/Aabstraction.</li>
1010N/A
1010N/A</ul>
1010N/A
1010N/A</body>
1010N/A