pypy / pypy / rpython / ootypesystem / rvirtualizable2.py

Diff from to

pypy/rpython/ootypesystem/rvirtualizable2.py

 from pypy.rpython.rmodel import inputconst
 from pypy.rpython.ootypesystem import ootype
 from pypy.rpython.ootypesystem.rclass import InstanceRepr, mangle, OBJECT
-from pypy.rpython.rvirtualizable2 import AbstractVirtualizableAccessor
 from pypy.rpython.rvirtualizable2 import AbstractVirtualizable2InstanceRepr
 
 VABLERTI = OBJECT
 
 
-class VirtualizableAccessor(AbstractVirtualizableAccessor):
-    pass
-
-
 class Virtualizable2InstanceRepr(AbstractVirtualizable2InstanceRepr, InstanceRepr):
 
-    VirtualizableAccessor = VirtualizableAccessor
-
     def _setup_repr_llfields(self):
         llfields = []
         if self.top_of_virtualizable_hierarchy:
-            llfields.append(('vable_rti', VABLERTI))
+            llfields.append(('vable_token', VABLERTI))
         return llfields
 
-    def get_field(self, attr):
-        mangled = mangle(attr, self.rtyper.getconfig())
-        return mangled, self.allfields[mangled]
-
     def set_vable(self, llops, vinst, force_cast=False):
         pass # TODO
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.