Package modulecheck.parsing.groovy.antlr

Types

Link copied to clipboard
class GroovyAndroidGradleParser @Inject constructor : AndroidGradleParser
Link copied to clipboard
class GroovyDependenciesBlock(    logger: McLogger,     val fullText: String,     val lambdaContent: String,     blockSuppressed: List<String>,     projectDependency: ProjectDependency.Factory) : AbstractDependenciesBlock
Link copied to clipboard
class GroovyDependenciesBlockParser @Inject constructor(val logger: McLogger, val projectDependency: ProjectDependency.Factory)
Link copied to clipboard
internal data class GroovyParsingScope(val fullText: String)
Link copied to clipboard
class GroovyPluginsBlock(    logger: McLogger,     val fullText: String,     val lambdaContent: String,     blockSuppressed: List<String>) : AbstractPluginsBlock
Link copied to clipboard
class GroovyPluginsBlockParser @Inject constructor(val logger: McLogger)

Functions

Link copied to clipboard
internal inline fun <T : RuleContext> ParserRuleContext.childOfType(): T?
Link copied to clipboard
internal inline fun <T> ParserRuleContext.childrenOfType(): List<T>
Link copied to clipboard
internal inline fun <T : Any> ParserRuleContext.childrenOfTypeRecursive(): Sequence<T>
internal fun <T : Any> ParserRuleContext.childrenOfTypeRecursive(clazz: KClass<T>): Sequence<T>
Link copied to clipboard
internal fun GroovyParser.ClosureOrLambdaExpressionContext.closureContent(): GroovyParser.BlockStatementsContext?
Link copied to clipboard
internal inline fun commandExpressionVisitor(recursive: Boolean = true, crossinline action: (GroovyParser.CommandExpressionContext) -> Unit): GroovyParserBaseVisitor<Unit>
Link copied to clipboard
internal fun GroovyParser.CommandExpressionContext.isNamed(name: String): Boolean
internal fun GroovyParser.PathExpressionContext.isNamed(name: String): Boolean
Link copied to clipboard
internal fun GroovyParser.CommandExpressionContext.lambdaBlock(): GroovyParser.ClosureOrLambdaExpressionContext?
Link copied to clipboard
internal fun ParserRuleContext.originalText(stream: CharStream): String
Link copied to clipboard
internal inline fun <T> RuleContext.parentOfType(): T?
Link copied to clipboard
internal inline fun <T> parse(file: File, parsingAction: GroovyParsingScope.() -> T): T
Link copied to clipboard
internal fun GroovyParser.CommandExpressionContext.pathExpression(): GroovyParser.PathExpressionContext?
Link copied to clipboard
internal inline fun pathExpressionVisitor(recursive: Boolean = true, crossinline action: (GroovyParser.PathExpressionContext) -> Unit): GroovyParserBaseVisitor<Unit>
Link copied to clipboard
internal fun RuleNode.precedingCommentNodeOrNull(): GroovyParser.GroovyParserRuleContext?
Link copied to clipboard
internal inline fun <T> RuleNode.previousSibling(): T?
Link copied to clipboard
internal fun ParserRuleContext.printEverything()
Link copied to clipboard
internal fun String.suppressions(): List<String>

Properties

Link copied to clipboard
private val groovyLangParserLock: Unit