Class DefaultClasspathTransformation.ClasspathGraphVisitor
- java.lang.Object
-
- org.apache.maven.repository.metadata.DefaultClasspathTransformation.ClasspathGraphVisitor
-
- Enclosing class:
- DefaultClasspathTransformation
private class DefaultClasspathTransformation.ClasspathGraphVisitor extends java.lang.Object
Helper class to traverse graph. Required to make the containing method thread-safe and yet use class level data to lessen stack usage in recursion
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ClasspathContainer
cpc
(package private) MetadataGraph
graph
(package private) java.util.List<MetadataGraphVertex>
visited
-
Constructor Summary
Constructors Modifier Constructor Description protected
ClasspathGraphVisitor(MetadataGraph cleanGraph, ClasspathContainer cpc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
visit(MetadataGraphVertex node)
-
-
-
Field Detail
-
graph
MetadataGraph graph
-
cpc
ClasspathContainer cpc
-
visited
java.util.List<MetadataGraphVertex> visited
-
-
Constructor Detail
-
ClasspathGraphVisitor
protected ClasspathGraphVisitor(MetadataGraph cleanGraph, ClasspathContainer cpc)
-
-
Method Detail
-
visit
protected void visit(MetadataGraphVertex node)
-
-