This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


javax.tools
class ToolProvider

java.lang.Object extended by javax.tools.ToolProvider

public class ToolProvider
extends Object

Provides methods for locating tool providers, for example, providers of compilers. This class complements the functionality of {@link java.util.ServiceLoader}.


Method Summary
static JavaCompiler

          Gets the Java™ programming language compiler provided with this platform.
static ClassLoader

          Returns the class loader for tools provided with this platform.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSystemJavaCompiler

public static JavaCompiler getSystemJavaCompiler()
Gets the Java™ programming language compiler provided with this platform.

Returns:
the compiler provided with this platform or {@code null} if no compiler is provided

getSystemToolClassLoader

public static ClassLoader getSystemToolClassLoader()
Returns the class loader for tools provided with this platform. This does not include user-installed tools. Use the {@linkplain java.util.ServiceLoader service provider mechanism} for locating user installed tools.

Returns:
the class loader for tools provided with this platform or {@code null} if no tools are provided


This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.