mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
use immutable collections (PY-21763)
This commit is contained in:
@@ -1,11 +1,10 @@
|
||||
package com.jetbrains.python.debugger;
|
||||
|
||||
import com.google.common.base.Strings;
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
import com.intellij.icons.AllIcons;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.util.Pair;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import com.intellij.xdebugger.frame.*;
|
||||
import com.jetbrains.python.debugger.pydev.PyVariableLocator;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -22,8 +21,7 @@ public class PyDebugValue extends XNamedValue {
|
||||
private static final Logger LOG = Logger.getInstance("#com.jetbrains.python.pydev.PyDebugValue");
|
||||
private static final String DATA_FRAME = "DataFrame";
|
||||
private static final String SERIES = "Series";
|
||||
private static final Map<String, String> EVALUATOR_POSTFIXES =
|
||||
ContainerUtil.newHashMap(Pair.create("ndarray", "Array"), Pair.create(DATA_FRAME, DATA_FRAME), Pair.create(SERIES, SERIES));
|
||||
private static final Map<String, String> EVALUATOR_POSTFIXES = ImmutableMap.of("ndarray", "Array", DATA_FRAME, DATA_FRAME, SERIES, SERIES);
|
||||
public static final int MAX_VALUE = 256;
|
||||
|
||||
public static final String RETURN_VALUES_PREFIX = "__pydevd_ret_val_dict";
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
package com.jetbrains.python.debugger.containerview;
|
||||
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import com.google.common.collect.ImmutableSet;
|
||||
import com.jetbrains.python.debugger.ArrayChunk;
|
||||
import com.jetbrains.python.debugger.PyDebugValue;
|
||||
import com.jetbrains.python.debugger.array.ArrayViewStrategy;
|
||||
@@ -30,7 +30,7 @@ import java.util.Set;
|
||||
|
||||
public abstract class DataViewStrategy {
|
||||
private static class StrategyHolder {
|
||||
private static final Set<DataViewStrategy> STRATEGIES = ContainerUtil.newHashSet(new ArrayViewStrategy(), new DataFrameViewStrategy(), new SeriesViewStrategy());
|
||||
private static final Set<DataViewStrategy> STRATEGIES = ImmutableSet.of(new ArrayViewStrategy(), new DataFrameViewStrategy(), new SeriesViewStrategy());
|
||||
}
|
||||
|
||||
public abstract AsyncArrayTableModel createTableModel(int rowCount, int columnCount, @NotNull PyDataViewerPanel panel, @NotNull PyDebugValue debugValue);
|
||||
|
||||
Reference in New Issue
Block a user