• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package org.robolectric.sandbox;
2 
3 import org.robolectric.internal.bytecode.ShadowInfo;
4 
5 import java.lang.reflect.Method;
6 
7 /**
8  * ShadowMatcher is used by {@link org.robolectric.internal.bytecode.ShadowWrangler} to provide library-specific
9  * rules about whether shadow classes and methods should be considered matches.
10  */
11 public interface ShadowMatcher {
12   ShadowMatcher MATCH_ALL = new AlwaysTrueShadowMatcher();
13 
matches(ShadowInfo shadowInfo)14   boolean matches(ShadowInfo shadowInfo);
15 
matches(Method method)16   boolean matches(Method method);
17 }
18