Class Mapping
java.lang.Object
org.benf.cfr.reader.mapping.Mapping
- All Implemented Interfaces:
ObfuscationMapping, ObfuscationRewriter, ObfuscationTypeMap
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate 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) ClassMappinggetInnerClassInfo(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:
wrapin interfaceObfuscationRewriter
-
providesInnerClassInfo
public boolean providesInnerClassInfo()- Specified by:
providesInnerClassInfoin interfaceObfuscationTypeMap
-
get
- Specified by:
getin interfaceObfuscationRewriter- Specified by:
getin interfaceObfuscationTypeMap
-
get
- Specified by:
getin interfaceObfuscationRewriter
-
getClassMapping
-
getInnerClassInfo
- Specified by:
getInnerClassInfoin interfaceObfuscationTypeMap
-
getter
- Specified by:
getterin interfaceObfuscationTypeMap
-