com.google.inject.internal.util.StackTraceElements Maven / Gradle / Ivy
package com.google.inject.internal.util;
import com.google.common.collect.MapMaker;
import java.lang.reflect.Constructor;
import java.lang.reflect.Member;
import java.util.Map;
/**
* Creates stack trace elements for members.
*/
public class StackTraceElements {
private static final StackTraceElement[] EMPTY_STACK_TRACE = new StackTraceElement[0];
private static final InMemoryStackTraceElement[] EMPTY_INMEMORY_STACK_TRACE =
new InMemoryStackTraceElement[0];
private static final String UNKNOWN_SOURCE = "Unknown Source";
private static Map