Package com.strobel.compilerservices
Class CallerResolver
- java.lang.Object
-
- java.lang.SecurityManager
-
- com.strobel.compilerservices.CallerResolver
-
public final class CallerResolver extends java.lang.SecurityManager
-
-
Field Summary
Fields Modifier and Type Field Description private static int
CALL_CONTEXT_OFFSET
private static CallerResolver
CALLER_RESOLVER
-
Constructor Summary
Constructors Constructor Description CallerResolver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.Class
getCallerClass(int callerOffset)
Indexes into the current method call context with a given offset.protected java.lang.Class[]
getClassContext()
static int
getContextSize()
static int
getContextSize(int callerOffset)
-
Methods inherited from class java.lang.SecurityManager
checkAccept, checkAccess, checkAccess, checkConnect, checkConnect, checkCreateClassLoader, checkDelete, checkExec, checkExit, checkLink, checkListen, checkMulticast, checkMulticast, checkPackageAccess, checkPackageDefinition, checkPermission, checkPermission, checkPrintJobAccess, checkPropertiesAccess, checkPropertyAccess, checkRead, checkRead, checkRead, checkSecurityAccess, checkSetFactory, checkWrite, checkWrite, getSecurityContext, getThreadGroup
-
-
-
-
Field Detail
-
CALLER_RESOLVER
private static final CallerResolver CALLER_RESOLVER
-
CALL_CONTEXT_OFFSET
private static final int CALL_CONTEXT_OFFSET
- See Also:
- Constant Field Values
-
-
Method Detail
-
getClassContext
protected java.lang.Class[] getClassContext()
- Overrides:
getClassContext
in classjava.lang.SecurityManager
-
getCallerClass
public static java.lang.Class getCallerClass(int callerOffset)
Indexes into the current method call context with a given offset.
-
getContextSize
public static int getContextSize(int callerOffset)
-
getContextSize
public static int getContextSize()
-
-