Class AbstractAnnotationMatcher
- java.lang.Object
-
- io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClasspathMatcher
-
- io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractNameMatcher
-
- io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
-
- io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractAnnotationMatcher
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
AbstractClassMemberMatcher,ClassMatcher
public class AbstractAnnotationMatcher extends AbstractModifierMatcher
Abstract base class for matchers that test annotated elements.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClasspathMatcher
PROJECT_CLASSPATH_HOLDER
-
-
Constructor Summary
Constructors Constructor Description AbstractAnnotationMatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractAnnotationMatcherannotatedWith(java.lang.String annotationName)protected booleanannotationsMatch(io.github.classgraph.AnnotationInfoList annotationInfo)-
Methods inherited from class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
andAbstract, andNative, andNotAbstract, andNotNative, andNotStatic, andNotTransient, andNotVolatile, andPackagePrivate, andPrivate, andProtected, andPublic, andStatic, andTransient, andVolatile, modifiersMatch, orPackagePrivate, orPrivate, orProtected, orPublic, thatAreAbstract, thatAreNative, thatAreNotAbstract, thatAreNotNative, thatAreNotStatic, thatAreNotTransient, thatAreNotVolatile, thatArePackagePrivate, thatArePrivate, thatAreProtected, thatArePublic, thatAreStatic, thatAreTransient, thatAreVolatile, withName, withNameLike
-
Methods inherited from class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractNameMatcher
nameMatches
-
Methods inherited from class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClasspathMatcher
classpathMatches, insideOfProject, outsideOfProject, setProjectClasspath
-
-
-
-
Method Detail
-
annotatedWith
public AbstractAnnotationMatcher annotatedWith(java.lang.String annotationName)
-
annotationsMatch
protected boolean annotationsMatch(io.github.classgraph.AnnotationInfoList annotationInfo)
-
-