Class ClassHierarchyIterable
- java.lang.Object
-
- io.opentelemetry.javaagent.tooling.ClassHierarchyIterable
-
public class ClassHierarchyIterable extends Object implements Iterable<Class<?>>
Iterates over a class, its superclass, and its interfaces in the following breath-first-like manner:1. BaseClass
2. BaseClass's Interfaces
3. BaseClass's superclass
4. BaseClass's Interfaces' Interfaces
5. Superclass's Interfaces
6. Superclass's superclass
...
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classClassHierarchyIterable.ClassIterator
-
Constructor Summary
Constructors Constructor Description ClassHierarchyIterable(Class<?> baseClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterator<Class<?>>iterator()-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-