Class MethodMatcher
- 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.MethodInfo>
-
- io.gitlab.plunts.gradle.plantuml.plugin.matcher.MethodMatcher
-
- All Implemented Interfaces:
java.io.Serializable,java.util.function.Predicate<io.github.classgraph.MethodInfo>
public class MethodMatcher extends AbstractClassMemberMatcher<io.github.classgraph.MethodInfo>
Matcher to test MethodInfos.- 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 MethodMatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MethodMatcherandNotBuiltin()booleantest(io.github.classgraph.MethodInfo methodInfo)MethodMatcherthatAreAccessors()MethodMatcherthatAreNotAccessors()-
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
-
thatAreAccessors
public MethodMatcher thatAreAccessors()
-
thatAreNotAccessors
public MethodMatcher thatAreNotAccessors()
-
andNotBuiltin
public MethodMatcher andNotBuiltin()
-
test
public boolean test(io.github.classgraph.MethodInfo methodInfo)
- Specified by:
testin interfacejava.util.function.Predicate<io.github.classgraph.MethodInfo>- Overrides:
testin classAbstractClassMemberMatcher<io.github.classgraph.MethodInfo>
-
-