/* Sun-$Revision: 23.3 $ */ /* Copyright 1992-9 Sun Microsystems, Inc. and Stanford University. See the LICENSE file for license information. */ # pragma interface class fctProxyMap: public proxyMap { public: // testing operations bool is_fctProxy() { return true; } // creation operation friend fctProxyOop create_fctProxy(); // To create initial proxy // mirror operation mirrorOop mirror_proto() { return Memory->fctProxyMirrorObj; } // sizing fint empty_object_size(); // killable operations virtual void kill(oop p) { fctProxyOop(p)->kill_fctProxy(); } // printing void print(oop obj); // enumerating virtual bool is_enumerable(oop obj, oop* matching_cell); // profiler operation void dummy_initialize(oop obj, oop filler); };