Method cache for ClassDescriptorSerializer
This commit is contained in:
@@ -728,12 +728,18 @@ public class NamespaceComparator {
|
||||
}
|
||||
}
|
||||
|
||||
private static final MethodCache CLASS_OBJECT_SERIALIZER_METHOD_CACHE = new MethodCache(ClassObjectSerializer.class);
|
||||
private class ClassObjectSerializer extends FullContentSerialier {
|
||||
|
||||
private ClassObjectSerializer(StringBuilder sb) {
|
||||
super(sb);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected MethodCache doGetMethodCache() {
|
||||
return CLASS_OBJECT_SERIALIZER_METHOD_CACHE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void serialize(ClassKind kind) {
|
||||
assert kind == ClassKind.OBJECT : "Must be called for class objects only";
|
||||
|
||||
Reference in New Issue
Block a user