Class FieldMatcher
- 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
-
- io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClassMemberMatcher<io.github.classgraph.FieldInfo>
-
- io.gitlab.plunts.gradle.plantuml.plugin.matcher.FieldMatcher
-
- All Implemented Interfaces:
java.io.Serializable,java.util.function.Predicate<io.github.classgraph.FieldInfo>
public class FieldMatcher extends AbstractClassMemberMatcher<io.github.classgraph.FieldInfo>
Matcher to test FieldInfos.- 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 FieldMatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleantest(io.github.classgraph.FieldInfo fieldInfo)FieldMatcherthatDontHaveAccessors()FieldMatcherthatHaveAccessors()-
Methods inherited from class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClassMemberMatcher
of, of, of
-
Methods inherited from class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractAnnotationMatcher
annotatedWith, annotationsMatch
-
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
-
thatHaveAccessors
public FieldMatcher thatHaveAccessors()
-
thatDontHaveAccessors
public FieldMatcher thatDontHaveAccessors()
-
test
public boolean test(io.github.classgraph.FieldInfo fieldInfo)
- Specified by:
testin interfacejava.util.function.Predicate<io.github.classgraph.FieldInfo>- Overrides:
testin classAbstractClassMemberMatcher<io.github.classgraph.FieldInfo>
-
-