Class DependenciesVisitor
- java.lang.Object
-
- org.codehaus.groovy.ast.CodeVisitorSupport
-
- tech.kronicle.plugins.gradle.internal.groovyscriptvisitors.BaseVisitor
-
- tech.kronicle.plugins.gradle.internal.groovyscriptvisitors.buildgradlevisitor.BaseArtifactVisitor
-
- tech.kronicle.plugins.gradle.internal.groovyscriptvisitors.buildgradlevisitor.DependenciesVisitor
-
- All Implemented Interfaces:
org.codehaus.groovy.ast.GroovyCodeVisitor
public class DependenciesVisitor extends BaseArtifactVisitor
-
-
Constructor Summary
Constructors Constructor Description DependenciesVisitor(BaseArtifactVisitorDependencies dependencies, ArtifactVersionResolver artifactVersionResolver, PomFetcher pomFetcher, PlatformVisitor platformVisitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)protected org.slf4j.Loggerlog()protected voidprocessPlatform(org.codehaus.groovy.ast.expr.MethodCallExpression call)-
Methods inherited from class tech.kronicle.plugins.gradle.internal.groovyscriptvisitors.buildgradlevisitor.BaseArtifactVisitor
addBillOfMaterialsArtifact, artifactUtils, processArguments, processMethodCallExpression, shouldProcessArguments
-
Methods inherited from class tech.kronicle.plugins.gradle.internal.groovyscriptvisitors.BaseVisitor
addSoftwareRepository, afterSwitchConditionExpressionVisited, evaluateExpression, expressionEvaluator, getSoftwareRepositories, processApplyPlugin, processAssignment, processBinaryExpression, 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
-
DependenciesVisitor
public DependenciesVisitor(BaseArtifactVisitorDependencies dependencies, ArtifactVersionResolver artifactVersionResolver, PomFetcher pomFetcher, PlatformVisitor platformVisitor)
-
-
Method Detail
-
log
protected org.slf4j.Logger log()
- Specified by:
login classBaseVisitor
-
processPlatform
protected void processPlatform(org.codehaus.groovy.ast.expr.MethodCallExpression call)
- Overrides:
processPlatformin classBaseArtifactVisitor
-
addArtifact
protected void addArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)- Specified by:
addArtifactin classBaseArtifactVisitor
-
-