raulraja
03/17/2020, 7:52 PMowner
property in the IR nodes are now null whereas before they always contained the pointer to the symbol
shikasd
03/17/2020, 8:26 PMshikasd
03/17/2020, 8:27 PMraulraja
03/17/2020, 8:51 PMraulraja
03/17/2020, 8:52 PMraulraja
03/18/2020, 10:58 AMprivate fun StringBuilder.renderAsAnnotation(irAnnotation: IrConstructorCall) {
val annotationClassName = try {
irAnnotation.symbol.owner.parentAsClass.name.asString()
} catch (e: Exception) {
"<unbound>"
}
raulraja
03/18/2020, 10:59 AMraulraja
03/18/2020, 10:59 AMjava.lang.IllegalStateException: Symbol for public constructor Refinement(predicate: kotlin.String) defined in arrow.Refinement[DeserializedClassConstructorDescriptor@24dcf5a1] is unbound
raulraja
03/18/2020, 11:00 AMRefinement
is declared in an already compiled jar this test depends on.shikasd
03/18/2020, 11:01 AMshikasd
03/18/2020, 11:02 AMraulraja
03/18/2020, 11:10 AMirElement.symbol.owner
from jars deps are null and it always blows up thereraniejade
03/18/2020, 1:58 PMraulraja
03/18/2020, 2:31 PMraulraja
03/18/2020, 2:32 PMraniejade
03/18/2020, 2:50 PMraulraja
03/18/2020, 4:02 PMshikasd
03/19/2020, 1:10 AMIrClass
with an unbound symbol. IrClassImpl
, for example has symbol.bind(this)
call inside its constructor. However, I am not sure how this will affect remaining stages of codegen.raniejade
03/22/2020, 8:19 AM1.3.70
😞raulraja
03/22/2020, 11:38 AMraniejade
03/28/2020, 8:17 AMSpek
and generate some code that is used for discovering tests. Tried using CollectAdditionalSourcesExtension
but I don't have access to classes contributed by external modules.