BytecodeProcessor

class Object
trait Matchable
class Any

Type members

Classlikes

class LazyValVisitor(writer: ClassWriter) extends ClassVisitor

Value members

Concrete methods

def processClassFile(content: => InputStream): Option[Array[Byte]]
def processClassFile(content: Array[Byte]): Option[Array[Byte]]
def processClassPath(classPath: String, cache: JarCache): Seq[ClassPathEntry]
def processClassPathEntries(entries: Seq[String], cache: JarCache): Seq[ClassPathEntry]
def processClassReader(reader: ClassReader): Option[Array[Byte]]
def processDir(dir: Path, dest: Path, cache: JarCache): ClassPathEntry
def processJar(path: Path, dest: Path, cache: JarCache): ClassPathEntry
def processPathingJar(pathingJar: String, cache: JarCache): Seq[ClassPathEntry]
def toClean(classpath: Seq[ClassPathEntry]): Seq[Path]