Package org.benf.cfr.reader.mapping
Class Mapping
java.lang.Object
org.benf.cfr.reader.mapping.Mapping
- All Implemented Interfaces:
ObfuscationMapping
,ObfuscationRewriter
,ObfuscationTypeMap
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
private class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<JavaTypeInstance,
ClassMapping> private final UnaryFunction<JavaTypeInstance,
JavaTypeInstance> private Map<JavaTypeInstance,
List<InnerClassAttributeInfo>> private Options
-
Constructor Summary
ConstructorsConstructorDescriptionMapping
(Options options, List<ClassMapping> classMappings, Map<JavaTypeInstance, List<InnerClassAttributeInfo>> innerInfo) -
Method Summary
Modifier and TypeMethodDescriptionget
(List<JavaTypeInstance> types) get
(JavaTypeInstance type) (package private) ClassMapping
getInnerClassInfo
(JavaTypeInstance classType) getter()
boolean
-
Field Details
-
erasedTypeMap
-
getter
-
options
-
innerInfo
-
-
Constructor Details
-
Mapping
Mapping(Options options, List<ClassMapping> classMappings, Map<JavaTypeInstance, List<InnerClassAttributeInfo>> innerInfo)
-
-
Method Details
-
wrap
- Specified by:
wrap
in interfaceObfuscationRewriter
-
providesInnerClassInfo
public boolean providesInnerClassInfo()- Specified by:
providesInnerClassInfo
in interfaceObfuscationTypeMap
-
get
- Specified by:
get
in interfaceObfuscationRewriter
- Specified by:
get
in interfaceObfuscationTypeMap
-
get
- Specified by:
get
in interfaceObfuscationRewriter
-
getClassMapping
-
getInnerClassInfo
- Specified by:
getInnerClassInfo
in interfaceObfuscationTypeMap
-
getter
- Specified by:
getter
in interfaceObfuscationTypeMap
-