|
Scala example source code file (Javap.scala)
The Javap.scala Scala example source code/* NSC -- new Scala compiler * Copyright 2005-2013 LAMP/EPFL * @author Paul Phillips */ package scala.tools package util import scala.tools.nsc.util.ScalaClassLoader import java.io.PrintWriter trait JpResult { def isError: Boolean def value: Any def show(): Unit } trait Javap { def loader: ScalaClassLoader def printWriter: PrintWriter def apply(args: Seq[String]): List[JpResult] def tryFile(path: String): Option[Array[Byte]] def tryClass(path: String): Array[Byte] } object NoJavap extends Javap { def loader: ScalaClassLoader = getClass.getClassLoader def printWriter: PrintWriter = new PrintWriter(System.err, true) def apply(args: Seq[String]): List[JpResult] = Nil def tryFile(path: String): Option[Array[Byte]] = None def tryClass(path: String): Array[Byte] = Array() } Other Scala source code examplesHere is a short list of links related to this Scala Javap.scala source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.