Bootstrap
Class BootstrapHeapAddress

java.lang.Object
Memory.Address
Memory.HeapAddress
Bootstrap.BootstrapHeapAddress
- All Implemented Interfaces:
- BootstrapAddress
- public class BootstrapHeapAddress
- extends Memory.HeapAddress
- implements BootstrapAddress
BootstrapHeapAddress
- Version:
- $Id: BootstrapHeapAddress.java,v 1.7 2003/03/05 08:41:34 joewhaley Exp $
Nested classes inherited from class Memory.HeapAddress |
Memory.HeapAddress.HeapAddressFactory |
Methods inherited from class Memory.HeapAddress |
address32, addressOf, asObject, asReferenceType, atomicAdd, atomicAnd, atomicCas4, atomicSub, getNull, logSize, pageAlign, size |
FACTORY
public static BootstrapHeapAddress.BootstrapHeapAddressFactory FACTORY
value
public final int value
_class
public static final Clazz.jq_Class _class
BootstrapHeapAddress
public BootstrapHeapAddress(int value)
peek
public Memory.Address peek()
peek1
public byte peek1()
peek2
public short peek2()
peek4
public int peek4()
peek8
public long peek8()
poke
public void poke(Memory.Address v)
poke1
public void poke1(byte v)
poke2
public void poke2(short v)
poke4
public void poke4(int v)
poke8
public void poke8(long v)
offset
public Memory.Address offset(int offset)
align
public Memory.Address align(int shift)
difference
public int difference(Memory.Address v)
isNull
public boolean isNull()
to32BitValue
public int to32BitValue()
- Specified by:
to32BitValue
in interface BootstrapAddress
stringRep
public java.lang.String stringRep()