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
Members list
Clear all
Type members
Classlikes
class
LazyValVisitor
(
writer
:
ClassWriter
)
extends
ClassVisitor
Attributes
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
]
In this article
Attributes
Members list
Type members
Classlikes
Value members
Concrete methods