Package-level declarations

Types

Link copied to clipboard
class ConcatenatingParsingInterceptor(val declarationsProvider: DeclarationsProvider, val sourceSetName: SourceSetName) : ParsingInterceptor
Link copied to clipboard
class ExternalDependencyDeclarationVisitor(val configuration: String, group: String? = null, name: String? = null, version: String? = null)
Link copied to clipboard
object FqNames
Link copied to clipboard
class KotlinAndroidGradleParser @Inject constructor(val psiFileFactory: NoContextPsiFileFactory) : AndroidGradleParser
Link copied to clipboard
class KotlinDependenciesBlock(logger: McLogger, val fullText: String, val lambdaContent: String, blockSuppressed: List<String>, configurationNameTransform: DependencyDeclaration.ConfigurationNameTransform, projectDependency: ProjectDependency.Factory) : AbstractDependenciesBlock
Link copied to clipboard
class KotlinDependenciesBlockParser @Inject constructor(val logger: McLogger, val psiFileFactory: NoContextPsiFileFactory, val projectDependency: ProjectDependency.Factory)
Link copied to clipboard
class KotlinPluginsBlock(logger: McLogger, val fullText: String, val lambdaContent: String, blockSuppressed: List<String>) : AbstractPluginsBlock
Link copied to clipboard
class KotlinPluginsBlockParser @Inject constructor(val logger: McLogger)
Link copied to clipboard
data class PsiElementWithSurroundingText(val psiElement: PsiElement)
Link copied to clipboard
internal class PsiTreePrinter(whitespaceChar: Char = ' ') : AbstractTreePrinter<PsiElement>
Link copied to clipboard
class RealKotlinFile(val file: File, val psi: KtFile, val psiResolver: PsiElementResolver, val nameParser: NameParser) : KotlinFile
Link copied to clipboard
class ReferenceVisitor : KtTreeVisitorVoid

Properties

Link copied to clipboard

The entries of this map was generate with this script:

Functions

Link copied to clipboard
fun PsiElement.androidBlocks(): List<KtCallExpression>
Link copied to clipboard
inline fun blockExpressionRecursiveVisitor(crossinline block: KtTreeVisitorVoid.(expression: KtBlockExpression) -> Unit): KtTreeVisitorVoid
Link copied to clipboard
fun PsiElement.buildFeaturesBlocks(): List<KtCallExpression>
Link copied to clipboard
internal fun KtCallExpression.getMavenCoordinatesOrNull(): MavenCoordinates?
Link copied to clipboard
internal fun KtCallExpression.getStringModuleNameOrNull(): Pair<String, String>?
Link copied to clipboard
internal fun KtCallExpression.getStringTestFixturesModuleNameOrNull(): Pair<String, String>?
Link copied to clipboard
internal fun KtCallExpression.getTypeSafeModuleNameOrNull(): Pair<String, String>?
Link copied to clipboard
internal fun KtCallExpression.getTypeSafeTestFixturesModuleNameOrNull(): Pair<String, String>?
Link copied to clipboard
internal fun KtCallExpression.getUnknownArgumentOrNull(): String?
Link copied to clipboard
fun PsiElement.inBuildscript(): Boolean
Link copied to clipboard
inline fun literalStringTemplateRecursiveVisitor(crossinline block: KtTreeVisitorVoid.(entry: KtLiteralStringTemplateEntry) -> Unit): KtTreeVisitorVoid
Link copied to clipboard
private fun KtCallExpression.parseStatements(block: KotlinDependenciesBlock, suppressed: List<String>)
Link copied to clipboard
internal fun KtAnnotatedExpression.suppressedNames(): List<String>
internal fun KtExpression.suppressedNames(): List<String>