Package

org.argus.jawa.compiler

compile

Permalink

package compile

Visibility
  1. Public
  2. All

Type Members

  1. class AggressiveCompile extends AnyRef

    Permalink

  2. final class AlreadyHandledException extends RuntimeException

    Permalink

    A dummy exception for the top-level exception handler to know that an exception has been handled, but is being passed further up to indicate general failure.

  3. class CompileFailed extends Throwable with FeedbackProvidedException

    Permalink
  4. trait CompileProgress extends AnyRef

    Permalink

  5. trait Compilers[JawaCompiler] extends AnyRef

    Permalink

  6. trait DefinesClass extends AnyRef

    Permalink

  7. trait FeedbackProvidedException extends Throwable with UnprintableException

    Permalink

    A marker trait that refines UnprintableException to indicate to a top-level exception handler that the code throwing this exception has already provided feedback to the user about the error condition.

  8. trait JavaCompiler extends AnyRef

    Permalink
  9. final class JawaCompiler extends AnyRef

    Permalink

  10. final class MessageOnlyException extends RuntimeException

    Permalink
  11. trait MultipleOutput extends Output

    Permalink
  12. trait Output extends AnyRef

    Permalink

  13. class RawCompiler extends AnyRef

    Permalink

    A basic interface to the compiler.

    A basic interface to the compiler. It is called in the same virtual machine, but no dependency analysis is done. This is used, for example, to compile the interface/plugin code..

  14. trait SingleOutput extends Output

    Permalink
  15. trait UnprintableException extends Throwable

    Permalink

    A marker trait for a top-level exception handler to know that this exception doesn't make sense to display.

Value Members

  1. object JawaCompiler

    Permalink
  2. package io

    Permalink

Ungrouped