Package proguard.classfile.kotlin.flags
Class KotlinTypeFlags
- java.lang.Object
-
- proguard.classfile.kotlin.flags.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()
-
-
-
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`.
-
-