package sk.stuba.fiit.perconik.core.debug;
import javax.annotation.Nullable;
import sk.stuba.fiit.perconik.core.debug.runtime.DebugConsole;
public abstract class DebugObjectProxy extends AbstractDebugObject {
protected DebugObjectProxy(final DebugConsole console) {
super(console);
}
public abstract Object delegate();
@Override
public final boolean equals(@Nullable final Object o) {
return this.delegate().equals(o);
}
@Override
public final int hashCode() {
return this.delegate().hashCode();
}
@Override
public final String toString() {
return this.delegate().toString();
}
}