Deactivated User
02/17/2017, 11:53 AMclass ClassFactory<T : Any> private constructor(val clazz: Class<T>, internal: kotlin.Boolean) {
Deactivated User
02/17/2017, 11:54 AMudalov
in which case it could takeclazz: Class<out T>
udalov
class ClassFactory<T> private constructor(val clazz: Class<out T>, internal: kotlin.Boolean)
Deactivated User
02/17/2017, 11:56 AMDeactivated User
02/17/2017, 11:56 AMclass ClassFactory<T> private constructor(val clazz: Class<out T>, internal: kotlin.Boolean) {
this causes the toMap still not workkirillrakhman
02/17/2017, 1:25 PMudalov
kirillrakhman
02/17/2017, 3:05 PMother?.javaClass
is replaced with other?.let { it::class.java }
. Semantically correct but it looks so unwieldy.cedric
02/17/2017, 5:35 PMorangy
cedric
02/17/2017, 5:37 PMorangy
cedric
02/17/2017, 5:41 PMudalov
cedric
02/17/2017, 5:47 PMK2VMCompiler
directly. Digging.cedric
02/17/2017, 6:02 PMK2VMCompiler
with a collector and here is all the collector has to say during the compilation:
COMPILER REPORT: null Classpath entry points to a non-existent location: <no_path>/lib/kotlin-runtime.jar
COMPILER REPORT: null Classpath entry points to a non-existent location: <no_path>/lib/kotlin-script-runtime.jar
COMPILER REPORT: null Classpath entry points to a non-existent location: <no_path>/lib/kotlin-reflect.jar
COMPILER REPORT: null Using Kotlin home directory <no_path>
COMPILER REPORT: null Configuring the compilation environment
COMPILER REPORT: null Classpath entry points to a non-existent location: <no_path>/lib/kotlin-runtime.jar
COMPILER REPORT: null Classpath entry points to a non-existent location: <no_path>/lib/kotlin-script-runtime.jar
COMPILER REPORT: null Classpath entry points to a non-existent location: <no_path>/lib/kotlin-reflect.jar
COMPILER REPORT: null Incompatible classes were found in dependencies. Remove them from the classpath or use '-Xskip-metadata-version-check' to suppress errors
cedric
02/17/2017, 6:19 PMPasted image at 2017-02-17, 10:18 AM▾
AnalyzerWithCompilerReport
, I’m able to see the offending class in the debugger, but it’s never surfaced to the `Collector`:damian
02/17/2017, 8:19 PMIdentifier 'yield' is reserved. You ca [sic] call it via `yield`
Which is surprising to say the least. Was re-reserving it intentional?damian
02/17/2017, 8:26 PMdamian
02/17/2017, 8:27 PMyield_
everywhere. 😉 )orangy
max
02/17/2017, 8:42 PMyole
02/17/2017, 8:45 PMmax
02/17/2017, 8:54 PMorangy
max
02/17/2017, 8:58 PMorangy
sdeleuze
02/18/2017, 8:49 AMsdeleuze
02/18/2017, 8:50 AM/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/bin/java -Didea.launcher.port=7534 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/lib/tools.jar:/Users/seb/Workspace/mixit/build/classes/main:/Users/seb/Workspace/mixit/build/resources/main:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain mixit.ApplicationKt
Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics
at mixit.ApplicationKt.main(Application.kt)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
Caused by: java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsics
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 6 more