Package modulecheck.parsing.psi.internal
Types
Link copied to clipboard
class PsiElementResolver(val project: McProject, val sourceSetName: SourceSetName)
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This poorly-named function will return the most-qualified name available for a given PsiElement from the snippet of code where it's being called, without looking at imports.
Link copied to clipboard
suspend fun McProject.canResolveFqName(declaredName: FqName, sourceSetName: SourceSetName): Boolean
Content copied to clipboard
Link copied to clipboard
suspend fun PsiElement.fqNameOrNull(project: McProject, sourceSetName: SourceSetName): FqName?
Content copied to clipboard
Link copied to clipboard
fun KtValueArgumentList.getByNameOrIndex(index: Int, name: String): KtValueArgument?
Content copied to clipboard
Link copied to clipboard
inline fun <T : PsiElement> PsiElement.getChildrenOfTypeRecursive(): List<T>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns any custom names defined by @JvmName(...)
, the default setter/getter names if it's a property, or the same names as used by Kotlin for anything else.
Link copied to clipboard