50 metadataConstructor = new VirtualBaseConstructor<Metadata>(db, db.lookupType("Metadata"), null, null); |
50 metadataConstructor = new VirtualBaseConstructor<Metadata>(db, db.lookupType("Metadata"), null, null); |
51 // Define an explicit mapping since the C++ and Java type names don't match. |
51 // Define an explicit mapping since the C++ and Java type names don't match. |
52 metadataConstructor.addMapping("Metadata", Metadata.class); |
52 metadataConstructor.addMapping("Metadata", Metadata.class); |
53 metadataConstructor.addMapping("Klass", Klass.class); |
53 metadataConstructor.addMapping("Klass", Klass.class); |
54 metadataConstructor.addMapping("InstanceKlass", InstanceKlass.class); |
54 metadataConstructor.addMapping("InstanceKlass", InstanceKlass.class); |
55 metadataConstructor.addMapping("instanceMirrorKlass", InstanceMirrorKlass.class); |
55 metadataConstructor.addMapping("InstanceMirrorKlass", InstanceMirrorKlass.class); |
56 metadataConstructor.addMapping("instanceRefKlass", InstanceRefKlass.class); |
56 metadataConstructor.addMapping("InstanceRefKlass", InstanceRefKlass.class); |
57 metadataConstructor.addMapping("instanceClassLoaderKlass", InstanceClassLoaderKlass.class); |
57 metadataConstructor.addMapping("InstanceClassLoaderKlass", InstanceClassLoaderKlass.class); |
58 metadataConstructor.addMapping("typeArrayKlass", TypeArrayKlass.class); |
58 metadataConstructor.addMapping("typeArrayKlass", TypeArrayKlass.class); |
59 metadataConstructor.addMapping("objArrayKlass", ObjArrayKlass.class); |
59 metadataConstructor.addMapping("objArrayKlass", ObjArrayKlass.class); |
60 metadataConstructor.addMapping("Method", Method.class); |
60 metadataConstructor.addMapping("Method", Method.class); |
61 metadataConstructor.addMapping("MethodData", MethodData.class); |
61 metadataConstructor.addMapping("MethodData", MethodData.class); |
62 metadataConstructor.addMapping("ConstMethod", ConstMethod.class); |
62 metadataConstructor.addMapping("ConstMethod", ConstMethod.class); |