mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
added notnulls
This commit is contained in:
@@ -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);
|
||||
|
||||
+3
-3
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user