![JAR search and dependency download from the Maven repository](/logo.png)
io.cucumber.core.backend.SourceReference Maven / Gradle / Ivy
package io.cucumber.core.backend;
import java.lang.reflect.Method;
public interface SourceReference {
static SourceReference fromMethod(Method method) {
return new JavaMethodReference(
method.getDeclaringClass(),
method.getName(),
method.getParameterTypes());
}
static SourceReference fromStackTraceElement(StackTraceElement stackTraceElement) {
return new StackTraceElementReference(
stackTraceElement.getClassName(),
stackTraceElement.getMethodName(),
stackTraceElement.getFileName(),
stackTraceElement.getLineNumber());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy