Package io.quarkus.domino
Class LoggingDependencyTreeVisitor
- java.lang.Object
-
- io.quarkus.domino.LoggingDependencyTreeVisitor
-
- All Implemented Interfaces:
DependencyTreeVisitor
public class LoggingDependencyTreeVisitor extends Object implements DependencyTreeVisitor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.domino.DependencyTreeVisitor
DependencyTreeVisitor.DependencyVisit
-
-
Constructor Summary
Constructors Constructor Description LoggingDependencyTreeVisitor(io.quarkus.devtools.messagewriter.MessageWriter log, boolean asComments, String logTreesFor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterAllRoots()voidbeforeAllRoots()voidenterBomImport(DependencyTreeVisitor.DependencyVisit visit)voidenterDependency(DependencyTreeVisitor.DependencyVisit visit)voidenterParentPom(DependencyTreeVisitor.DependencyVisit visit)voidenterRootArtifact(DependencyTreeVisitor.DependencyVisit visit)voidleaveBomImport(DependencyTreeVisitor.DependencyVisit visit)voidleaveDependency(DependencyTreeVisitor.DependencyVisit visit)voidleaveParentPom(DependencyTreeVisitor.DependencyVisit visit)voidleaveRootArtifact(DependencyTreeVisitor.DependencyVisit visit)voidlinkDependency(io.quarkus.maven.dependency.ArtifactCoords coords)In case the Maven artifact resolver was configured to return verbose dependency graphs, this method will be called to indicate the current dependency graph node has a dependency on another node with the passed in coordinates whose dependencies will be walked over in a different branch of the graph.
-
-
-
Constructor Detail
-
LoggingDependencyTreeVisitor
public LoggingDependencyTreeVisitor(io.quarkus.devtools.messagewriter.MessageWriter log, boolean asComments, String logTreesFor)
-
-
Method Detail
-
beforeAllRoots
public void beforeAllRoots()
- Specified by:
beforeAllRootsin interfaceDependencyTreeVisitor
-
afterAllRoots
public void afterAllRoots()
- Specified by:
afterAllRootsin interfaceDependencyTreeVisitor
-
enterRootArtifact
public void enterRootArtifact(DependencyTreeVisitor.DependencyVisit visit)
- Specified by:
enterRootArtifactin interfaceDependencyTreeVisitor
-
leaveRootArtifact
public void leaveRootArtifact(DependencyTreeVisitor.DependencyVisit visit)
- Specified by:
leaveRootArtifactin interfaceDependencyTreeVisitor
-
enterDependency
public void enterDependency(DependencyTreeVisitor.DependencyVisit visit)
- Specified by:
enterDependencyin interfaceDependencyTreeVisitor
-
linkDependency
public void linkDependency(io.quarkus.maven.dependency.ArtifactCoords coords)
Description copied from interface:DependencyTreeVisitorIn case the Maven artifact resolver was configured to return verbose dependency graphs, this method will be called to indicate the current dependency graph node has a dependency on another node with the passed in coordinates whose dependencies will be walked over in a different branch of the graph.- Specified by:
linkDependencyin interfaceDependencyTreeVisitor- Parameters:
coords- artifact coordinates of a dependency
-
leaveDependency
public void leaveDependency(DependencyTreeVisitor.DependencyVisit visit)
- Specified by:
leaveDependencyin interfaceDependencyTreeVisitor
-
enterParentPom
public void enterParentPom(DependencyTreeVisitor.DependencyVisit visit)
- Specified by:
enterParentPomin interfaceDependencyTreeVisitor
-
leaveParentPom
public void leaveParentPom(DependencyTreeVisitor.DependencyVisit visit)
- Specified by:
leaveParentPomin interfaceDependencyTreeVisitor
-
enterBomImport
public void enterBomImport(DependencyTreeVisitor.DependencyVisit visit)
- Specified by:
enterBomImportin interfaceDependencyTreeVisitor
-
leaveBomImport
public void leaveBomImport(DependencyTreeVisitor.DependencyVisit visit)
- Specified by:
leaveBomImportin interfaceDependencyTreeVisitor
-
-