Sha256: d3fb8429e7529b02fdedf6a1c9af847f2b2a0a36b05d519971ea7e0ac73b3b52

Contents?: true

Size: 669 Bytes

Versions: 15

Compression:

Stored size: 669 Bytes

Contents

package com.infochimps.util;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class CurrentClass extends SecurityManager {
  private static CurrentClass SINGLETON = new CurrentClass();

  // must call this directly. behavior is dependent on call stack
  public static Class get() {
    return SINGLETON.getCurrentClass();
  }

  // must call this directly. behavior is dependent on call stack
  public static Logger getLogger() {
    return LoggerFactory.getLogger(SINGLETON.getCurrentClass(2));
  }

  private Class getCurrentClass(int i) {
    return getClassContext()[i];
  }

  private Class getCurrentClass() {
    return getCurrentClass(3);
  }
}

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
vayacondios-server-0.2.11 src/main/java/com/infochimps/util/CurrentClass.java
vayacondios-server-0.2.10 src/main/java/com/infochimps/util/CurrentClass.java
vayacondios-server-0.2.9 src/main/java/com/infochimps/util/CurrentClass.java
vayacondios-server-0.2.8 src/main/java/com/infochimps/util/CurrentClass.java
vayacondios-server-0.2.7 src/main/java/com/infochimps/util/CurrentClass.java
vayacondios-server-0.2.6 src/main/java/com/infochimps/util/CurrentClass.java
vayacondios-server-0.2.5 src/main/java/com/infochimps/util/CurrentClass.java
vayacondios-server-0.2.4 src/main/java/com/infochimps/util/CurrentClass.java
vayacondios-server-0.2.2 src/main/java/com/infochimps/util/CurrentClass.java
vayacondios-server-0.2.1 src/main/java/com/infochimps/util/CurrentClass.java
vayacondios-server-0.1.12 src/main/java/com/infochimps/util/CurrentClass.java
vayacondios-server-0.1.11 src/main/java/com/infochimps/util/CurrentClass.java
vayacondios-server-0.1.10 src/main/java/com/infochimps/util/CurrentClass.java
vayacondios-server-0.1.7 src/main/java/com/infochimps/util/CurrentClass.java
vayacondios-server-0.1.6 src/main/java/com/infochimps/util/CurrentClass.java