JavaType

class JavaType(ctx: AnalysisContext, ty: TypeMirror) : Type

Functions

Link copied to clipboard
open operator override fun compareTo(other: Type): Int
Link copied to clipboard
open fun intersectIfPossible(other: Type): Type?
Link copied to clipboard
open override fun isAnyOrNullableAny(): Boolean
Link copied to clipboard
open override fun isBoolean(): Boolean
Link copied to clipboard
open override fun isByte(): Boolean
Link copied to clipboard
open override fun isChar(): Boolean
Link copied to clipboard
open override fun isDouble(): Boolean
Link copied to clipboard
open override fun isEqualTo(other: Type): Boolean
Link copied to clipboard
open override fun isFloat(): Boolean
Link copied to clipboard
open override fun isInt(): Boolean
Link copied to clipboard
open override fun isLong(): Boolean
Link copied to clipboard
open override fun isNullable(): Boolean
Link copied to clipboard
open override fun isShort(): Boolean
Link copied to clipboard
open override fun isString(): Boolean
Link copied to clipboard
open override fun isSubtypeOf(other: Type): Boolean
Link copied to clipboard
open override fun isTypeParameter(): Boolean
Link copied to clipboard
open override fun isUnsignedNumberType(): Boolean

Properties

Link copied to clipboard
open override val arguments: List<TypeProjection>
Link copied to clipboard
open override val descriptor: ClassDescriptor?
Link copied to clipboard
open override val isMarkedNullable: Boolean = false
Link copied to clipboard
open override val unwrappedNotNullableType: Type