package se.krka.kahlua.profiler;
public class FakeStacktraceElement implements StacktraceElement {
private final String name;
private final String type;
public FakeStacktraceElement(String name, String type) {
this.name = name;
this.type = type;
}
@Override
public String name() {
return name;
}
@Override
public String type() {
return type;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (!(o instanceof FakeStacktraceElement)) return false;
FakeStacktraceElement that = (FakeStacktraceElement) o;
if (!name.equals(that.name)) return false;
if (!type.equals(that.type)) return false;
return true;
}
@Override
public int hashCode() {
int result = name.hashCode();
result = 31 * result + type.hashCode();
return result;
}
@Override
public String toString() {
return name;
}
}