Package eu.bandm.tools.util.classes
package eu.bandm.tools.util.classes
Utility classes for Java and JVM runtime objects and bytecode.
-
ClassDescriptionVisits the bytecode of a class and collects annotations.Abstract algorithm for traversing a class file.Defines static methods for finding recursive static references to classes via breadth-first search.A class loader that mimics the
-classpath
behavior ofjava
.DynamicEnum<T>An enumeration type which comprises all items from a set of underlying enumeration types.Wrapper for one single data item added to the enumeration.The product of multiple DynamicEnum realized as one DynamicEnum of tuples.An abstract base class for reflection-based type case distinctions.An abstract base class for reflection-based type case distinctions.An abstract base class for reflection-based type case distinctions.Auxiliary methods and auxiliary application for dealing with "resources" in the Java sense = non-class files in a class-file tree.Embedded domain-specific language for matching of stack frames.