|
|||||||||||
| 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 | ||||||||||