Class TextDocumentSurrogateMap
java.lang.Object
org.graalvm.tools.lsp.server.utils.TextDocumentSurrogateMap
-
Constructor Summary
ConstructorsConstructorDescriptionTextDocumentSurrogateMap(com.oracle.truffle.api.instrumentation.TruffleInstrument.Env env) -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsSurrogate(URI uri) getOrCreateSurrogate(URI uri, com.oracle.truffle.api.nodes.LanguageInfo languageInfo) getOrCreateSurrogate(URI uri, Supplier<com.oracle.truffle.api.nodes.LanguageInfo> languageInfoSupplier) booleanisSourceNewestInSurrogate(com.oracle.truffle.api.source.Source source) voidput(URI uri, TextDocumentSurrogate surrogate) void
-
Constructor Details
-
TextDocumentSurrogateMap
public TextDocumentSurrogateMap(com.oracle.truffle.api.instrumentation.TruffleInstrument.Env env)
-
-
Method Details
-
get
-
put
-
getOrCreateSurrogate
public TextDocumentSurrogate getOrCreateSurrogate(URI uri, com.oracle.truffle.api.nodes.LanguageInfo languageInfo) -
getOrCreateSurrogate
public TextDocumentSurrogate getOrCreateSurrogate(URI uri, Supplier<com.oracle.truffle.api.nodes.LanguageInfo> languageInfoSupplier) -
getSurrogates
-
containsSurrogate
-
remove
-
isSourceNewestInSurrogate
public boolean isSourceNewestInSurrogate(com.oracle.truffle.api.source.Source source)
-