scala3-graal
scala3-graal
scala.cli.graal
BytecodeProcessor
LazyValVisitor
StaticInitVistor
ClassPathEntry
CoursierCache
CreatedEntry
DirCache
JarCache
PathingJar
Processed
TempCache
Unmodified
scala3-graal
/
scala.cli.graal
/
BytecodeProcessor
BytecodeProcessor
object
BytecodeProcessor
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
BytecodeProcessor
.type
Type members
Value members
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
]