Class ClassHierarchyIterable
- java.lang.Object
-
- io.opentelemetry.javaagent.tooling.ClassHierarchyIterable
-
- All Implemented Interfaces:
java.lang.Iterable<java.lang.Class<?>>
public class ClassHierarchyIterable extends java.lang.Object implements java.lang.Iterable<java.lang.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(java.lang.Class<?> baseClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Iterator<java.lang.Class<?>>iterator()
-