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 class
ClassMapping.MethodData
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,FieldMapping>
fieldMappings
private java.util.Map<java.lang.String,java.util.Map<ClassMapping.MethodData,java.lang.String>>
methodMappings
private JavaRefTypeInstance
obClass
private JavaRefTypeInstance
realClass
-
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) void
addFieldMapping(FieldMapping f)
(package private) void
addMethodMapping(MethodMapping m)
private java.lang.String
getClassFieldNameOrNull(java.lang.String name, Dumper d, Mapping mapping, JavaTypeInstance baseType)
(package private) java.lang.String
getFieldName(java.lang.String name, JavaTypeInstance type, Dumper d, Mapping mapping, boolean isStatic)
private java.lang.String
getFieldNameOrNull(java.lang.String name, JavaTypeInstance type, Dumper d, Mapping mapping)
private java.lang.String
getInterfaceFieldNameOrNull(java.lang.String name, JavaTypeInstance type, Dumper d, Mapping mapping)
(package private) java.lang.String
getMethodName(java.lang.String displayName, java.util.List<JavaTypeInstance> args, Mapping mapping, Dumper d)
(package private) JavaRefTypeInstance
getObClass()
(package private) JavaRefTypeInstance
getRealClass()
-
-
-
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)
-
-