Interface Summary Interface Description GenericTypeAdapterProvides adapting of generic types from one scope to another scope.
Class Summary Class Description ClassTypingContextHelper class created from type X or reference to X. HashcodeVisitorResponsible for computing CtElement.hashCode(). MethodTypingContextFor the scope method or constructor and super type hierarchy of it's declaring type, it is able to adapt type parameters. ProcessingVisitorThis visitor implements the code processing engine. SignaturePrinterResponsible for computing signatures for elements where a signature exists (CtType, CtMethod and CtPackage). SubInheritanceHierarchyResolverExpects a
CtPackageas input and upon calls to forEachSubTypeInPackage produces all sub classes and sub interfaces, which extends or implements super type(s) provided by call(s) of
SubInheritanceHierarchyResolver.addSuperType(CtTypeInformation)and stored as `targetSuperTypes`.
The repeated processing of this mapping function on the same input returns only newly found sub types.
TypeReferenceScannerA scanner that calculates the imports for a given model.