Package org.benf.cfr.reader.mapping
Class ClassMapping
java.lang.Object
org.benf.cfr.reader.mapping.ClassMapping
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<String,
FieldMapping> private final Map<String,
Map<ClassMapping.MethodData, String>> private final JavaRefTypeInstance
private final JavaRefTypeInstance
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
(package private) void
private String
getClassFieldNameOrNull
(String name, Dumper d, Mapping mapping, JavaTypeInstance baseType) (package private) String
getFieldName
(String name, JavaTypeInstance type, Dumper d, Mapping mapping, boolean isStatic) private String
getFieldNameOrNull
(String name, JavaTypeInstance type, Dumper d, Mapping mapping) private String
getInterfaceFieldNameOrNull
(String name, JavaTypeInstance type, Dumper d, Mapping mapping) (package private) String
getMethodName
(String displayName, List<JavaTypeInstance> args, Mapping mapping, Dumper d) (package private) JavaRefTypeInstance
(package private) JavaRefTypeInstance
-
Field Details
-
realClass
-
obClass
-
methodMappings
-
fieldMappings
-
-
Constructor Details
-
ClassMapping
ClassMapping(JavaRefTypeInstance realClass, JavaRefTypeInstance obClass)
-
-
Method Details
-
addMethodMapping
-
addFieldMapping
-
getRealClass
JavaRefTypeInstance getRealClass() -
getObClass
JavaRefTypeInstance getObClass() -
getMethodName
-
getFieldName
String getFieldName(String name, JavaTypeInstance type, Dumper d, Mapping mapping, boolean isStatic) -
getInterfaceFieldNameOrNull
private String getInterfaceFieldNameOrNull(String name, JavaTypeInstance type, Dumper d, Mapping mapping) -
getFieldNameOrNull
-
getClassFieldNameOrNull
private String getClassFieldNameOrNull(String name, Dumper d, Mapping mapping, JavaTypeInstance baseType)
-