Remove some deprecated classes and deprecated api usages
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2016-2017 Pivotal, Inc.
|
||||
* Copyright (c) 2016-2024 Pivotal, Inc.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
@@ -35,7 +35,7 @@ final class ArrayTypeWrapper extends TypeWrapper<ArrayType> implements IArrayTyp
|
||||
|
||||
@Override
|
||||
public IJavaType component() {
|
||||
return wrap(getType().component());
|
||||
return wrap(getType().elementType());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -19,8 +19,9 @@ import java.net.URL;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.ide.vscode.commons.javadoc.internal.JavadocContents;
|
||||
import org.springframework.ide.vscode.commons.util.Log;
|
||||
|
||||
import com.google.common.cache.Cache;
|
||||
import com.google.common.cache.CacheBuilder;
|
||||
@@ -28,6 +29,8 @@ import com.google.common.cache.CacheBuilder;
|
||||
|
||||
public interface HtmlJavadocIndex {
|
||||
|
||||
static final Logger log = LoggerFactory.getLogger(HtmlJavadocIndex.class);
|
||||
|
||||
static JavadocContents NO_HTML_CONTENT = new JavadocContents(null);
|
||||
|
||||
public static final HtmlJavadocIndex DEFAULT = new HtmlJavadocIndex() {
|
||||
@@ -45,7 +48,7 @@ public interface HtmlJavadocIndex {
|
||||
BufferedReader buffer = new BufferedReader(new InputStreamReader(stream));
|
||||
return new JavadocContents(buffer.lines().collect(Collectors.joining("\n")));
|
||||
} catch (IOException e) {
|
||||
Log.log("Cannot load javadoc content from " + url, e);
|
||||
log.error("Cannot load javadoc content from " + url, e);
|
||||
return NO_HTML_CONTENT;
|
||||
} finally {
|
||||
if (stream != null) {
|
||||
@@ -55,7 +58,7 @@ public interface HtmlJavadocIndex {
|
||||
});
|
||||
return content == NO_HTML_CONTENT ? null : content;
|
||||
} catch (ExecutionException e) {
|
||||
Log.log(e);
|
||||
log.error("", e);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,16 +13,19 @@ package org.springframework.ide.vscode.commons.javadoc;
|
||||
|
||||
import java.net.URL;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.ide.vscode.commons.java.IAnnotation;
|
||||
import org.springframework.ide.vscode.commons.java.IField;
|
||||
import org.springframework.ide.vscode.commons.java.IJavadocProvider;
|
||||
import org.springframework.ide.vscode.commons.java.IMethod;
|
||||
import org.springframework.ide.vscode.commons.java.IType;
|
||||
import org.springframework.ide.vscode.commons.javadoc.internal.JavadocContents;
|
||||
import org.springframework.ide.vscode.commons.util.Log;
|
||||
|
||||
public class HtmlJavadocProvider implements IJavadocProvider {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(HtmlJavadocProvider.class);
|
||||
|
||||
private SourceUrlProvider htmlUrlProvider;
|
||||
|
||||
public HtmlJavadocProvider(SourceUrlProvider htmlUrlProvider) {
|
||||
@@ -36,7 +39,7 @@ public class HtmlJavadocProvider implements IJavadocProvider {
|
||||
String html = javadocContents == null ? null : javadocContents.getTypeDoc(type);
|
||||
return html == null ? null : new HtmlJavadoc(html);
|
||||
} catch (Exception e) {
|
||||
Log.log(e);
|
||||
log.error("", e);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -49,7 +52,7 @@ public class HtmlJavadocProvider implements IJavadocProvider {
|
||||
String html = javadocContents == null ? null : javadocContents.getFieldDoc(field);
|
||||
return html == null ? null : new HtmlJavadoc(html);
|
||||
} catch (Exception e) {
|
||||
Log.log(e);
|
||||
log.error("", e);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -62,7 +65,7 @@ public class HtmlJavadocProvider implements IJavadocProvider {
|
||||
String html = javadocContents == null ? null : javadocContents.getMethodDoc(method);
|
||||
return html == null ? null : new HtmlJavadoc(html);
|
||||
} catch (Exception e) {
|
||||
Log.log(e);
|
||||
log.error("", e);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,8 +18,9 @@ import java.net.URLDecoder;
|
||||
import java.util.Optional;
|
||||
|
||||
import org.eclipse.lsp4j.TextDocumentIdentifier;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.ide.vscode.commons.java.IJavaProject;
|
||||
import org.springframework.ide.vscode.commons.util.Log;
|
||||
import org.springframework.ide.vscode.commons.util.StringUtil;
|
||||
|
||||
/**
|
||||
@@ -32,6 +33,8 @@ import org.springframework.ide.vscode.commons.util.StringUtil;
|
||||
* @author Kris De Volder
|
||||
*/
|
||||
public abstract class FileBasedJavaProjectFinder implements JavaProjectFinder {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(FileBasedJavaProjectFinder.class);
|
||||
|
||||
@Override
|
||||
public final Optional<IJavaProject> find(TextDocumentIdentifier doc) {
|
||||
@@ -53,14 +56,14 @@ public abstract class FileBasedJavaProjectFinder implements JavaProjectFinder {
|
||||
String projectName = getProjectName(decoded);
|
||||
return findProjectByName(projectName);
|
||||
} catch (UnsupportedEncodingException e) {
|
||||
Log.log(e);
|
||||
log.error("", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (URISyntaxException e) {
|
||||
Log.log(e);
|
||||
log.error("", e);
|
||||
}
|
||||
return Optional.empty();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user