jbet
Class JvmLocals

java.lang.Object
  extended by jbet.LocalAccess
      extended by jbet.JvmLocals

public class JvmLocals
extends LocalAccess


Method Summary
 int alloc(int lo, Type t)
           
 int alloc(Node.var use)
           
 int alloc(Type t)
           
 void free(Node.var use)
           
 void freeall()
           
 void initlocals(Snippit out, int min)
           
 void load(Snippit out, int lvt, Type t)
           
 int numJvmLocals()
           
 void store(Snippit out, int lvt, Type t)
           
 
Methods inherited from class jbet.LocalAccess
storeStack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

load

public void load(Snippit out,
                 int lvt,
                 Type t)
Specified by:
load in class LocalAccess

store

public void store(Snippit out,
                  int lvt,
                  Type t)
Specified by:
store in class LocalAccess

alloc

public int alloc(Node.var use)
Specified by:
alloc in class LocalAccess

alloc

public int alloc(int lo,
                 Type t)
Specified by:
alloc in class LocalAccess

alloc

public int alloc(Type t)
Specified by:
alloc in class LocalAccess

free

public void free(Node.var use)
Specified by:
free in class LocalAccess

freeall

public void freeall()
Specified by:
freeall in class LocalAccess

initlocals

public void initlocals(Snippit out,
                       int min)
Specified by:
initlocals in class LocalAccess

numJvmLocals

public int numJvmLocals()
Specified by:
numJvmLocals in class LocalAccess