added notnulls

This commit is contained in:
Egor.Ushakov
2014-03-28 16:40:11 +04:00
parent 779508ef61
commit a8bfd9c147
5 changed files with 15 additions and 15 deletions
@@ -59,7 +59,7 @@ public class PositionManagerImpl implements PositionManager {
}
@NotNull
public List<Location> locationsOfLine(ReferenceType type, SourcePosition position) throws NoDataException {
public List<Location> locationsOfLine(@NotNull ReferenceType type, @NotNull SourcePosition position) throws NoDataException {
try {
final int line = position.getLine() + 1;
return type.locationsOfLine(DebugProcess.JAVA_STRATUM, null, line);
@@ -69,7 +69,7 @@ public class PositionManagerImpl implements PositionManager {
return Collections.emptyList();
}
public ClassPrepareRequest createPrepareRequest(final ClassPrepareRequestor requestor, final SourcePosition position) throws NoDataException {
public ClassPrepareRequest createPrepareRequest(@NotNull final ClassPrepareRequestor requestor, @NotNull final SourcePosition position) throws NoDataException {
final Ref<String> waitPrepareFor = new Ref<String>(null);
final Ref<ClassPrepareRequestor> waitRequestor = new Ref<ClassPrepareRequestor>(null);
ApplicationManager.getApplication().runReadAction(new Runnable() {
@@ -197,7 +197,7 @@ public class PositionManagerImpl implements PositionManager {
}
@NotNull
public List<ReferenceType> getAllClasses(final SourcePosition position) throws NoDataException {
public List<ReferenceType> getAllClasses(@NotNull final SourcePosition position) throws NoDataException {
final Ref<String> baseClassNameRef = new Ref<String>(null);
final Ref<PsiClass> classAtPositionRef = new Ref<PsiClass>(null);
final Ref<Boolean> isLocalOrAnonymous = new Ref<Boolean>(Boolean.FALSE);
@@ -50,7 +50,7 @@ public interface PositionManager {
* @see com.intellij.debugger.engine.jdi.VirtualMachineProxy#classesByName
*/
@NotNull
List<ReferenceType> getAllClasses(SourcePosition classPosition) throws NoDataException;
List<ReferenceType> getAllClasses(@NotNull SourcePosition classPosition) throws NoDataException;
/**
* Returns the list of bytecode locations in a specific class corresponding to the specified position in the source code.
@@ -62,7 +62,7 @@ public interface PositionManager {
* @see ReferenceType#locationsOfLine(int)
*/
@NotNull
List<Location> locationsOfLine(ReferenceType type, SourcePosition position) throws NoDataException;
List<Location> locationsOfLine(@NotNull ReferenceType type, @NotNull SourcePosition position) throws NoDataException;
/**
* Called to request the JVM to notify the debugger engine when a class corresponding to a breakpoint location is loaded.
@@ -75,5 +75,5 @@ public interface PositionManager {
* @throws NoDataException if the position is not in the code managed by this {@code PositionManager}
*/
@Nullable
ClassPrepareRequest createPrepareRequest(ClassPrepareRequestor requestor, SourcePosition position) throws NoDataException;
ClassPrepareRequest createPrepareRequest(@NotNull ClassPrepareRequestor requestor, @NotNull SourcePosition position) throws NoDataException;
}
@@ -113,7 +113,7 @@ public abstract class JSR45PositionManager<Scope> implements PositionManager {
@Override
@NotNull
public List<ReferenceType> getAllClasses(SourcePosition classPosition) throws NoDataException {
public List<ReferenceType> getAllClasses(@NotNull SourcePosition classPosition) throws NoDataException {
checkSourcePositionFileType(classPosition);
final List<ReferenceType> referenceTypes = myDebugProcess.getVirtualMachineProxy().allClasses();
@@ -142,7 +142,7 @@ public abstract class JSR45PositionManager<Scope> implements PositionManager {
@Override
@NotNull
public List<Location> locationsOfLine(final ReferenceType type, final SourcePosition position) throws NoDataException {
public List<Location> locationsOfLine(@NotNull final ReferenceType type, @NotNull final SourcePosition position) throws NoDataException {
List<Location> locations = locationsOfClassAt(type, position);
return locations != null ? locations : Collections.<Location>emptyList();
@@ -204,7 +204,7 @@ public abstract class JSR45PositionManager<Scope> implements PositionManager {
}
@Override
public ClassPrepareRequest createPrepareRequest(final ClassPrepareRequestor requestor, final SourcePosition position)
public ClassPrepareRequest createPrepareRequest(@NotNull final ClassPrepareRequestor requestor, @NotNull final SourcePosition position)
throws NoDataException {
checkSourcePositionFileType(position);
@@ -69,7 +69,7 @@ public class GroovyPositionManager implements PositionManager {
}
@NotNull
public List<Location> locationsOfLine(ReferenceType type, SourcePosition position) throws NoDataException {
public List<Location> locationsOfLine(@NotNull ReferenceType type, @NotNull SourcePosition position) throws NoDataException {
try {
int line = position.getLine() + 1;
List<Location> locations = getDebugProcess().getVirtualMachineProxy().versionHigher("1.4")
@@ -108,7 +108,7 @@ public class GroovyPositionManager implements PositionManager {
}
}
public ClassPrepareRequest createPrepareRequest(final ClassPrepareRequestor requestor, final SourcePosition position)
public ClassPrepareRequest createPrepareRequest(@NotNull final ClassPrepareRequestor requestor, @NotNull final SourcePosition position)
throws NoDataException {
String qName = getOuterClassName(position);
if (qName != null) {
@@ -271,7 +271,7 @@ public class GroovyPositionManager implements PositionManager {
}
@NotNull
public List<ReferenceType> getAllClasses(final SourcePosition position) throws NoDataException {
public List<ReferenceType> getAllClasses(@NotNull final SourcePosition position) throws NoDataException {
List<ReferenceType> result = ApplicationManager.getApplication().runReadAction(new Computable<List<ReferenceType>>() {
public List<ReferenceType> compute() {
GroovyPsiElement sourceImage = findReferenceTypeSourceImage(position);
@@ -52,7 +52,7 @@ public class SpringLoadedPositionManager implements PositionManager {
@NotNull
@Override
public List<ReferenceType> getAllClasses(final SourcePosition classPosition) throws NoDataException {
public List<ReferenceType> getAllClasses(@NotNull final SourcePosition classPosition) throws NoDataException {
int line;
String className;
@@ -85,7 +85,7 @@ public class SpringLoadedPositionManager implements PositionManager {
@NotNull
@Override
public List<Location> locationsOfLine(ReferenceType type, SourcePosition position) throws NoDataException {
public List<Location> locationsOfLine(@NotNull ReferenceType type, @NotNull SourcePosition position) throws NoDataException {
throw new NoDataException();
}
@@ -146,7 +146,7 @@ public class SpringLoadedPositionManager implements PositionManager {
}
@Override
public ClassPrepareRequest createPrepareRequest(ClassPrepareRequestor requestor, SourcePosition position) throws NoDataException {
public ClassPrepareRequest createPrepareRequest(@NotNull ClassPrepareRequestor requestor, @NotNull SourcePosition position) throws NoDataException {
String className = getOuterClassName(position);
if (className == null) {
throw new NoDataException();