Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 97001f0

Browse files
committedNov 29, 2022
Use instanceof-pattern
1 parent 3de49de commit 97001f0

File tree

157 files changed

+1396
-1777
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+1396
-1777
lines changed
 

‎org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/ChangeUtil.java

+18-18
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ public class ChangeUtil {
8888
*/
8989
public static WorkspaceEdit convertToWorkspaceEdit(Change change) throws CoreException {
9090
WorkspaceEdit edit = new WorkspaceEdit();
91-
if (change instanceof CompositeChange) {
92-
convertCompositeChange((CompositeChange) change, edit);
91+
if (change instanceof CompositeChange compositeChange) {
92+
convertCompositeChange(compositeChange, edit);
9393
} else {
9494
convertSingleChange(change, edit);
9595
}
@@ -101,18 +101,18 @@ private static void convertSingleChange(Change change, WorkspaceEdit edit) throw
101101
return;
102102
}
103103

104-
if (change instanceof TextChange) {
105-
convertTextChange((TextChange) change, edit);
106-
} else if (change instanceof ResourceChange) {
107-
convertResourceChange((ResourceChange) change, edit);
104+
if (change instanceof TextChange textChange) {
105+
convertTextChange(textChange, edit);
106+
} else if (change instanceof ResourceChange resourceChange) {
107+
convertResourceChange(resourceChange, edit);
108108
}
109109
}
110110

111111
private static void convertCompositeChange(CompositeChange change, WorkspaceEdit edit) throws CoreException {
112112
Change[] changes = change.getChildren();
113113
for (Change ch : changes) {
114-
if (ch instanceof CompositeChange) {
115-
convertCompositeChange((CompositeChange) ch, edit);
114+
if (ch instanceof CompositeChange compositeChange) {
115+
convertCompositeChange(compositeChange, edit);
116116
} else {
117117
convertSingleChange(ch, edit);
118118
}
@@ -141,16 +141,16 @@ private static void convertResourceChange(ResourceChange resourceChange, Workspa
141141
}
142142

143143
// Resource change is needed and supported by client
144-
if (resourceChange instanceof RenameCompilationUnitChange) {
145-
convertCUResourceChange(edit, (RenameCompilationUnitChange) resourceChange);
146-
} else if (resourceChange instanceof RenamePackageChange) {
147-
convertRenamePackcageChange(edit, (RenamePackageChange) resourceChange);
148-
} else if (resourceChange instanceof MoveCompilationUnitChange) {
149-
convertMoveCompilationUnitChange(edit, (MoveCompilationUnitChange) resourceChange);
150-
} else if (resourceChange instanceof CreateFileChange) {
151-
convertCreateFileChange(edit, (CreateFileChange) resourceChange);
152-
} else if (resourceChange instanceof CreateCompilationUnitChange) {
153-
convertCreateCompilationUnitChange(edit, (CreateCompilationUnitChange) resourceChange);
144+
if (resourceChange instanceof RenameCompilationUnitChange renameCUChange) {
145+
convertCUResourceChange(edit, renameCUChange);
146+
} else if (resourceChange instanceof RenamePackageChange renamePackageChange) {
147+
convertRenamePackcageChange(edit, renamePackageChange);
148+
} else if (resourceChange instanceof MoveCompilationUnitChange moveCUChange) {
149+
convertMoveCompilationUnitChange(edit, moveCUChange);
150+
} else if (resourceChange instanceof CreateFileChange createFileChange) {
151+
convertCreateFileChange(edit, createFileChange);
152+
} else if (resourceChange instanceof CreateCompilationUnitChange createCUChange) {
153+
convertCreateCompilationUnitChange(edit, createCUChange);
154154
}
155155
}
156156

‎org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/HoverInfoProvider.java

+10-12
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,8 @@ public List<Either<String, MarkedString>> computeHover(int line, int column, IPr
128128
}
129129
if (JDTEnvironmentUtils.isSyntaxServer() || isResolved(curr, monitor)) {
130130
IBuffer buffer = curr.getOpenable().getBuffer();
131-
if (buffer == null && curr instanceof BinaryMember) {
132-
IClassFile classFile = ((BinaryMember) curr).getClassFile();
131+
if (buffer == null && curr instanceof BinaryMember binaryMember) {
132+
IClassFile classFile = binaryMember.getClassFile();
133133
if (classFile != null) {
134134
Optional<IBuildSupport> bs = JavaLanguageServerPlugin.getProjectsManager().getBuildSupport(curr.getJavaProject().getProject());
135135
if (bs.isPresent()) {
@@ -224,8 +224,7 @@ public void acceptSearchMatch(SearchMatch match) throws CoreException {
224224
return;
225225
}
226226
Object o = match.getElement();
227-
if (o instanceof IJavaElement) {
228-
IJavaElement element = (IJavaElement) o;
227+
if (o instanceof IJavaElement element) {
229228
if (element.getElementType() == IJavaElement.TYPE) {
230229
res[0] = true;
231230
return;
@@ -255,8 +254,7 @@ public static MarkedString computeSignature(IJavaElement element) {
255254
} else {
256255
elementLabel = JavaElementLabels.getElementLabel(element, COMMON_SIGNATURE_FLAGS);
257256
}
258-
if (element instanceof IField) {
259-
IField field = (IField) element;
257+
if (element instanceof IField field) {
260258
IRegion region = null;
261259
try {
262260
ISourceRange nameRange = JDTUtils.getNameRange(field);
@@ -297,10 +295,10 @@ private static String getDefaultValue(IMethod method) {
297295
public static MarkedString computeJavadoc(IJavaElement element) throws CoreException {
298296
IMember member = null;
299297
String result = null;
300-
if (element instanceof ITypeParameter) {
301-
member= ((ITypeParameter) element).getDeclaringMember();
302-
} else if (element instanceof IMember) {
303-
member= (IMember) element;
298+
if (element instanceof ITypeParameter typeParameter) {
299+
member = typeParameter.getDeclaringMember();
300+
} else if (element instanceof IMember memberElement) {
301+
member = memberElement;
304302
} else if (element instanceof IPackageFragment) {
305303
Reader r = JavadocContentAccess2.getMarkdownContentReader(element);
306304
if (r != null) {
@@ -312,8 +310,8 @@ public static MarkedString computeJavadoc(IJavaElement element) throws CoreExcep
312310
if (r != null) {
313311
result = getString(r);
314312
}
315-
if (member instanceof IMethod) {
316-
String defaultValue = getDefaultValue((IMethod) member);
313+
if (member instanceof IMethod method) {
314+
String defaultValue = getDefaultValue(method);
317315
if (defaultValue != null) {
318316
if (JavaLanguageServerPlugin.getPreferencesManager().getClientPreferences().isSupportsCompletionDocumentationMarkdown()) {
319317
result = (result == null ? CompletionResolveHandler.EMPTY_STRING : result) + "\n" + CompletionResolveHandler.DEFAULT + defaultValue;

0 commit comments

Comments
 (0)
Please sign in to comment.