Package net.bytebuddy.build
Class RenamingPlugin.Renaming.ForPattern
java.lang.Object
net.bytebuddy.build.RenamingPlugin.Renaming.ForPattern
- All Implemented Interfaces:
RenamingPlugin.Renaming
- Enclosing interface:
RenamingPlugin.Renaming
@Enhance
public static class RenamingPlugin.Renaming.ForPattern
extends Object
implements RenamingPlugin.Renaming
A renaming that renames types by a given regular expression.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.bytebuddy.build.RenamingPlugin.Renaming
RenamingPlugin.Renaming.Compound, RenamingPlugin.Renaming.ForPattern, RenamingPlugin.Renaming.NoOp
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionForPattern
(Pattern pattern, String replacement) Creates a new renaming for a regular expression. -
Method Summary
-
Field Details
-
pattern
The regular expression to use. -
replacement
The replacement to apply.
-
-
Constructor Details
-
ForPattern
Creates a new renaming for a regular expression.- Parameters:
pattern
- The regular expression to use.replacement
- The replacement to apply.
-
-
Method Details
-
apply
Applies a renaming.- Specified by:
apply
in interfaceRenamingPlugin.Renaming
- Parameters:
name
- The previous name.- Returns:
- The former name.
-