package com.intellij.xdebugger; import com.intellij.openapi.project.Project; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.pom.Navigatable; import org.jetbrains.annotations.NotNull; public abstract class XSourcePositionWrapper implements XSourcePosition { protected final XSourcePosition myPosition; protected XSourcePositionWrapper(@NotNull XSourcePosition position) { myPosition = position; } @Override public final int getLine() { return myPosition.getLine(); } @Override public final int getOffset() { return myPosition.getOffset(); } @NotNull @Override public VirtualFile getFile() { return myPosition.getFile(); } @NotNull @Override public Navigatable createNavigatable(@NotNull Project project) { return myPosition.createNavigatable(project); } }