Package org.fife.rsta.ac.js.engine
Class JSR223JavaScriptEngine
java.lang.Object
org.fife.rsta.ac.js.engine.JavaScriptEngine
org.fife.rsta.ac.js.engine.JSR223JavaScriptEngine
-
Field Summary
FieldsFields inherited from class org.fife.rsta.ac.js.engine.JavaScriptEngine
jsFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options) Methods inherited from class org.fife.rsta.ac.js.engine.JavaScriptEngine
getTypesFactory, setTypeDeclarationVersion
-
Field Details
-
JSR223_ENGINE
- See Also:
-
-
Constructor Details
-
JSR223JavaScriptEngine
public JSR223JavaScriptEngine()
-
-
Method Details
-
getJavaScriptResolver
- Specified by:
getJavaScriptResolverin classJavaScriptEngine- Parameters:
provider- SourceCompletionProvider- Returns:
- JavaScriptResolver used to resolve JavaScriptType and TypeDeclaration
-
getJavaScriptTypesFactory
- Specified by:
getJavaScriptTypesFactoryin classJavaScriptEngine- Parameters:
provider- SourceCompletionProvider- Returns:
- JavaScriptTypesFactory that holds a cache of JavaScriptType
-
getParser
public JavaScriptParser getParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options) - Specified by:
getParserin classJavaScriptEngine- Parameters:
provider- SourceCompletionProviderdot- caret positionoptions- TypeDeclarationsOption to allow configuration options for processing script before JTextComponent's text within SourceCompletionProvider- Returns:
- JavaScriptParser that converts AstRoot to CodeBlock
-