Package net.bytebuddy.build
Class RenamingPlugin.Renaming.Compound
- java.lang.Object
-
- net.bytebuddy.build.RenamingPlugin.Renaming.Compound
-
- All Implemented Interfaces:
RenamingPlugin.Renaming
- Enclosing interface:
- RenamingPlugin.Renaming
@Enhance public static class RenamingPlugin.Renaming.Compound extends java.lang.Object implements RenamingPlugin.Renaming
A compound renaming.
-
-
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.List<RenamingPlugin.Renaming>
renamings
The renamings to apply.
-
Constructor Summary
Constructors Constructor Description Compound(java.util.List<? extends RenamingPlugin.Renaming> renamings)
Creates a new compound renaming.Compound(RenamingPlugin.Renaming... renaming)
Creates a new compound renaming.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
apply(java.lang.String name)
Applies a renaming.
-
-
-
Field Detail
-
renamings
private final java.util.List<RenamingPlugin.Renaming> renamings
The renamings to apply.
-
-
Constructor Detail
-
Compound
public Compound(RenamingPlugin.Renaming... renaming)
Creates a new compound renaming.- Parameters:
renaming
- The renaming to apply.
-
Compound
public Compound(java.util.List<? extends RenamingPlugin.Renaming> renamings)
Creates a new compound renaming.- Parameters:
renamings
- The renamings to apply.
-
-
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.
-
-