Package com.google.inject.internal.util
Class StackTraceElements
- java.lang.Object
-
- com.google.inject.internal.util.StackTraceElements
-
public final class StackTraceElements extends java.lang.ObjectCreates stack trace elements for members.- Author:
- crazybob@google.com (Bob Lee)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStackTraceElements.InMemoryStackTraceElementIn-Memory version ofStackTraceElementthat does not store the file name.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclearCache()Clears the internal cache forStackTraceElements.static StackTraceElements.InMemoryStackTraceElement[]convertToInMemoryStackTraceElement(java.lang.StackTraceElement[] stackTraceElements)Returns encoded in-memory version ofStackTraceElements.static java.lang.StackTraceElement[]convertToStackTraceElement(StackTraceElements.InMemoryStackTraceElement[] inMemoryStackTraceElements)Decodes in-memory stack trace elements to regularStackTraceElements.static java.lang.ObjectforMember(java.lang.reflect.Member member)static java.lang.ObjectforType(java.lang.Class<?> implementation)
-
-
-
Method Detail
-
forMember
public static java.lang.Object forMember(java.lang.reflect.Member member)
-
forType
public static java.lang.Object forType(java.lang.Class<?> implementation)
-
clearCache
public static void clearCache()
Clears the internal cache forStackTraceElements.
-
convertToInMemoryStackTraceElement
public static StackTraceElements.InMemoryStackTraceElement[] convertToInMemoryStackTraceElement(java.lang.StackTraceElement[] stackTraceElements)
Returns encoded in-memory version ofStackTraceElements.
-
convertToStackTraceElement
public static java.lang.StackTraceElement[] convertToStackTraceElement(StackTraceElements.InMemoryStackTraceElement[] inMemoryStackTraceElements)
Decodes in-memory stack trace elements to regularStackTraceElements.
-
-