Hi, I am researching about “Nullability inference ...
# intellij
o
Hi, I am researching about “Nullability inference on JVM bytecode” at university right now. And I encountered the tool called KAnnotator (https://github.com/JetBrains/kannotator) which is not active. My motivation for research is pretty much the same with this tool. Does anybody know why this has been retired? This tool has been plugin for inteliJ so I posted this question here.
y
it was retired because externally managed .xml files with nullability annotations that affect the semantics of source code are really difficult to integrate into development workflow
o
@yole thanks for the reply. I kind a get it but still not sure. Would you remind giving me some detailed explanation about here?
externally managed .xml files with Nullability annotations
y
kannotator generates .xml files with nullability annotation information. for Kotlin to use them, you need to add extra command line arguments or build script options specifying the paths to those files. what is exactly unclear?
o
Ah, that made it clear. You mean the usage of the tool was hard to integrate into the workflow. Not the inference.