JavaType

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

Functions

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

Properties

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