lejos.realtime
Class ImmortalMemory

java.lang.Object
  extended by lejos.realtime.MemoryArea
      extended by lejos.realtime.ImmortalMemory

public class ImmortalMemory
extends MemoryArea


Method Summary
 void enter()
           
static MemoryArea ExcecuteInArea(Object obj)
           
static ImmortalMemory instance()
           
 long memoryConsumed()
           
 long memoryRemaining()
           
 Object newArray(Class type, int number)
           
 Object newInstance(Class type)
           
 long size()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

instance

public static ImmortalMemory instance()

enter

public void enter()
Specified by:
enter in class MemoryArea

ExcecuteInArea

public static MemoryArea ExcecuteInArea(Object obj)

memoryConsumed

public long memoryConsumed()
Specified by:
memoryConsumed in class MemoryArea

memoryRemaining

public long memoryRemaining()
Specified by:
memoryRemaining in class MemoryArea

size

public long size()
Specified by:
size in class MemoryArea

newArray

public Object newArray(Class type,
                       int number)
Specified by:
newArray in class MemoryArea

newInstance

public Object newInstance(Class type)
Specified by:
newInstance in class MemoryArea