Kotlin Issues

    • Omit Trailing Commas
    • SAM conversions for Kotlin defined interfaces
    • Removed ? and : from Java and requiring if (foo) then bar() else other()
    • Annotations need arrayOf instead of []
    • Annotations will not convert a single argument into an array (like Java does)
    • Convert to Kotlin is a very flakey
    • Should have init like block for CTOR
    • Should have used and and or for && || and not bitwise & and |