Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Bootstrap
Class BootstrapHeapAddress  view BootstrapHeapAddress download BootstrapHeapAddress.java

java.lang.Object
  extended byMemory.Address
      extended byMemory.HeapAddress
          extended byBootstrap.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 Class Summary
static class BootstrapHeapAddress.BootstrapHeapAddressFactory
           
 
Nested classes inherited from class Memory.HeapAddress
Memory.HeapAddress.HeapAddressFactory
 
Field Summary
static Clazz.jq_Class _class
           
static BootstrapHeapAddress.BootstrapHeapAddressFactory FACTORY
           
 int value
           
 
Fields inherited from class Memory.HeapAddress
_FACTORY
 
Constructor Summary
BootstrapHeapAddress(int value)
           
 
Method Summary
 Memory.Address align(int shift)
           
 int difference(Memory.Address v)
           
 boolean isNull()
           
 Memory.Address offset(int offset)
           
 Memory.Address peek()
           
 byte peek1()
           
 short peek2()
           
 int peek4()
           
 long peek8()
           
 void poke(Memory.Address v)
           
 void poke1(byte v)
           
 void poke2(short v)
           
 void poke4(int v)
           
 void poke8(long v)
           
 java.lang.String stringRep()
           
 int to32BitValue()
           
 
Methods inherited from class Memory.HeapAddress
address32, addressOf, asObject, asReferenceType, atomicAdd, atomicAnd, atomicCas4, atomicSub, getNull, logSize, pageAlign, size
 
Methods inherited from class Memory.Address
align, clone, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

FACTORY

public static BootstrapHeapAddress.BootstrapHeapAddressFactory FACTORY

value

public final int value

_class

public static final Clazz.jq_Class _class
Constructor Detail

BootstrapHeapAddress

public BootstrapHeapAddress(int value)
Method Detail

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