public class MethodInheritanceTree
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MethodInheritanceTree.Builder |
Modifier and Type | Method and Description |
---|---|
java.util.Set<javax.lang.model.element.ExecutableElement> |
getAllMethods()
Returns a set containing all the methods of the hierarchy.
|
java.util.Set<javax.lang.model.element.ExecutableElement> |
getOverriddenMethods()
Returns a set containing all the overridden methods.
|
java.util.Set<javax.lang.model.element.ExecutableElement> |
getTopLevelMethods()
Returns a set containing all the top level overridden methods.
|
boolean |
hasOverriddenMethods()
Checks if there are any overridden methods in the hierarchy.
|
boolean |
hasParallelDefinitions()
Checks if there are any parallel definitions of the method in the hierarchy.
|
java.lang.String |
toString() |
public boolean hasOverriddenMethods()
true
if there are any overridden methods found, false
otherwisepublic java.util.Set<javax.lang.model.element.ExecutableElement> getAllMethods()
public java.util.Set<javax.lang.model.element.ExecutableElement> getOverriddenMethods()
public boolean hasParallelDefinitions()
true
if there are any parallel definitions of the method in the hierarchy, false
otherwisepublic java.util.Set<javax.lang.model.element.ExecutableElement> getTopLevelMethods()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2007-2022 Red Hat, Inc. All Rights Reserved