Interface ClassesProvider
- All Known Implementing Classes:
ClasspathClassesProvider
,NullClassesProvider
,SimpleClassesProvider
public interface ClassesProvider
-
Method Summary
Modifier and TypeMethodDescriptiongetClass
(ClassIdentifier... names) Callback for compiler which provides, on demand, the dependencies the compiler is missing.Warning: may include lambdas and will include inner classes with $-notations.
-
Method Details
-
getClass
Callback for compiler which provides, on demand, the dependencies the compiler is missing.- Parameters:
names
- Names of classes the provider should return- Returns:
- The bytecode files of all found classes
-
getClassPathListing
Warning: may include lambdas and will include inner classes with $-notations. Intentionally not using ClassIdentifier, but may change to it.- Returns:
- All fully qualified classes visible from the provider's classpath
-