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 java.lang.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 Modifier and Type Field Description private java.util.regex.PatternpatternThe regular expression to use.private java.lang.StringreplacementThe replacement to apply.
-
Constructor Summary
Constructors Constructor Description ForPattern(java.util.regex.Pattern pattern, java.lang.String replacement)Creates a new renaming for a regular expression.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringapply(java.lang.String name)Applies a renaming.
-
-
-
Method Detail
-
apply
public java.lang.String apply(java.lang.String name)
Applies a renaming.- Specified by:
applyin interfaceRenamingPlugin.Renaming- Parameters:
name- The previous name.- Returns:
- The former name.
-
-