Class PlatformVisitor
- 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.PlatformVisitor
-
- All Implemented Interfaces:
org.codehaus.groovy.ast.GroovyCodeVisitor
public class PlatformVisitor extends BaseArtifactVisitor
-
-
Constructor Summary
Constructors Constructor Description PlatformVisitor(BaseArtifactVisitorDependencies dependencies)
-
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 booleanshouldProcessArguments(org.codehaus.groovy.ast.expr.MethodCallExpression call)-
Methods inherited from class tech.kronicle.plugins.gradle.internal.groovyscriptvisitors.buildgradlevisitor.BaseArtifactVisitor
addBillOfMaterialsArtifact, artifactUtils, processArguments, processMethodCallExpression, processPlatform
-
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
-
PlatformVisitor
public PlatformVisitor(BaseArtifactVisitorDependencies dependencies)
-
-
Method Detail
-
log
protected org.slf4j.Logger log()
- Specified by:
login classBaseVisitor
-
shouldProcessArguments
protected boolean shouldProcessArguments(org.codehaus.groovy.ast.expr.MethodCallExpression call)
- Overrides:
shouldProcessArgumentsin 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
-
-