Psi

Properties

Link copied to clipboard
Link copied to clipboard
open override val module: AnvilModuleDescriptor
Link copied to clipboard
val type: KtTypeReference
Link copied to clipboard
open override val unwrappedTypes: List<TypeReference>

For Map<String, Int> this will return `String`, `Int`. For star projections like List<*> the result will be mapped to Any.

Functions

Link copied to clipboard
Link copied to clipboard
fun asTypeName(): TypeName
Link copied to clipboard
fun asTypeNameOrNull(): TypeName?
Link copied to clipboard
open override fun isFunctionType(): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun isNullable(): Boolean
Link copied to clipboard
fun resolveGenericTypeNameOrNull(implementingClass: ClassReference): TypeName?
Link copied to clipboard
open override fun resolveGenericTypeOrNull(implementingClass: ClassReference): TypeReference?
Link copied to clipboard
open override fun toString(): String