Psi

class Psi(val parameter: KtParameter, val declaringFunction: FunctionReference.Psi) : ParameterReference

Constructors

Link copied to clipboard
constructor(parameter: KtParameter, declaringFunction: FunctionReference.Psi)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val name: String
Link copied to clipboard
val parameter: KtParameter

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open fun isAnnotatedWith(fqName: FqName): Boolean
Link copied to clipboard
fun resolveTypeName(implementingClass: ClassReference): TypeName
Link copied to clipboard
fun resolveTypeNameOrNull(implementingClass: ClassReference): TypeName?
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
Link copied to clipboard

The type can be null for generic type parameters like T. In this case try to resolve the type with TypeReference.resolveGenericTypeOrNull.