scala3-graal
scala3-graal
API
scala.cli.graal
BytecodeProcessor
LazyValVisitor
StaticInitVistor
ClassPathEntry
CoursierCache
CreatedEntry
DirCache
JarCache
PathingJar
Processed
TempCache
Unmodified
scala3-graal
/
scala.cli.graal
/
BytecodeProcessor
BytecodeProcessor
scala.cli.graal.BytecodeProcessor$
object
BytecodeProcessor
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
BytecodeProcessor
.type
Clear all
Members list
Concise view
Type members
Classlikes
class
LazyValVisitor
(
writer
:
ClassWriter
)
extends
ClassVisitor
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
ClassVisitor
class
Object
trait
Matchable
class
Any
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
[
Path
],
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
:
Path
,
cache
:
JarCache
):
Seq
[
ClassPathEntry
]
def
toClean
(
classpath
:
Seq
[
ClassPathEntry
]):
Seq
[
Path
]