# Kotlin JS - annotations processor

**URL:** <https://discuss.kotlinlang.org/t/kotlin-js-annotations-processor/4436>\
**Category:** JavaScript\
**Created:** [September 2, 2017, 8:18pm UTC](https://discuss.kotlinlang.org/t/kotlin-js-annotations-processor/4436 "2017-09-02T20:18:31Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![jdemeulenaere](https://avatars.discourse-cdn.com/v4/letter/j/ecc23a/32.png) [@jdemeulenaere](https://discuss.kotlinlang.org/u/jdemeulenaere)\
**Post date:** [April 3, 2018, 8:47pm UTC](https://discuss.kotlinlang.org/t/kotlin-js-annotations-processor/4436/10 "2018-04-03T20:47:16Z")

</div>

All right, thanks a lot.

Another question related to annotation processing, is there a way to get any information regarding a variable type nullability ? For another project I am manipulating an ExecutableElement, and I’d like to know for each of its parameters and return type if I should consider it as nullable or not, i.e. I would like to differentiate between a String parameter coming from java (always nullable) or a String parameter coming from Kotlin (not nullable by default).  
Maybe you added some metadata somewhere to have this kind of information ? I can start a new thread if you think it’s preferable.

Thanks

---

_[View the full topic](https://discuss.kotlinlang.org/t/kotlin-js-annotations-processor/4436)._
