Package-level declarations

Types

Link copied to clipboard
internal class AntlrTreePrinter(whitespaceChar: Char = ' ') : AbstractTreePrinter<Tree>
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)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
internal inline fun <T : RuleContext> ParserRuleContext.childOfType(): T?
Link copied to clipboard
fun Tree.children(): Sequence<Tree>
Link copied to clipboard
fun Tree.childrenBreadthFirst(): Sequence<Tree>
fun Tree.childrenBreadthFirst(predicate: (Tree) -> Boolean): Sequence<Tree>
Link copied to clipboard
fun Tree.childrenDepthFirst(): Sequence<Tree>
fun Tree.childrenDepthFirst(predicate: (Tree) -> Boolean): Sequence<Tree>
Link copied to clipboard
internal inline fun <T> ParserRuleContext.childrenOfType(): List<T>
Link copied to clipboard
inline fun <T : Tree> Tree.childrenOfTypeBreadthFirst(): Sequence<T>
Link copied to clipboard
inline fun <T : Tree> Tree.childrenOfTypeDepthFirst(): 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 String.suppressions(): List<String>