core/play/src/main/java/play/inject/SourceProvider.java
public StackTraceElement get() {
    for (final StackTraceElement element : new Throwable().getStackTrace()) {
      String className = element.getClassName();
      if (!classNamesToSkip.contains(className)) {
        return element;
      }
    }
    throw new AssertionError();
  }
public StackTraceElement get() {
    for (final StackTraceElement element : new Throwable().getStackTrace()) {
      String className = element.getClassName();
      if (!classNamesToSkip.contains(className)) {
        return element;
      }
    }
    throw new AssertionError();
  }
public StackTraceElement get ( ) { for ( final StackTraceElement element : new Throwable ( ) . getStackTrace ( ) ) { String className = element . getClassName ( ) ; if ( ! classNamesToSkip . contains ( className ) ) { return element ; } } throw new AssertionError ( ) ; }
Returns the calling line of code. The selected line is the nearest to the top of the stack that
is not skipped.

@return a stack trace element containing the caller.
Returns the calling line of code . The selected line is the nearest to the top of the stack that is not skipped .