Uses of Interface
net.bytebuddy.build.Plugin.Factory
-
Packages that use Plugin.Factory Package Description net.bytebuddy.build A package for types that allow for applying Byte Buddy transformation during a build process. -
-
Uses of Plugin.Factory in net.bytebuddy.build
Classes in net.bytebuddy.build that implement Plugin.Factory Modifier and Type Class Description classAccessControllerPluginA build tool plugin that instruments methods to dispatch to methodsjava.security.AccessControllerwith equal signature.classCachedReturnPluginA plugin that caches the return value of a method in a synthetic field.classDispatcherAnnotationPluginA plugin that adds aJavaDispatcher.Proxiedannotation to any method of an enhanced type where the annotation is not set.classHashCodeAndEqualsPluginA build tool plugin that addsObject.hashCode()andObject.equals(Object)methods to a class if theHashCodeAndEqualsPlugin.Enhanceannotation is present and no explicit method declaration was added.static classHashCodeAndEqualsPlugin.WithNonNullableFieldsA version of theHashCodeAndEqualsPluginthat assumes that all fields are non-nullable unless they are explicitly marked.classModuleVersionPluginA plugin that includes a version number in the declared module-info class.static classPlugin.Factory.SimpleA simple factory that returns a preconstructed plugin instance.static classPlugin.Factory.UsingReflectionA plugin factory that uses reflection for instantiating a plugin.static classPlugin.NoOpA non-operational plugin that does not instrument any type.classRenamingPluginA plugin that replaces names that are discovered in class files.classRepeatedAnnotationPluginA plugin that allows for adding ajava.lang.annotation.Repeatableannotation even if compiled prior to Java 8 which introduces this annotation.classSafeVarargsPluginA plugin that allows for adding ajava.lang.SafeVarargsannotation even if compiled prior to Java 7 which introduces this annotation.classToStringPluginA build tool plugin that adds aObject.toString()and method to a class if theToStringPlugin.Enhanceannotation is present and no explicit method declaration was added.Methods in net.bytebuddy.build with parameters of type Plugin.Factory Modifier and Type Method Description Plugin.Engine.SummaryPlugin.Engine.AbstractBase. apply(java.io.File source, java.io.File target, Plugin.Factory... factory)Applies this plugin engine onto a given source and target.Plugin.Engine.SummaryPlugin.Engine.AbstractBase. apply(Plugin.Engine.Source source, Plugin.Engine.Target target, Plugin.Factory... factory)Applies this plugin engine onto a given source and target.Plugin.Engine.SummaryPlugin.Engine. apply(java.io.File source, java.io.File target, Plugin.Factory... factory)Applies this plugin engine onto a given source and target.Plugin.Engine.SummaryPlugin.Engine. apply(Plugin.Engine.Source source, Plugin.Engine.Target target, Plugin.Factory... factory)Applies this plugin engine onto a given source and target.Method parameters in net.bytebuddy.build with type arguments of type Plugin.Factory Modifier and Type Method Description Plugin.Engine.SummaryPlugin.Engine.AbstractBase. apply(java.io.File source, java.io.File target, java.util.List<? extends Plugin.Factory> factories)Applies this plugin engine onto a given source and target.Plugin.Engine.SummaryPlugin.Engine. apply(java.io.File source, java.io.File target, java.util.List<? extends Plugin.Factory> factories)Applies this plugin engine onto a given source and target.Plugin.Engine.SummaryPlugin.Engine. apply(Plugin.Engine.Source source, Plugin.Engine.Target target, java.util.List<? extends Plugin.Factory> factories)Applies this plugin engine onto a given source and target.Plugin.Engine.SummaryPlugin.Engine.Default. apply(Plugin.Engine.Source source, Plugin.Engine.Target target, java.util.List<? extends Plugin.Factory> factories)Applies this plugin engine onto a given source and target.
-