langtools/src/share/classes/javax/tools/overview.html
changeset 10 06bc494ca11e
child 21019 ce43db751581
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/langtools/src/share/classes/javax/tools/overview.html	Sat Dec 01 00:00:00 2007 +0000
@@ -0,0 +1,23 @@
+<body>
+
+<p>
+The Java&trade; programming language compiler API is a set of interfaces that describes the
+functions provided by a compiler.  This API has three
+main objectives:
+</p>
+
+<ul>
+
+<li>Allow invocation of a compiler from a program using
+standardized interfaces.</li>
+
+<li>Provide interfaces enabling the compiler to report diagnostics in a
+structured way.</li>
+
+<li>Provide interfaces enabling clients of the compiler to override
+how file objects are found.  "File objects" is a file
+abstraction.</li>
+
+</ul>
+
+</body>