Package com.google.errorprone.matchers.method
-
Interface Summary Interface Description MatchState The state that is propagated across a match operation.MethodInvocationMatcher.Token A specific value for a property that a method invocation can have.MethodMatchers.AnyMethodMatcher Deprecated. useMatcher<ExpressionTree>
instead of referring directly to this type.MethodMatchers.ConstructorClassMatcher Deprecated. useMatcher<ExpressionTree>
instead of referring directly to this type.MethodMatchers.ConstructorMatcher Deprecated. useMatcher<ExpressionTree>
instead of referring directly to this type.MethodMatchers.InstanceMethodMatcher Deprecated. useMatcher<ExpressionTree>
instead of referring directly to this type.MethodMatchers.MethodClassMatcher Deprecated. useMatcher<ExpressionTree>
instead of referring directly to this type.MethodMatchers.MethodMatcher Deprecated. useMatcher<ExpressionTree>
instead of referring directly to this type.MethodMatchers.MethodNameMatcher Deprecated. useMatcher<ExpressionTree>
instead of referring directly to this type.MethodMatchers.MethodSignatureMatcher Deprecated. useMatcher<ExpressionTree>
instead of referring directly to this type.MethodMatchers.ParameterMatcher Deprecated. useMatcher<ExpressionTree>
instead of referring directly to this type.MethodMatchers.StaticMethodMatcher Deprecated. useMatcher<ExpressionTree>
instead of referring directly to this type. -
Class Summary Class Description ConstructorMatchState The state that is propagated across a match operation for constructors.MethodInvocationMatcher The machinery and type definitions necessary to model and compile a single efficient matcher out of a list ofMethodMatchers.MethodMatcher
s.MethodInvocationMatcher.Rule A rule describing a set of constraints for a method invocation.MethodInvocationMatcher.Token.DefinedIn A token specifying the class or interface in which the invoked method was defined.MethodInvocationMatcher.Token.Kind A token limiting theMethodInvocationMatcher.Token.Kind
of invocation to match.MethodInvocationMatcher.Token.MethodName A token limiting the name of the method being invoked.MethodInvocationMatcher.Token.ParameterTypes A token limiting the types of the formal parameters of the method being invoked.MethodInvocationMatcher.Token.ReceiverSupertype A token specifying that the class of the object on which the method is being invoked must be a subtype of another type.MethodInvocationMatcher.Token.ReceiverType A token specifying the exact type of the object on which the method is being invoked (or the class in which it is defined, for static methods).MethodMatchers -
Enum Summary Enum Description MethodInvocationMatcher.MethodKind The kinds of things that count as a method invocation.MethodInvocationMatcher.TokenType The kinds of properties a matcher can match against.