Uses of Interface
org.sonar.plugins.java.api.semantic.MethodMatchers.ParametersBuilder
Packages that use MethodMatchers.ParametersBuilder
Package
Description
Provides interfaces to represent Java source code as syntax tree.
-
Uses of MethodMatchers.ParametersBuilder in org.sonar.java.matcher
Classes in org.sonar.java.matcher that implement MethodMatchers.ParametersBuilderMethods in org.sonar.java.matcher that return MethodMatchers.ParametersBuilderModifier and TypeMethodDescriptionMethodMatchersBuilder.addParametersMatcher
(String... parametersType) MethodMatchersBuilder.addParametersMatcher
(Predicate<List<Type>> parametersPredicate) MethodMatchersBuilder.addWithoutParametersMatcher()
MethodMatchersBuilder.anyName()
MethodMatchersBuilder.constructor()
MethodMatchersBuilder.withAnyParameters()
Methods in org.sonar.java.matcher with parameters of type MethodMatchers.ParametersBuilderModifier and TypeMethodDescriptionstatic MethodMatchers
MethodMatcherFactory.collectArguments
(String descriptor, Matcher initialMatcher, int groupOffset, MethodMatchers.ParametersBuilder methodMatcher) -
Uses of MethodMatchers.ParametersBuilder in org.sonar.plugins.java.api.semantic
Methods in org.sonar.plugins.java.api.semantic that return MethodMatchers.ParametersBuilderModifier and TypeMethodDescriptionMethodMatchers.ParametersBuilder.addParametersMatcher
(String... parametersType) Match a method signature with exactly the types provided.MethodMatchers.ParametersBuilder.addParametersMatcher
(Predicate<List<Type>> parametersType) Match a method signature respecting the predicate.MethodMatchers.ParametersBuilder.addWithoutParametersMatcher()
Match a method signature without parameters.MethodMatchers.NameBuilder.anyName()
Match a method with any name.MethodMatchers.NameBuilder.constructor()
Match a constructor.Match the name matching the predicate.Match a method with any name is the list.MethodMatchers.ParametersBuilder.withAnyParameters()
Match a method signature with any number of parameters of any types.