Class KotlinTypeFlags

  • All Implemented Interfaces:
    KotlinFlags

    public class KotlinTypeFlags
    extends java.lang.Object
    implements KotlinFlags
    Flags for Kotlin types.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      boolean isDefinitelyNonNull
      Signifies that the corresponding type is [definitely non-null](https://kotlinlang.org/docs/whatsnew17.html#stable-definitely-non-nullable-types).
      boolean isNullable
      Signifies that the corresponding type is marked as nullable, i.e.
      boolean isSuspend
      Signifies that the corresponding type is `suspend`.
    • Constructor Summary

      Constructors 
      Constructor Description
      KotlinTypeFlags()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • isNullable

        public boolean isNullable
        Signifies that the corresponding type is marked as nullable, i.e. has a question mark at the end of its notation.
      • isDefinitelyNonNull

        public boolean isDefinitelyNonNull
        Signifies that the corresponding type is [definitely non-null](https://kotlinlang.org/docs/whatsnew17.html#stable-definitely-non-nullable-types).
      • isSuspend

        public boolean isSuspend
        Signifies that the corresponding type is `suspend`.
    • Constructor Detail

      • KotlinTypeFlags

        public KotlinTypeFlags()