(Class c, Method m)
| 204 | |
| 205 | // DEPRECATED - replaced by getAsMethodOfAccessibleBase() |
| 206 | public static Method getAsMethodOfPublicBase(Class c, Method m){ |
| 207 | for(Class iface : c.getInterfaces()) |
| 208 | { |
| 209 | for(Method im : iface.getMethods()) |
| 210 | { |
| 211 | if(isMatch(im, m)) |
| 212 | { |
| 213 | return im; |
| 214 | } |
| 215 | } |
| 216 | } |
| 217 | Class sc = c.getSuperclass(); |
| 218 | if(sc == null) |
| 219 | return null; |
| 220 | for(Method scm : sc.getMethods()) |
| 221 | { |
| 222 | if(isMatch(scm, m)) |
| 223 | { |
| 224 | return scm; |
| 225 | } |
| 226 | } |
| 227 | return getAsMethodOfPublicBase(sc, m); |
| 228 | } |
| 229 | |
| 230 | // DEPRECATED - replaced by isAccessibleMatch() |
| 231 | public static boolean isMatch(Method lhs, Method rhs) { |
no test coverage detected