This commit is contained in:
Roman Shevchenko
2010-11-24 12:28:47 +03:00
parent 6cfe78d5ef
commit f7dc71134f
2 changed files with 16 additions and 16 deletions
@@ -25,16 +25,15 @@ import org.jetbrains.annotations.Nullable;
import java.util.List;
public interface PositionManager {
@Nullable
SourcePosition getSourcePosition(Location location) throws NoDataException;
@NotNull
List<ReferenceType> getAllClasses(SourcePosition classPosition) throws NoDataException;
@NotNull
List<Location> locationsOfLine (ReferenceType type, SourcePosition position) throws NoDataException;
List<Location> locationsOfLine(ReferenceType type, SourcePosition position) throws NoDataException;
@Nullable
ClassPrepareRequest createPrepareRequest(ClassPrepareRequestor requestor, SourcePosition position)throws NoDataException;
ClassPrepareRequest createPrepareRequest(ClassPrepareRequestor requestor, SourcePosition position) throws NoDataException;
}