Cleanup: generalize generic type parameter

GitOrigin-RevId: 17bccaf59b56e48598c2a8410fd786770eb3dadf
This commit is contained in:
Andrey Lisin
2024-01-09 16:19:30 +01:00
committed by intellij-monorepo-bot
parent 25542c7b9b
commit a84a3780ea
4 changed files with 4 additions and 4 deletions

View File

@@ -230,7 +230,7 @@ public class ClientModeMultiProcessDebugger implements ProcessDebugger {
} }
@Override @Override
public void loadReferrers(String threadId, String frameId, PyReferringObjectsValue var, PyDebugCallback<XValueChildrenList> callback) { public void loadReferrers(String threadId, String frameId, PyReferringObjectsValue var, PyDebugCallback<? super XValueChildrenList> callback) {
debugger(threadId).loadReferrers(threadId, frameId, var, callback); debugger(threadId).loadReferrers(threadId, frameId, var, callback);
} }

View File

@@ -249,7 +249,7 @@ public class MultiProcessDebugger implements ProcessDebugger {
} }
@Override @Override
public void loadReferrers(String threadId, String frameId, PyReferringObjectsValue var, PyDebugCallback<XValueChildrenList> callback) { public void loadReferrers(String threadId, String frameId, PyReferringObjectsValue var, PyDebugCallback<? super XValueChildrenList> callback) {
debugger(threadId).loadReferrers(threadId, frameId, var, callback); debugger(threadId).loadReferrers(threadId, frameId, var, callback);
} }

View File

@@ -67,7 +67,7 @@ public interface ProcessDebugger {
return DataViewerCommandResult.NOT_IMPLEMENTED; return DataViewerCommandResult.NOT_IMPLEMENTED;
} }
void loadReferrers(String threadId, String frameId, PyReferringObjectsValue var, PyDebugCallback<XValueChildrenList> callback); void loadReferrers(String threadId, String frameId, PyReferringObjectsValue var, PyDebugCallback<? super XValueChildrenList> callback);
PyDebugValue changeVariable(String threadId, String frameId, PyDebugValue var, String value) PyDebugValue changeVariable(String threadId, String frameId, PyDebugValue var, String value)
throws PyDebuggerException; throws PyDebuggerException;

View File

@@ -217,7 +217,7 @@ public class RemoteDebugger implements ProcessDebugger {
public void loadReferrers(final String threadId, public void loadReferrers(final String threadId,
final String frameId, final String frameId,
final PyReferringObjectsValue var, final PyReferringObjectsValue var,
final PyDebugCallback<XValueChildrenList> callback) { final PyDebugCallback<? super XValueChildrenList> callback) {
GetReferrersCommand cmd = new GetReferrersCommand(this, threadId, frameId, var); GetReferrersCommand cmd = new GetReferrersCommand(this, threadId, frameId, var);
cmd.execute(new PyDebugCallback<>() { cmd.execute(new PyDebugCallback<>() {