com.vladium.util
Class ClassLoaderResolver.CallerResolver

java.lang.Object
  extended byjava.lang.SecurityManager
      extended bycom.vladium.util.ClassLoaderResolver.CallerResolver
Enclosing class:
ClassLoaderResolver

private static final class ClassLoaderResolver.CallerResolver
extends java.lang.SecurityManager

A helper class to get the call context. It subclasses SecurityManager to make getClassContext() accessible. An instance of CallerResolver only needs to be created, not installed as an actual security manager.


Field Summary
 
Fields inherited from class java.lang.SecurityManager
inCheck
 
Constructor Summary
private ClassLoaderResolver.CallerResolver()
           
 
Method Summary
protected  java.lang.Class[] getClassContext()
           
 
Methods inherited from class java.lang.SecurityManager
checkAccept, checkAccess, checkAccess, checkAwtEventQueueAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkExit, checkLink, checkListen, checkMemberAccess, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkSystemClipboardAccess, checkTopLevelWindow, checkWrite, checkWrite, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getInCheck, getSecurityContext, getThreadGroup, inClass, inClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassLoaderResolver.CallerResolver

private ClassLoaderResolver.CallerResolver()
Method Detail

getClassContext

protected java.lang.Class[] getClassContext()