MCPcopy Create free account
hub / github.com/GraxCode/zelixkiller / getParent

Method getParent

src/me/lpk/util/ParentUtils.java:253–267  ·  view source on GitHub ↗
(String n, MappedClass m)

Source from the content-addressed store, hash-verified

251 }
252
253 private static MappedClass getParent(String n, MappedClass m) {
254 while (m != null) {
255 if (m.getOriginalName().equals(n)) {
256 return m;
257 }
258 for (MappedClass i : m.getInterfaces()) {
259 MappedClass p = getParent(n, i);
260 if (p != null) {
261 return p;
262 }
263 }
264 m = m.getParent();
265 }
266 return null;
267 }
268
269 private static List<String> getParents(MappedClass m) {
270 List<String> list = new ArrayList<String>();

Callers 6

findCommonParentMethod · 0.95
findMethodParentMethod · 0.45
findFieldInParentMethod · 0.45
getParentsMethod · 0.45

Calls 3

getOriginalNameMethod · 0.80
getInterfacesMethod · 0.80
equalsMethod · 0.45

Tested by

no test coverage detected