Class BaseBuildFileVisitor
- java.lang.Object
-
- org.codehaus.groovy.ast.CodeVisitorSupport
-
- tech.kronicle.plugins.gradle.internal.groovyscriptvisitors.BaseVisitor
-
- tech.kronicle.plugins.gradle.internal.groovyscriptvisitors.BaseBuildFileVisitor
-
- All Implemented Interfaces:
org.codehaus.groovy.ast.GroovyCodeVisitor
- Direct Known Subclasses:
BuildGradleVisitor,BuildscriptVisitor,MicronautVisitor,SettingsGradleVisitor
public abstract class BaseBuildFileVisitor extends BaseVisitor
-
-
Constructor Summary
Constructors Constructor Description BaseBuildFileVisitor(BaseBuildFileVisitorDependencies dependencies)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intgetPluginCount()protected ProcessPhasegetRepositoriesProcessPhase()protected ExpressionVisitOutcomeprocessBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression)protected ExpressionVisitOutcomeprocessMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call)-
Methods inherited from class tech.kronicle.plugins.gradle.internal.groovyscriptvisitors.BaseVisitor
addSoftwareRepository, afterSwitchConditionExpressionVisited, evaluateExpression, expressionEvaluator, getSoftwareRepositories, log, processApplyPlugin, processAssignment, processDeclarationExpression, setVisitorState, softwareRepositoryFactory, visit, visitArgumentlistExpression, visitArrayExpression, visitAssertStatement, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBlockStatement, visitBooleanExpression, visitBreakStatement, visitBytecodeExpression, visitCaseStatement, visitCastExpression, visitCatchStatement, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitEmptyExpression, visitEmptyStatement, visitExpressionStatement, visitFieldExpression, visitForLoop, visitGStringExpression, visitIfElse, visitLambdaExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitMethodReferenceExpression, visitNotExpression, visitorState, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitReturnStatement, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitSwitch, visitSynchronizedStatement, visitTernaryExpression, visitThrowStatement, visitTryCatchFinally, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpression, visitWhileLoop
-
-
-
-
Constructor Detail
-
BaseBuildFileVisitor
public BaseBuildFileVisitor(BaseBuildFileVisitorDependencies dependencies)
-
-
Method Detail
-
processMethodCallExpression
protected ExpressionVisitOutcome processMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call)
- Overrides:
processMethodCallExpressionin classBaseVisitor
-
getRepositoriesProcessPhase
protected ProcessPhase getRepositoriesProcessPhase()
-
processBinaryExpression
protected ExpressionVisitOutcome processBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression)
- Overrides:
processBinaryExpressionin classBaseVisitor
-
getPluginCount
protected int getPluginCount()
-
-