|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |