Interface Plugin.WithInitialization
- All Superinterfaces:
AutoCloseable, Closeable, ElementMatcher<TypeDescription>, Plugin
- Enclosing interface:
Plugin
Allows for the generation of types before a plugin is applied.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ElementMatcher
ElementMatcher.Junction<S>Nested classes/interfaces inherited from interface Plugin
Plugin.Engine, Plugin.Factory, Plugin.ForElementMatcher, Plugin.NoOp, Plugin.WithInitialization, Plugin.WithPreprocessor -
Method Summary
Modifier and TypeMethodDescriptionMap<TypeDescription, byte[]> initialize(ClassFileLocator classFileLocator) Returns a mapping of classes that should be created before discovering any types.Methods inherited from interface ElementMatcher
matches
-
Method Details
-
initialize
Returns a mapping of classes that should be created before discovering any types.- Parameters:
classFileLocator- A class file locator that can locate other types in the scope of the project.- Returns:
- A mapping of types to their binary representation.
-