Packages

class JavapProvider extends Javap

Loaded reflectively under JDK9 to locate ToolProvider.

Source
JavapClass.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JavapProvider
  2. Javap
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new JavapProvider(intp0: Repl)

Type Members

  1. type ToolProvider = AnyRef { def run(out: java.io.PrintWriter, err: java.io.PrintWriter, args: Array[String]): Unit }

Value Members

  1. final def apply(args: Seq[String]): List[JpResult]

    Run the tool.

    Run the tool. Option args start with "-", except that "-" itself denotes the last REPL result. The default options are "-protected -verbose". Byte data for filename args is retrieved with findBytes.

    returns

    results for invoking JpResult.show()

    Definition Classes
    Javap
  2. def loader: util.Right[Nothing, ClassLoader]
    Definition Classes
    JavapProviderJavap
  3. def task(loader: ClassLoader): util.Either[String, JavapTool]
    Definition Classes
    JavapProviderJavap