This spec assumes the existance of implicit funtion types.
LocalModifier ::= ‘unused’
"","","","","","","","","" | |
"Exclusive","Inclusive","Exclusive Instructions","Exclusive Cycles","Exclusive","Exclusive CPU","Exclusive L3","Exclusive L2","Name" | |
"Total CPU Time","Total CPU Time","Per Cycle","Per Instruction","Instructions Executed","Cycles Time","Cache Misses","Cache Misses","" | |
"V (sec.)"," (sec.)"," "," "," "," "," "," "," " | |
"400.960","400.960","1.078","0.928","331536890705","384.385","275967027","1382745376","<Total>" | |
"305.674","305.674","1.180","0.847","276264202471","292.580","214724555","890599668","<JVM-System>" | |
"22.556","22.556","0.648","1.543","11657039096","22.482","14969978","114809445","<no Java callstack recorded>" | |
"1.741","1.741","1.656","0.604","1670055813","1.261","433393","5004987","sun.misc.Unsafe.defineAnonymousClass(java.lang.Class, byte[], java.lang.Object[])" | |
"0.921","6.284","1.342","0.745","768415887","0.716","0","2779760","scala.tools.nsc.backend.jvm.BCodeBodyBuilder$PlainBodyBuilder.genLoad(java.lang.Object, scala.tools.nsc.backend.jvm.BTypes$BType)" | |
"0 |
"","","","","","","","","" | |
"Exclusive","Inclusive","Exclusive Instructions","Exclusive Cycles","Exclusive","Exclusive CPU","Exclusive L3","Exclusive","Name" | |
"Total CPU Time","Total CPU Time","Per Cycle","Per Instruction","Instructions Executed","Cycles Time","Cache Misses","DTLB Misses","" | |
"V (sec.)"," (sec.)"," "," "," "," "," "," "," " | |
"1431.842","1431.842","1.157","0.864","1268421578129","1370.584","882869123","662882619","<Total>" | |
"815.330","815.330","1.214","0.824","757521873525","780.231","503144433","273962039","<JVM-System>" | |
"205.033","205.033","1.052","0.950","170526483591","202.564","84820085","101125893","<no Java callstack recorded>" | |
"7.465","8.176","1.279","0.782","7042200705","6.882","5739586","1001309","dotty.tools.dotc.core.Flags$FlagSet$.$bar$extension(long, long)" | |
"6.214","7.735","0.917","1.090","2722306500","3.709","1901922","3156944","java.lang.ClassLoader.defineClass1(java.lang.String, byte[], int, int, java.security.ProtectionDomain, java.lang.String)" | |
"5.134","91.114"," |
"","","","","","","","" | |
"Exclusive","Inclusive","Exclusive Instructions","Exclusive","Exclusive CPU","Exclusive L3","Exclusive L1","Name" | |
"Total CPU Time","Total CPU Time","Per Cycle","Instructions Executed","Cycles Time","Cache Misses","D-cache Misses","" | |
"V (sec.)"," (sec.)"," "," "," "," "," "," " | |
"941.469","941.469","1.233","820593220611","831.809","479198042","5965260856","<Total>" | |
"66.026","66.026","1.999","68853512104","43.053","200202","35211009","dotty.tools.dotc.core.Types$ParamRef.underlying(dotty.tools.dotc.core.Contexts$Context)" | |
"31.462","31.462","1.476","2468979130","2.091","0","3200998","sched_yield" | |
"24.137","174.012","1.407","5117160176","4.547","1367576","26163721","dotty.tools.dotc.core.SymDenotations$ClassDenotation.collect$1(dotty.tools.dotc.core.Names$Name, dotty.tools.dotc.core.Contexts$Context, dotty.tools.dotc.core.Denotations$PreDenotation, dotty.tools.dotc.core.Denotations$PreDenotation, scala.collection.immutable.List)" | |
"23.036","31.202","1.215","21814153330","22.43 |
dotty.tools.backend.jvm.DottyBackendInterface::symHelper (10 bytes) inlining too deep | |
dotty.tools.backend.jvm.DottyBackendInterface::symHelper (10 bytes) inlining too deep | |
dotty.tools.dotc.ast.Positioned$$Lambda$756/146107826::get$Lambda (9 bytes) inlining too deep | |
dotty.tools.dotc.ast.Positioned::contains (81 bytes) inlining too deep | |
dotty.tools.dotc.ast.Positioned::pos (5 bytes) inlining too deep | |
dotty.tools.dotc.ast.Positioned::pos (5 bytes) inlining too deep | |
dotty.tools.dotc.ast.Positioned::pos (5 bytes) inlining too deep | |
dotty.tools.dotc.ast.Positioned::pos (5 bytes) inlining too deep | |
dotty.tools.dotc.ast.Positioned::pos (5 bytes) inlining too deep | |
dotty.tools.dotc.ast.Positioned::pos (5 bytes) inlining too deep |
dotty.tools.backend.jvm.GenBCodePipeline$$Lambda$1917/74220773::applyVoid (12 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.Positioned::contains (81 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.Positioned::dotty$tools$dotc$ast$Positioned$contains$$isParent$1 (61 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.Positioned::dotty$tools$dotc$ast$Positioned$contains$$isParent$1 (61 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.Positioned::dotty$tools$dotc$ast$Positioned$contains$$isParent$1 (61 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.Positioned::dotty$tools$dotc$ast$Positioned$contains$$isParent$1 (61 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.Positioned::dotty$tools$dotc$ast$Positioned$contains$$isParent$1 (61 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.Positioned::dotty$tools$dotc$ast$Positioned$contains$$isParent$1 (61 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.Positioned::dotty$t |
dotty.tools.backend.jvm.GenBCodePipeline::gen$1 (214 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.Positioned::contains (81 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.Positioned::unionPos (174 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.TreeInfo::forallResults (208 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.TreeInfo::forallResults (208 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.TreeInfo::forallResults (208 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.TreeInfo::forallResults (208 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.TreeInfo::forallResults (208 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.TreeInfo::forallResults (208 bytes) recursive inlining is too deep | |
dotty.tools.dotc.ast.TreeInfo::forallResults (208 bytes) recursive inlining is too deep |
dotty.tools.backend.jvm.DottyBackendInterface$$anon$10::toTypeKind (637 bytes) hot method too big | |
dotty.tools.backend.jvm.DottyBackendInterface$$anon$10::toTypeKind (637 bytes) hot method too big | |
dotty.tools.backend.jvm.DottyBackendInterface$$anon$10::toTypeKind (637 bytes) hot method too big | |
dotty.tools.backend.jvm.DottyBackendInterface$$anon$10::toTypeKind (637 bytes) hot method too big | |
dotty.tools.backend.jvm.DottyBackendInterface$$anon$10::toTypeKind (637 bytes) hot method too big | |
dotty.tools.backend.jvm.DottyBackendInterface$$anon$10::toTypeKind (637 bytes) hot method too big | |
dotty.tools.backend.jvm.DottyBackendInterface$$anon$10::toTypeKind (637 bytes) hot method too big | |
dotty.tools.backend.jvm.DottyBackendInterface$$anon$10::toTypeKind (637 bytes) hot method too big | |
dotty.tools.backend.jvm.DottyBackendInterface$$anon$10::toTypeKind (637 bytes) hot method too big | |
dotty.tools.backend.jvm.DottyBackendInterface$$anon$10::toTypeKind (637 bytes) hot method too big |
``` | |
def test(x: Object): Unit = | |
{ | |
case val x117: Object = x | |
def case378(): Unit = throw new MatchError(x117) | |
def case379(): Unit = | |
if x117.isInstanceOf[Foo29] then | |
{ | |
case val x118: Foo29 = x117.asInstanceOf[Foo29] | |
case val x119: Foo29 = Foo29.unapply(x118) |
**** pickled info of object opaquetypes | |
Names: | |
0: ASTs | |
1: <empty> | |
2: opaquetypes | |
3: opaquetypes[ModuleClass] | |
4: <init> | |
5: <init>[Signed Signature(List(),opaquetypes$)] | |
6: java | |
7: lang |