Class AbstractClasspathMatcher
- java.lang.Object
-
- io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClasspathMatcher
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
AbstractNameMatcher
public abstract class AbstractClasspathMatcher extends java.lang.Object implements java.io.SerializableAbstract base class for matchers that test classpath elements.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.ThreadLocal<java.util.Set<java.io.File>>PROJECT_CLASSPATH_HOLDER
-
Constructor Summary
Constructors Constructor Description AbstractClasspathMatcher()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanclasspathMatches(io.github.classgraph.ClassInfo classInfo)AbstractClasspathMatcherinsideOfProject()AbstractClasspathMatcheroutsideOfProject()static voidsetProjectClasspath(java.util.Set<java.io.File> projectClasspath)
-
-
-
Method Detail
-
setProjectClasspath
public static void setProjectClasspath(java.util.Set<java.io.File> projectClasspath)
-
insideOfProject
public AbstractClasspathMatcher insideOfProject()
-
outsideOfProject
public AbstractClasspathMatcher outsideOfProject()
-
classpathMatches
protected boolean classpathMatches(io.github.classgraph.ClassInfo classInfo)
-
-