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.Pattern
pattern
The regular expression to use.private java.lang.String
replacement
The 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.String
apply(java.lang.String name)
Applies a renaming.
-
-
-
Method Detail
-
apply
public java.lang.String apply(java.lang.String name)
Applies a renaming.- Specified by:
apply
in interfaceRenamingPlugin.Renaming
- Parameters:
name
- The previous name.- Returns:
- The former name.
-
-