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