Uses of Class
org.jikesrvm.objectmodel.FieldLayoutContext

Packages that use FieldLayoutContext
org.jikesrvm.classloader   
org.jikesrvm.objectmodel   
 

Uses of FieldLayoutContext in org.jikesrvm.classloader
 

Fields in org.jikesrvm.classloader declared as FieldLayoutContext
private  FieldLayoutContext RVMClass.fieldLayoutContext
          A field layout helper - used to keep context regarding field layouts.
 

Methods in org.jikesrvm.classloader that return FieldLayoutContext
 FieldLayoutContext RVMClass.getFieldLayoutContext()
          Set object representing available holes in the field layout
 

Methods in org.jikesrvm.classloader with parameters of type FieldLayoutContext
 void RVMClass.setFieldLayoutContext(FieldLayoutContext newLayout)
          Set object representing available holes in the field layout
 

Uses of FieldLayoutContext in org.jikesrvm.objectmodel
 

Subclasses of FieldLayoutContext in org.jikesrvm.objectmodel
private static class FieldLayoutPacked.LayoutContext
          Lay out an object, maintaining offsets of free slots of size 1,2,4 and 8 bytes.
private static class FieldLayoutUnpacked.LayoutContext
           
 

Methods in org.jikesrvm.objectmodel that return FieldLayoutContext
protected  FieldLayoutContext FieldLayoutPacked.getLayoutContext(RVMClass klass)
           
protected abstract  FieldLayoutContext FieldLayout.getLayoutContext(RVMClass klass)
          Return the appropriate layout context object for the given class.
protected  FieldLayoutContext FieldLayoutUnpacked.getLayoutContext(RVMClass klass)
           
 

Methods in org.jikesrvm.objectmodel with parameters of type FieldLayoutContext
protected  void FieldLayout.layoutField(FieldLayoutContext layout, RVMClass klass, RVMField field, int fieldSize)
          Lay out a given field.
protected  void FieldLayout.updateClass(RVMClass klass, FieldLayoutContext fieldLayout)
          Update the RVMClass with context info.
 

Constructors in org.jikesrvm.objectmodel with parameters of type FieldLayoutContext
FieldLayoutContext(byte alignment, FieldLayoutContext superLayout)
          Constructor for an object with a superclass.