@Test(dependsOnMethods = "testCloseFile", enabled = false) public void testUpdateFileOnClosedFile() throws WorkspaceDocumentException { TextDocumentContentChangeEvent changeEvent = new TextDocumentContentChangeEvent(""); documentManager.updateFile(filePath, Collections.singletonList(changeEvent)); }
@Override public void updateFile(Path filePath, List<TextDocumentContentChangeEvent> changeEvent) throws WorkspaceDocumentException { openOrUpdateFile(filePath, changeEvent); }
ExtendedWorkspaceDocumentManagerImpl extends WorkspaceDocumentManagerImpl { @Override public void updateFile(Path filePath, List<TextDocumentContentChangeEvent> changeEvent) throws WorkspaceDocumentException { openOrUpdateFile(filePath, changeEvent); } }
ExtendedWorkspaceDocumentManagerImpl extends WorkspaceDocumentManagerImpl { @Override public void updateFile(Path filePath, List<TextDocumentContentChangeEvent> changeEvent) throws WorkspaceDocumentException { openOrUpdateFile(filePath, changeEvent); } private  ExtendedWorkspaceDocumentManagerImpl(); }
ExtendedWorkspaceDocumentManagerImpl extends WorkspaceDocumentManagerImpl { @Override public void updateFile(Path filePath, List<TextDocumentContentChangeEvent> changeEvent) throws WorkspaceDocumentException { openOrUpdateFile(filePath, changeEvent); } private  ExtendedWorkspaceDocumentManagerImpl(); static ExtendedWorkspaceDocumentManagerImpl getInstance(); @Override boolean isFileOpen(Path filePath); @Override void openFile(Path filePath, String content); @Override void updateFile(Path filePath, List<TextDocumentContentChangeEvent> changeEvent); @Override void setCodeLenses(Path filePath, List<CodeLens> codeLens); @Override void closeFile(Path filePath); @Override List<CodeLens> getCodeLenses(Path filePath); @Override String getFileContent(Path filePath); @Override SyntaxTree getTree(Path filePath); @Override void setTree(Path filePath, SyntaxTree newTree); Optional<Lock> enableExplicitMode(Path tempFile); void disableExplicitMode(Lock lock); }
ExtendedWorkspaceDocumentManagerImpl extends WorkspaceDocumentManagerImpl { @Override public void updateFile(Path filePath, List<TextDocumentContentChangeEvent> changeEvent) throws WorkspaceDocumentException { openOrUpdateFile(filePath, changeEvent); } private  ExtendedWorkspaceDocumentManagerImpl(); static ExtendedWorkspaceDocumentManagerImpl getInstance(); @Override boolean isFileOpen(Path filePath); @Override void openFile(Path filePath, String content); @Override void updateFile(Path filePath, List<TextDocumentContentChangeEvent> changeEvent); @Override void setCodeLenses(Path filePath, List<CodeLens> codeLens); @Override void closeFile(Path filePath); @Override List<CodeLens> getCodeLenses(Path filePath); @Override String getFileContent(Path filePath); @Override SyntaxTree getTree(Path filePath); @Override void setTree(Path filePath, SyntaxTree newTree); Optional<Lock> enableExplicitMode(Path tempFile); void disableExplicitMode(Lock lock);  }