langtools/src/share/classes/javax/tools/overview.html
changeset 10 06bc494ca11e
child 21019 ce43db751581
equal deleted inserted replaced
0:fd16c54261b3 10:06bc494ca11e
       
     1 <body>
       
     2 
       
     3 <p>
       
     4 The Java&trade; programming language compiler API is a set of interfaces that describes the
       
     5 functions provided by a compiler.  This API has three
       
     6 main objectives:
       
     7 </p>
       
     8 
       
     9 <ul>
       
    10 
       
    11 <li>Allow invocation of a compiler from a program using
       
    12 standardized interfaces.</li>
       
    13 
       
    14 <li>Provide interfaces enabling the compiler to report diagnostics in a
       
    15 structured way.</li>
       
    16 
       
    17 <li>Provide interfaces enabling clients of the compiler to override
       
    18 how file objects are found.  "File objects" is a file
       
    19 abstraction.</li>
       
    20 
       
    21 </ul>
       
    22 
       
    23 </body>