Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS

Class cornell.slk.jkernel.core.GenCodeResolver

Source code
java.lang.Object
    |
    +----cornell.slk.jkernel.core.GenCodeResolver

class GenCodeResolver
extends java.lang.Object
implements Resolver
This generates the stub class bytecode for Capabilities.


Field Summary
TaskClassNodeLoader  nodeLoader
 
static java.util.Hashtable  stubClasses
 
static long  uniqueNumber
 
 

Constructor Summary
 GenCodeResolver(TaskClassNodeLoader nodeLoader)
 
 

Method Summary
void  callFastCopy(cornell.slk.compiler.quickclass.QcFactory qf, cornell.slk.compiler.quickclass.QcCode qcCode, java.lang.Class param)
 
java.lang.Object  resolveClassName(java.lang.String reName)
 
byte[]  stubBytecode(java.lang.Class baseClass)
 
 
Methods inherited from class java.lang.Object
 , clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

stubClasses

static java.util.Hashtable stubClasses

uniqueNumber

static long uniqueNumber

nodeLoader

TaskClassNodeLoader nodeLoader
Constructor Detail

GenCodeResolver

public GenCodeResolver(TaskClassNodeLoader nodeLoader)
Method Detail

resolveClassName

public java.lang.Object resolveClassName(java.lang.String reName)
Implements:
resolveClassName in interface Resolver

stubBytecode

byte[] stubBytecode(java.lang.Class baseClass) throws cornell.slk.compiler.common.CodeException, java.io.IOException, java.lang.ClassNotFoundException

callFastCopy

void callFastCopy(cornell.slk.compiler.quickclass.QcFactory qf,
                  cornell.slk.compiler.quickclass.QcCode qcCode,
                  java.lang.Class param) throws java.lang.ClassNotFoundException, cornell.slk.compiler.common.CodeException

Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS