Packages

class JavapClass extends Javap

Javap command implementation.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JavapClass
  2. Javap
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JavapClass(loader: ScalaClassLoader, printWriter: PrintWriter, intp: IMain)

Type Members

  1. class JavapTool extends AnyRef

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. 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
    JavapClassJavap
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. def findBytes(path: String): Array[Byte]
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. val loader: ScalaClassLoader
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. val printWriter: PrintWriter
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. lazy val tool: JavapTool
  22. def tryClass(path: String): Array[Byte]

    Assume the string is a fully qualified class name and try to find the class object it represents.

    Assume the string is a fully qualified class name and try to find the class object it represents. There are other symbols of interest, too:

    • a definition that is wrapped in an enclosing class
    • a synthetic that is not in scope but its associated class is
  23. def tryFile(path: String): Option[Array[Byte]]

    Assume the string is a path and try to find the classfile it represents.

  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  27. object JavapTool

Inherited from Javap

Inherited from AnyRef

Inherited from Any

Ungrouped