public interface ClassSource_MappedSimple extends ClassSource
Simplified API for new class source type. Extenders need only
provide an implementation of the simplified ClassSource_MappedSimple.SimpleClassProvider
API. Scan
processing (iteration, lookup caching, timing and other statistics)
are handled by the default implementation.
Modifier and Type | Interface and Description |
---|---|
static interface |
ClassSource_MappedSimple.SimpleClassProvider |
CLASS_EXTENSION, CLASS_SEPARATOR_CHAR, INNER_CLASS_SEPARATOR, RESOURCE_SEPARATOR_CHAR, RESOURCE_SEPARATOR_STRING
Modifier and Type | Method and Description |
---|---|
ClassSource_MappedSimple.SimpleClassProvider |
getProvider()
Answer the simple class provider used by this simple class source.
|
close, closeClassStream, closeResourceStream, getCanonicalName, getClassExclusionCount, getClassInclusionCount, getClassNameFromResourceName, getFactory, getHashText, getInternMap, getName, getOptions, getParentSource, getResourceExclusionCount, getResourceNameFromClassName, getResult, getScanResults, inconvertResourceName, isClassResource, isDirectoryResource, isProcessedUsingJandex, log, logState, open, openClassStream, openResourceStream, outconvertResourceName, resourceAppend, scanClasses, scanReferencedClass, scanSpecificSeedClass, setParentSource
ClassSource_MappedSimple.SimpleClassProvider getProvider()
Answer the simple class provider used by this simple class source.