public class MappingFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ClassCache |
classCache |
private static java.util.regex.Pattern |
classPattern |
private static java.util.regex.Pattern |
fieldPattern |
private static java.util.regex.Pattern |
methodPattern |
private Options |
options |
Modifier | Constructor and Description |
---|---|
private |
MappingFactory(Options options,
ClassCache classCache) |
Modifier and Type | Method and Description |
---|---|
private Mapping |
createFromPath(java.lang.String path) |
static ObfuscationMapping |
get(Options options,
DCCommonState state) |
private JavaTypeInstance |
getJavaStringTypeInstance(java.lang.String type) |
private java.util.Map<JavaTypeInstance,java.util.List<InnerClassAttributeInfo>> |
inferInnerClasses(java.util.List<ClassMapping> classMappings,
java.util.Map<JavaRefTypeInstance,JavaRefTypeInstance> parents) |
private ClassMapping |
parseClassMapping(java.lang.String line) |
private FieldMapping |
parseFieldMapping(java.lang.String line) |
private MethodMapping |
parseMethodMapping(java.lang.String line) |
private final ClassCache classCache
private final Options options
private static final java.util.regex.Pattern fieldPattern
private static final java.util.regex.Pattern methodPattern
private static final java.util.regex.Pattern classPattern
private MappingFactory(Options options, ClassCache classCache)
public static ObfuscationMapping get(Options options, DCCommonState state)
private Mapping createFromPath(java.lang.String path)
private java.util.Map<JavaTypeInstance,java.util.List<InnerClassAttributeInfo>> inferInnerClasses(java.util.List<ClassMapping> classMappings, java.util.Map<JavaRefTypeInstance,JavaRefTypeInstance> parents)
private FieldMapping parseFieldMapping(java.lang.String line)
private MethodMapping parseMethodMapping(java.lang.String line)
private JavaTypeInstance getJavaStringTypeInstance(java.lang.String type)
private ClassMapping parseClassMapping(java.lang.String line)