Package org.benf.cfr.reader.mapping
Class MappingFactory
java.lang.Object
org.benf.cfr.reader.mapping.MappingFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ClassCache
private static final Pattern
private static final Pattern
private static final Pattern
private final Options
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Mapping
createFromPath
(String path) static ObfuscationMapping
get
(Options options, DCCommonState state) private JavaTypeInstance
private Map<JavaTypeInstance,
List<InnerClassAttributeInfo>> inferInnerClasses
(List<ClassMapping> classMappings, Map<JavaRefTypeInstance, JavaRefTypeInstance> parents) private ClassMapping
parseClassMapping
(String line) private FieldMapping
parseFieldMapping
(String line) private MethodMapping
parseMethodMapping
(String line)
-
Field Details
-
classCache
-
options
-
fieldPattern
-
methodPattern
-
classPattern
-
-
Constructor Details
-
MappingFactory
-
-
Method Details
-
get
-
createFromPath
-
inferInnerClasses
private Map<JavaTypeInstance,List<InnerClassAttributeInfo>> inferInnerClasses(List<ClassMapping> classMappings, Map<JavaRefTypeInstance, JavaRefTypeInstance> parents) -
parseFieldMapping
-
parseMethodMapping
-
getJavaStringTypeInstance
-
parseClassMapping
-