Package io.cucumber.messages.types
Class SourceReference
- java.lang.Object
-
- io.cucumber.messages.types.SourceReference
-
public final class SourceReference extends Object
-
-
Constructor Summary
Constructors Constructor Description SourceReference(String uri, JavaMethod javaMethod, JavaStackTraceElement javaStackTraceElement, Location location)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Optional<JavaMethod>getJavaMethod()Optional<JavaStackTraceElement>getJavaStackTraceElement()Optional<Location>getLocation()Optional<String>getUri()inthashCode()static SourceReferenceof(JavaMethod javaMethod)static SourceReferenceof(JavaStackTraceElement javaStackTraceElement)static SourceReferenceof(Location location)static SourceReferenceof(String uri)StringtoString()
-
-
-
Constructor Detail
-
SourceReference
public SourceReference(String uri, JavaMethod javaMethod, JavaStackTraceElement javaStackTraceElement, Location location)
-
-
Method Detail
-
of
public static SourceReference of(String uri)
-
of
public static SourceReference of(JavaMethod javaMethod)
-
of
public static SourceReference of(JavaStackTraceElement javaStackTraceElement)
-
of
public static SourceReference of(Location location)
-
getJavaMethod
public Optional<JavaMethod> getJavaMethod()
-
getJavaStackTraceElement
public Optional<JavaStackTraceElement> getJavaStackTraceElement()
-
-