in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/JdtlsUtils.java [190:206]
public static String getDocumentContent(String uriString) {
ICompilationUnit compilationUnit = JDTUtils.resolveCompilationUnit(uriString);
try {
if (compilationUnit != null) {
return compilationUnit.getSource();
}
IClassFile classFile = JDTUtils.resolveClassFile(uriString);
if (classFile != null) {
return getSource(classFile);
}
} catch (JavaModelException e) {
LanguageServerIndexerPlugin.logException("Error getting the class file source", e);
}
return "";
}