MCPcopy Index your code
hub / github.com/apache/groovy / getInterfaces

Method getInterfaces

src/main/java/org/codehaus/groovy/ast/ClassNode.java:569–574  ·  view source on GitHub ↗

@return the interfaces implemented by this ClassNode

()

Source from the content-addressed store, hash-verified

567 * @return the interfaces implemented by this {@code ClassNode}
568 */
569 public ClassNode[] getInterfaces() {
570 if (redirect != null)
571 return redirect.getInterfaces();
572 lazyClassInit();
573 return interfaces;
574 }
575
576 public Set<ClassNode> getAllInterfaces() {
577 Set<ClassNode> result = new LinkedHashSet<>();

Callers 15

testArrayClassMethod · 0.95
findTraitsMethod · 0.95
findClassMemberMethod · 0.95
getAllInterfacesMethod · 0.95
addInterfaceMethod · 0.95
declaresInterfaceMethod · 0.95
getGetterMethodMethod · 0.95
tryFindPossibleMethodMethod · 0.95
lowestUpperBoundMethod · 0.95
findParameterizedTypeMethod · 0.95

Calls 1

lazyClassInitMethod · 0.95

Tested by 2

testArrayClassMethod · 0.76
getProxiedObjectMethod · 0.36