Class BaseArtifactVisitor
- java.lang.Object
-
- org.codehaus.groovy.ast.CodeVisitorSupport
-
- tech.kronicle.plugins.gradle.internal.groovyscriptvisitors.BaseVisitor
-
- tech.kronicle.plugins.gradle.internal.groovyscriptvisitors.buildgradlevisitor.BaseArtifactVisitor
-
- All Implemented Interfaces:
org.codehaus.groovy.ast.GroovyCodeVisitor
- Direct Known Subclasses:
DependenciesVisitor,DependencyManagementImportsVisitor,PlatformVisitor
public abstract class BaseArtifactVisitor extends BaseVisitor
-
-
Constructor Summary
Constructors Constructor Description BaseArtifactVisitor(BaseArtifactVisitorDependencies dependencies)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidaddArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)protected voidaddBillOfMaterialsArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)protected ArtifactUtilsartifactUtils()protected voidprocessArguments(org.codehaus.groovy.ast.expr.MethodCallExpression call)protected ExpressionVisitOutcomeprocessMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call)protected voidprocessPlatform(org.codehaus.groovy.ast.expr.MethodCallExpression call)protected booleanshouldProcessArguments(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, 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
-
BaseArtifactVisitor
public BaseArtifactVisitor(BaseArtifactVisitorDependencies dependencies)
-
-
Method Detail
-
artifactUtils
protected ArtifactUtils artifactUtils()
-
processMethodCallExpression
protected final ExpressionVisitOutcome processMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call)
- Overrides:
processMethodCallExpressionin classBaseVisitor
-
shouldProcessArguments
protected boolean shouldProcessArguments(org.codehaus.groovy.ast.expr.MethodCallExpression call)
-
processArguments
protected final void processArguments(org.codehaus.groovy.ast.expr.MethodCallExpression call)
-
processPlatform
protected void processPlatform(org.codehaus.groovy.ast.expr.MethodCallExpression call)
-
addArtifact
protected abstract void addArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)
-
addBillOfMaterialsArtifact
protected void addBillOfMaterialsArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)
-
-