Package org.benf.cfr.reader.mapping
Class ClassMapping
- java.lang.Object
-
- org.benf.cfr.reader.mapping.ClassMapping
-
public class ClassMapping extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classClassMapping.MethodData
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,FieldMapping>fieldMappingsprivate java.util.Map<java.lang.String,java.util.Map<ClassMapping.MethodData,java.lang.String>>methodMappingsprivate JavaRefTypeInstanceobClassprivate JavaRefTypeInstancerealClass
-
Constructor Summary
Constructors Constructor Description ClassMapping(JavaRefTypeInstance realClass, JavaRefTypeInstance obClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddFieldMapping(FieldMapping f)(package private) voidaddMethodMapping(MethodMapping m)private java.lang.StringgetClassFieldNameOrNull(java.lang.String name, Dumper d, Mapping mapping, JavaTypeInstance baseType)(package private) java.lang.StringgetFieldName(java.lang.String name, JavaTypeInstance type, Dumper d, Mapping mapping, boolean isStatic)private java.lang.StringgetFieldNameOrNull(java.lang.String name, JavaTypeInstance type, Dumper d, Mapping mapping)private java.lang.StringgetInterfaceFieldNameOrNull(java.lang.String name, JavaTypeInstance type, Dumper d, Mapping mapping)(package private) java.lang.StringgetMethodName(java.lang.String displayName, java.util.List<JavaTypeInstance> args, Mapping mapping, Dumper d)(package private) JavaRefTypeInstancegetObClass()(package private) JavaRefTypeInstancegetRealClass()
-
-
-
Field Detail
-
realClass
private final JavaRefTypeInstance realClass
-
obClass
private final JavaRefTypeInstance obClass
-
methodMappings
private final java.util.Map<java.lang.String,java.util.Map<ClassMapping.MethodData,java.lang.String>> methodMappings
-
fieldMappings
private final java.util.Map<java.lang.String,FieldMapping> fieldMappings
-
-
Constructor Detail
-
ClassMapping
ClassMapping(JavaRefTypeInstance realClass, JavaRefTypeInstance obClass)
-
-
Method Detail
-
addMethodMapping
void addMethodMapping(MethodMapping m)
-
addFieldMapping
void addFieldMapping(FieldMapping f)
-
getRealClass
JavaRefTypeInstance getRealClass()
-
getObClass
JavaRefTypeInstance getObClass()
-
getMethodName
java.lang.String getMethodName(java.lang.String displayName, java.util.List<JavaTypeInstance> args, Mapping mapping, Dumper d)
-
getFieldName
java.lang.String getFieldName(java.lang.String name, JavaTypeInstance type, Dumper d, Mapping mapping, boolean isStatic)
-
getInterfaceFieldNameOrNull
private java.lang.String getInterfaceFieldNameOrNull(java.lang.String name, JavaTypeInstance type, Dumper d, Mapping mapping)
-
getFieldNameOrNull
private java.lang.String getFieldNameOrNull(java.lang.String name, JavaTypeInstance type, Dumper d, Mapping mapping)
-
getClassFieldNameOrNull
private java.lang.String getClassFieldNameOrNull(java.lang.String name, Dumper d, Mapping mapping, JavaTypeInstance baseType)
-
-