toggle menu
shake
0.1.0
common
switch theme
search in API
com.shakelang.shake.bytecode.utils
/
com.shakelang.shake.bytecode.interpreter.generator
/
GenerationContext
Generation
Context
class
GenerationContext
(
source
)
Members
Constructors
Generation
Context
Link copied to clipboard
constructor
(
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
classes
Link copied to clipboard
val
classes
:
MutableList
<
ClassGenerationContext
>
constant
Pool
Link copied to clipboard
val
constantPool
:
MutableConstantPool
fields
Link copied to clipboard
val
fields
:
MutableList
<
FieldGenerationContext
>
methods
Link copied to clipboard
val
methods
:
MutableList
<
MethodGenerationContext
>
name
Link copied to clipboard
var
name
:
String
path
Link copied to clipboard
val
path
:
String
path
Base
Link copied to clipboard
val
pathBase
:
String
Functions
byte
Ref
Link copied to clipboard
fun
byteRef
(
value
:
Byte
)
:
Int
Class
Link copied to clipboard
fun
Class
(
generator
:
ClassGenerationContext
.
(
)
->
Unit
)
class
Ref
Link copied to clipboard
fun
classRef
(
value
:
String
)
:
Int
double
Ref
Link copied to clipboard
fun
doubleRef
(
value
:
Double
)
:
Int
Field
Link copied to clipboard
fun
Field
(
generator
:
FieldGenerationContext
.
(
)
->
Unit
)
float
Ref
Link copied to clipboard
fun
floatRef
(
value
:
Float
)
:
Int
int
Ref
Link copied to clipboard
fun
intRef
(
value
:
Int
)
:
Int
long
Ref
Link copied to clipboard
fun
longRef
(
value
:
Long
)
:
Int
Method
Link copied to clipboard
fun
Method
(
generator
:
MethodGenerationContext
.
(
)
->
Unit
)
short
Ref
Link copied to clipboard
fun
shortRef
(
value
:
Short
)
:
Int
to
Mutable
Storage
Format
Link copied to clipboard
fun
toMutableStorageFormat
(
)
:
MutableStorageFormat
to
Storage
Format
Link copied to clipboard
fun
toStorageFormat
(
)
:
StorageFormat
utf8Ref
Link copied to clipboard
fun
utf8Ref
(
value
:
String
)
:
Int