Uses of Interface
edu.rice.cs.drjava.model.compiler.CompilerInterface

Packages that use CompilerInterface
edu.rice.cs.drjava.model The model package is responsible for the majority of the logic and state in DrJava. 
edu.rice.cs.drjava.model.compiler Contains adaptor code for invoking various Java compilers. 
 

Uses of CompilerInterface in edu.rice.cs.drjava.model
 

Methods in edu.rice.cs.drjava.model that return CompilerInterface
 CompilerInterface[] DefaultGlobalModel.getAvailableCompilers()
          Returns all registered compilers that are actually available.
 CompilerInterface DefaultGlobalModel.getActiveCompiler()
          Gets the compiler is the "active" compiler.
 CompilerInterface[] GlobalModel.getAvailableCompilers()
          Returns all registered compilers that are actually available.
 CompilerInterface GlobalModel.getActiveCompiler()
          Gets the compiler is the "active" compiler.
 

Methods in edu.rice.cs.drjava.model with parameters of type CompilerInterface
 void DefaultGlobalModel.setActiveCompiler(CompilerInterface compiler)
          Sets which compiler is the "active" compiler.
 void GlobalModel.setActiveCompiler(CompilerInterface compiler)
          Sets which compiler is the "active" compiler.
 

Uses of CompilerInterface in edu.rice.cs.drjava.model.compiler
 

Classes in edu.rice.cs.drjava.model.compiler that implement CompilerInterface
 class CompilerProxy
          A compiler interface to search a given
 class GJv6Compiler
          The GJ compiler used by DrJava.
 class GJv6FromClasspath
          A compiler interface to find GJv6 from the classpath, but to do so via a compiler proxy so that the compiler classes can be fully unloaded/reloaded every time it is used.
 class Javac141FromClasspath
          A compiler interface to find Javac (1.4.1+) from the classpath, but to do so via a compiler proxy so that the compiler classes can be fully unloaded/reloaded every time it is used.
 class Javac141FromSetLocation
          A compiler interface to find Javac (1.4.1+) from the location specified in Configuration.
 class Javac141FromToolsJar
          A compiler interface to find Javac (1.4.1+) in the tools.jar file.
 class JavacFromClasspath
          A compiler interface to find Javac from the classpath, but to do so via a compiler proxy so that the compiler classes can be fully unloaded/reloaded every time it is used.
 class JavacFromSetLocation
          A compiler interface to find Javac from the location specified in Configuration.
 class JavacFromToolsJar
          A compiler interface to search a given
 class JSR14FromSetLocation
          A compiler interface to find jsr14 from the location specified in Configuration.
 class JSR14v12FromSetLocation
          A compiler interface to find jsr14 v1.2 from the location specified in Configuration.
 class NoCompilerAvailable
          A CompilerInterface implementation for signifying that no compiler is available.
 

Fields in edu.rice.cs.drjava.model.compiler declared as CompilerInterface
private  CompilerInterface CompilerProxy._realCompiler
          The actual compiler interface.
static CompilerInterface Javac141FromToolsJar.ONLY
           
private static CompilerInterface[] CompilerRegistryTest._allAvailableCompilers
           
static CompilerInterface JavacFromClasspath.ONLY
           
static CompilerInterface NoCompilerAvailable.ONLY
           
static CompilerInterface GJv6FromClasspath.ONLY
           
static CompilerInterface JavacFromToolsJar.ONLY
           
static CompilerInterface GJv6Compiler.ONLY
          Singleton instance.
static CompilerInterface Javac141FromClasspath.ONLY
           
private  CompilerInterface CompilerRegistry._activeCompiler
          The active compiler.
 

Methods in edu.rice.cs.drjava.model.compiler that return CompilerInterface
private  CompilerInterface[] CompilerRegistryTest._getCompilersAfterDisablingOne(int i)
          Returns the list of available compilers after disabling one of them.
private  CompilerInterface[] CompilerRegistryTest._getCompilersAfterDisablingSome(int[] indices)
          Returns the list of available compilers after disabling some of them.
 CompilerInterface[] CompilerRegistry.getAvailableCompilers()
          Returns all registered compilers that are actually available.
 CompilerInterface CompilerRegistry.getActiveCompiler()
          Gets the compiler is the "active" compiler.
private  CompilerInterface CompilerRegistry._instantiateCompiler(String name)
          Instantiate the given compiler.
static CompilerInterface CompilerRegistry.createCompiler(Class clazz)
           
 

Methods in edu.rice.cs.drjava.model.compiler with parameters of type CompilerInterface
 void CompilerRegistry.setActiveCompiler(CompilerInterface compiler)
          Sets which compiler is the "active" compiler.