Uses of Interface
net.bytebuddy.build.Plugin.Factory
Packages that use Plugin.Factory
Package
Description
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.FactoryModifier and TypeClassDescriptionclassA build tool plugin that instruments methods to dispatch to methodsjava.security.AccessControllerwith equal signature.classA plugin that caches the return value of a method in a synthetic field.classA plugin that adds aJavaDispatcher.Proxiedannotation to any method of an enhanced type where the annotation is not set.classA 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 classA version of theHashCodeAndEqualsPluginthat assumes that all fields are non-nullable unless they are explicitly marked.classA plugin that includes a version number in the declared module-info class.static classA simple factory that returns a preconstructed plugin instance.static classA plugin factory that uses reflection for instantiating a plugin.static classA non-operational plugin that does not instrument any type.classA plugin that replaces names that are discovered in class files.classA plugin that allows for adding ajava.lang.annotation.Repeatableannotation even if compiled prior to Java 8 which introduces this annotation.classA plugin that allows for adding ajava.lang.SafeVarargsannotation even if compiled prior to Java 7 which introduces this annotation.classA 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.FactoryModifier and TypeMethodDescriptionPlugin.Engine.AbstractBase.apply(File source, File target, Plugin.Factory... factory) Applies this plugin engine onto a given source and target.Plugin.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.apply(File source, File target, Plugin.Factory... factory) Applies this plugin engine onto a given source and target.Plugin.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.FactoryModifier and TypeMethodDescriptionPlugin.Engine.AbstractBase.apply(File source, File target, List<? extends Plugin.Factory> factories) Applies this plugin engine onto a given source and target.Plugin.Engine.apply(File source, File target, List<? extends Plugin.Factory> factories) Applies this plugin engine onto a given source and target.Plugin.Engine.apply(Plugin.Engine.Source source, Plugin.Engine.Target target, List<? extends Plugin.Factory> factories) Applies this plugin engine onto a given source and target.Plugin.Engine.Default.apply(Plugin.Engine.Source source, Plugin.Engine.Target target, List<? extends Plugin.Factory> factories) Applies this plugin engine onto a given source and target.