Skip to content

Commit 70129be

Browse files
committed
Chore: Code cleanup
1 parent 77d1f53 commit 70129be

File tree

4 files changed

+13
-17
lines changed

4 files changed

+13
-17
lines changed

src/main/java/net/seesharpsoft/intellij/plugins/csv/CsvColumnInfo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public class RowInfo {
108108
this(element, row, -1, -1);
109109
}
110110

111-
RowInfo(@NotNull T element, @NotNull int row, int startIndex, int endIndex) {
111+
RowInfo(@NotNull T element, int row, int startIndex, int endIndex) {
112112
this.myElement = element;
113113
this.myRow = row;
114114
if (startIndex <= endIndex && startIndex >= 0) {
@@ -140,7 +140,7 @@ public boolean equals(Object other) {
140140
if (!(other instanceof CsvColumnInfo.RowInfo)) {
141141
return false;
142142
}
143-
return this.myElement.equals(((RowInfo) other).myElement);
143+
return this.myElement.equals(((CsvColumnInfo<?>.RowInfo) other).myElement);
144144
}
145145
}
146146
}

src/main/java/net/seesharpsoft/intellij/plugins/csv/actions/CsvCustomSeparatorAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public void setSelected(@NotNull AnActionEvent anActionEvent, boolean selected)
4141
if (customValueSeparator == null) {
4242
return;
4343
}
44-
if (customValueSeparator.length() == 0 || customValueSeparator.contains(" ")) {
44+
if (customValueSeparator.isEmpty() || customValueSeparator.contains(" ")) {
4545
JOptionPane.showMessageDialog(fileEditor == null ? null : fileEditor.getComponent(), "Value separator must have at least one character and no spaces!");
4646
return;
4747
}

src/main/java/net/seesharpsoft/intellij/plugins/csv/editor/table/CsvTableEditorProvider.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class CsvTableEditorProvider implements AsyncFileEditorProvider, DumbAwar
1818
public static final String EDITOR_TYPE_ID = "csv-table-editor";
1919

2020
@Override
21-
public String getEditorTypeId() {
21+
public @NotNull String getEditorTypeId() {
2222
return EDITOR_TYPE_ID;
2323
}
2424

@@ -48,16 +48,15 @@ public FileEditor createEditor(@NotNull Project project, @NotNull VirtualFile vi
4848
}
4949

5050
@Override
51-
public FileEditorState readState(@NotNull Element sourceElement, @NotNull Project project, @NotNull VirtualFile file) {
51+
public @NotNull FileEditorState readState(@NotNull Element sourceElement, @NotNull Project project, @NotNull VirtualFile file) {
5252
return CsvTableEditorState.create(sourceElement, project, file);
5353
}
5454

5555
@Override
5656
public void writeState(@NotNull FileEditorState state, @NotNull Project project, @NotNull Element targetElement) {
57-
if (!(state instanceof CsvTableEditorState)) {
57+
if (!(state instanceof CsvTableEditorState csvTableEditorState)) {
5858
return;
5959
}
60-
CsvTableEditorState csvTableEditorState = (CsvTableEditorState) state;
6160
csvTableEditorState.write(project, targetElement);
6261
}
6362

@@ -66,7 +65,7 @@ public void writeState(@NotNull FileEditorState state, @NotNull Project project,
6665
public Builder createEditorAsync(@NotNull Project project, @NotNull VirtualFile virtualFile) {
6766
return new Builder() {
6867
@Override
69-
public FileEditor build() {
68+
public @NotNull FileEditor build() {
7069
return new CsvTableEditorSwing(project, virtualFile);
7170
}
7271
};

src/main/java/net/seesharpsoft/intellij/plugins/csv/editor/table/swing/CsvMultiLineCellRenderer.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
import com.intellij.openapi.editor.markup.TextAttributes;
66
import com.intellij.openapi.util.UserDataHolder;
77
import com.intellij.ui.components.JBScrollPane;
8+
import com.intellij.util.ui.JBUI;
89
import com.intellij.util.ui.UIUtil;
910
import net.seesharpsoft.intellij.plugins.csv.settings.CsvColorSettings;
1011
import org.jetbrains.annotations.NotNull;
1112

1213
import javax.swing.*;
13-
import javax.swing.border.EmptyBorder;
1414
import javax.swing.event.CellEditorListener;
1515
import javax.swing.event.ChangeEvent;
1616
import javax.swing.table.TableCellEditor;
@@ -21,7 +21,6 @@
2121
import java.awt.event.KeyEvent;
2222
import java.awt.geom.Rectangle2D;
2323
import java.util.EventObject;
24-
import java.util.Iterator;
2524
import java.util.Set;
2625
import java.util.concurrent.CopyOnWriteArraySet;
2726

@@ -80,7 +79,7 @@ public Component getTableCellRendererComponent(JTable table, Object value, boole
8079
myTextArea.setBackground(UIManager.getColor(editorColorsScheme.getDefaultBackground()));
8180
}
8281
} else {
83-
myTextArea.setBorder(new EmptyBorder(1, 2, 1, 2));
82+
myTextArea.setBorder(JBUI.Borders.empty(1, 2));
8483
}
8584

8685
this.setFont(table.getFont());
@@ -153,19 +152,17 @@ public void cancelCellEditing() {
153152
protected void fireStopCellEditing() {
154153
ChangeEvent changeEvent = new ChangeEvent(this);
155154
synchronized (cellEditorListenerSet) {
156-
Iterator<CellEditorListener> it = cellEditorListenerSet.iterator();
157-
while (it.hasNext()) {
158-
it.next().editingStopped(changeEvent);
155+
for (CellEditorListener cellEditorListener : cellEditorListenerSet) {
156+
cellEditorListener.editingStopped(changeEvent);
159157
}
160158
}
161159
}
162160

163161
protected void fireCancelCellEditing() {
164162
ChangeEvent changeEvent = new ChangeEvent(this);
165163
synchronized (cellEditorListenerSet) {
166-
Iterator<CellEditorListener> it = cellEditorListenerSet.iterator();
167-
while (it.hasNext()) {
168-
it.next().editingCanceled(changeEvent);
164+
for (CellEditorListener cellEditorListener : cellEditorListenerSet) {
165+
cellEditorListener.editingCanceled(changeEvent);
169166
}
170167
}
171168
}

0 commit comments

Comments
 (0)