Interface Plugin.Factory
- All Known Implementing Classes:
AccessControllerPlugin, CachedReturnPlugin, DispatcherAnnotationPlugin, HashCodeAndEqualsPlugin, HashCodeAndEqualsPlugin.WithNonNullableFields, ModuleVersionPlugin, Plugin.Factory.Simple, Plugin.Factory.UsingReflection, Plugin.NoOp, RenamingPlugin, RepeatedAnnotationPlugin, SafeVarargsPlugin, ToStringPlugin
- Enclosing interface:
Plugin
public static interface Plugin.Factory
A factory for providing a build plugin.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classA simple factory that returns a preconstructed plugin instance.static classA plugin factory that uses reflection for instantiating a plugin. -
Method Summary
-
Method Details
-
make
Plugin make()Returns a plugin that can be used for a transformation and which is subsequently closed.- Returns:
- The plugin to use for type transformations.
-