Package org.benf.cfr.reader.state
Class ClassRenamer
- java.lang.Object
-
- org.benf.cfr.reader.state.ClassRenamer
-
public class ClassRenamer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>
classCollisionRenamerFromReal
private java.util.Map<java.lang.String,java.lang.String>
classCollisionRenamerToReal
private java.util.List<ClassNameFunction>
renamers
-
Constructor Summary
Constructors Modifier Constructor Description private
ClassRenamer(java.util.List<ClassNameFunction> renamers)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClassRenamer
create(Options options)
(package private) java.lang.String
getOriginalClass(java.lang.String name)
(package private) java.lang.String
getRenamedClass(java.lang.String name)
(package private) void
notifyClassFiles(java.util.Collection<java.lang.String> names)
-
-
-
Field Detail
-
classCollisionRenamerToReal
private java.util.Map<java.lang.String,java.lang.String> classCollisionRenamerToReal
-
classCollisionRenamerFromReal
private java.util.Map<java.lang.String,java.lang.String> classCollisionRenamerFromReal
-
renamers
private java.util.List<ClassNameFunction> renamers
-
-
Constructor Detail
-
ClassRenamer
private ClassRenamer(java.util.List<ClassNameFunction> renamers)
-
-
Method Detail
-
create
public static ClassRenamer create(Options options)
-
getRenamedClass
java.lang.String getRenamedClass(java.lang.String name)
-
getOriginalClass
java.lang.String getOriginalClass(java.lang.String name)
-
notifyClassFiles
void notifyClassFiles(java.util.Collection<java.lang.String> names)
-
-