1 package com.google.devtools.ksp.symbol 2 3 interface KSDefNonNullReference : KSReferenceElement { 4 /** 5 * Enclosed reference element of the Definitely non null type. 6 * For a reference of `T & Any`, this returns `T`. 7 */ 8 val enclosedType: KSClassifierReference 9 acceptnull10 override fun <D, R> accept(visitor: KSVisitor<D, R>, data: D): R { 11 return visitor.visitDefNonNullReference(this, data) 12 } 13 } 14