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

Class cornell.slk.jkernel.core.SharedClass

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

public class SharedClass
extends Capability
A SharedClass is a capability for classes. If a task obtains a SharedClass object, it can use it in one of its resolvers to link to the shared class.

See the method Task.shareClass().


Field Summary
ClassNode  cn
 
 
Fields inherited from class cornell.slk.jkernel.core.Capability
 id, ip, restriction, targetTask
 

Constructor Summary
 SharedClass(Task targetTask, ClassNode cn)
 
 

Method Summary
ClassNode  getClassNode()
 
void  nullify(InternalPass ip)
 
 
Methods inherited from class cornell.slk.jkernel.core.Capability
 create, create, create, finalize, getThreadTaskState, newFastCopyContext, nullify, readObject, releaseFastCopyContext, revoke, revoke, revokeInternal, writeObject
 
Methods inherited from class java.lang.Object
 , clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

cn

ClassNode cn
Constructor Detail

SharedClass

SharedClass(Task targetTask,
            ClassNode cn)
Method Detail

getClassNode

ClassNode getClassNode()

nullify

public void nullify(InternalPass ip)
Overrides:
nullify in class Capability

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