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

Class cornell.slk.jkernel.core.SystemClassNode

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

class SystemClassNode
extends ClassNode
Each system class is represented by a SystemClassNode.


Field Summary
java.lang.Class  cls
 
SystemClassNode[]  directSuperTypeArr
 
boolean  linked
 
SystemClassLoader  loader
 
SystemClassNode[]  refersToArr
 
SharedClass  sharedClass
 
 

Constructor Summary
 SystemClassNode(SystemClassLoader loader, java.lang.Class c)
 
 

Method Summary
boolean  accessible(int modifiers)
 
void  addClassArr(java.util.Hashtable r, java.lang.Class[] c)
 
void  addClassRef(java.util.Hashtable r, java.lang.Class c)
 
ClassNode[]  directSuperTypes()
 
java.lang.Class  getClassObject()
 
java.lang.String  getOrigName()
 
java.lang.String  getReName()
 
SharedClass  getSharedClass()
 
java.util.Hashtable  getSuperReferences()
 
Task  getTask()
 
void  link()
 
ClassNode[]  refersTo()
 
 
Methods inherited from class cornell.slk.jkernel.core.ClassNode
 directSuperTypes, getClassObject, getOrigName, getReName, getSharedClass, getTask, refersTo
 
Methods inherited from class java.lang.Object
 , clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

loader

private SystemClassLoader loader

cls

private java.lang.Class cls

linked

boolean linked

refersToArr

private SystemClassNode[] refersToArr

directSuperTypeArr

private SystemClassNode[] directSuperTypeArr

sharedClass

private SharedClass sharedClass
Constructor Detail

SystemClassNode

SystemClassNode(SystemClassLoader loader,
                java.lang.Class c) throws java.lang.ClassNotFoundException
Method Detail

getOrigName

java.lang.String getOrigName() throws java.lang.ClassNotFoundException
Overrides:
getOrigName in class ClassNode

getReName

java.lang.String getReName()
Overrides:
getReName in class ClassNode

getTask

Task getTask()
Overrides:
getTask in class ClassNode

refersTo

ClassNode[] refersTo() throws java.lang.ClassNotFoundException
Overrides:
refersTo in class ClassNode

directSuperTypes

ClassNode[] directSuperTypes() throws java.lang.ClassNotFoundException
Overrides:
directSuperTypes in class ClassNode

getClassObject

java.lang.Class getClassObject()
Overrides:
getClassObject in class ClassNode

getSharedClass

SharedClass getSharedClass() throws java.lang.ClassNotFoundException
Overrides:
getSharedClass in class ClassNode

link

private void link() throws java.lang.ClassNotFoundException

accessible

private boolean accessible(int modifiers)

getSuperReferences

private java.util.Hashtable getSuperReferences() throws java.lang.ClassNotFoundException

addClassRef

private void addClassRef(java.util.Hashtable r,
                         java.lang.Class c) throws java.lang.ClassNotFoundException

addClassArr

private void addClassArr(java.util.Hashtable r,
                         java.lang.Class[] c) throws java.lang.ClassNotFoundException

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