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