tools
tools
scala.scalanative.build
Build
BuildException
BuildTarget
BuildTarget
Config
Config
Discover
ContextBasedCache
GC
GC
LTO
LTO
Logger
Logger
Mode
Mode
NativeConfig
NativeConfig
OptimizerConfig
OptimizerConfig
Platform
scala.scalanative.buildinfo
ScalaNativeBuildInfo
scala.scalanative.checker
Check
Check
Error
NIRCheck
QuickCheck
scala.scalanative.codegen
CodeGen
Impl
CommonMemoryLayouts
ArrayHeader
ClassRtti
Layout
ObjectHeader
Rtti
DynamicHashMap
DynamicHashMap
DynmethodPerfectHashMap
FieldLayout
FieldLayout
Generate
GenerateReflectiveProxies
HasTraitTables
IncrementalCodeGenContext
Lower
MemoryLayout
MemoryLayout
PositionedType
Metadata
ModuleArray
PerfectHashMap
PerfectHashMap
PlatformInfo
RuntimeTypeInformation
RuntimeTypeInformation
TraitDispatchTable
VirtualTable
scala.scalanative.interflow
ArrayKind
BailOut
BinRef
BoxKind
ClassKind
Combine
CompRef
ConvRef
DelayedInstance
DelayedRef
EscapedInstance
EscapedRef
Eval
Inline
Instance
InstanceRef
Interflow
Interflow
LLVMIntrinsics
Intrinsics
Kind
Log
MergeBlock
MergePhi
MergeProcessor
MergeProcessor
Restart
NoOpt
Opt
PolyInline
State
StringKind
UseDef
BlockDef
Def
InstDef
VirtualInstance
VirtualRef
Visit
Whitelist
scala.scalanative.linker
ArrayRef
BoxRef
Class
Class
ClassLoader
ClassLoader
FromDisk
FromMemory
ClassPath
ClassPath
ClassRef
ExactClassRef
Extractor
Field
FieldRef
Info
Link
LinkingException
LinktimeValueResolver
MemberInfo
Method
MethodRef
Reach
Reach
Ref
Result
ScopeInfo
ScopeRef
Sub
Trait
TraitRef
Unavailable
UnitRef
tools
/
scala.scalanative.codegen
/
Lower
Lower
object
Lower
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
Lower
.type
Value members
Value members
Concrete methods
def
apply
(
defns:
Seq
[
Defn
])(
implicit
meta:
Metadata
):
Seq
[
Defn
]
def
stringHashCode
(
s:
String
):
Int
Concrete fields
val
BoxTo
:
Map
[
Type
,
Global
]
val
BoxesRunTime
:
Top
val
CharArrayName
:
Top
val
LARGE_OBJECT_MIN_SIZE
:
Int
val
RuntimeBoxes
:
Top
val
RuntimeNothing
:
Ref
val
RuntimeNull
:
Ref
val
UnboxTo
:
Map
[
Type
,
Global
]
val
alloc
:
Global
val
allocSig
:
Function
val
allocSmallName
:
Global
val
arrayAlloc
:
Map
[
Type
,
Member
]
val
arrayAllocSig
:
Map
[
Type
,
Function
]
val
arrayApply
:
Map
[
Type
,
Member
]
val
arrayApplyGeneric
:
Map
[
Type
,
Member
]
val
arrayApplySig
:
Map
[
Type
,
Function
]
val
arrayLength
:
Member
val
arrayLengthSig
:
Function
val
arraySnapshot
:
Map
[
Type
,
Member
]
val
arraySnapshotSig
:
Map
[
Type
,
Function
]
val
arrayUpdate
:
Map
[
Type
,
Member
]
val
arrayUpdateGeneric
:
Map
[
Type
,
Member
]
val
arrayUpdateSig
:
Map
[
Type
,
Function
]
val
depends
:
Seq
[
Global
]
val
dyndispatch
:
Global
val
dyndispatchName
:
Global
val
dyndispatchSig
:
Function
val
excInit
:
Global
val
excInitSig
:
Function
val
excptnGlobal
:
Top
val
excptnInitGlobal
:
Member
val
injects
:
Seq
[
Defn
]
val
largeAlloc
:
Global
val
largeAllocName
:
Global
val
throwClassCast
:
Member
val
throwClassCastTy
:
Function
val
throwClassCastVal
:
Global
val
throwDivisionByZero
:
Member
val
throwDivisionByZeroTy
:
Function
val
throwDivisionByZeroVal
:
Global
val
throwName
:
Global
val
throwNoSuchMethod
:
Member
val
throwNoSuchMethodTy
:
Function
val
throwNoSuchMethodVal
:
Global
val
throwNullPointer
:
Member
val
throwNullPointerTy
:
Function
val
throwNullPointerVal
:
Global
val
throwOutOfBounds
:
Member
val
throwOutOfBoundsTy
:
Function
val
throwOutOfBoundsVal
:
Global
val
throwSig
:
Function
val
throwUndefined
:
Member
val
throwUndefinedTy
:
Function
val
throwUndefinedVal
:
Global
val
throw_
:
Global
val
unit
:
Global
val
unitInstance
:
Member
val
unitName
:
Top