Class JSR223JavaScriptCompletionResolver
java.lang.Object
org.fife.rsta.ac.js.resolver.JavaScriptResolver
org.fife.rsta.ac.js.resolver.JavaScriptCompletionResolver
org.fife.rsta.ac.js.resolver.JSR223JavaScriptCompletionResolver
-
Field Summary
Fields inherited from class JavaScriptCompletionResolver
lastJavaScriptType, lastLookupNameFields inherited from class JavaScriptResolver
provider -
Constructor Summary
ConstructorsConstructorDescriptionRhinoCompletionProvider constructor - resolves Rhino specific types Used to resolve Static class e.g. -
Method Summary
Modifier and TypeMethodDescriptionprotected TypeDeclarationfindJavaStaticType(org.mozilla.javascript.ast.AstNode node) Try to resolve the Token.NAME AstNode and return a TypeDeclarationgetFunctionNameLookup(org.mozilla.javascript.ast.FunctionCall call, SourceCompletionProvider provider) Returns same string format asJavaScriptResolver.getLookupText(JSMethodData, String)but from AstNode FunctiongetLookupText(JSMethodData methodData, String name) Get lookup string for function completionsprotected TypeDeclarationresolveNativeType(org.mozilla.javascript.ast.AstNode node) Try to resolve standard JavaScript type.Methods inherited from class JavaScriptCompletionResolver
compileText, lookupFromName, lookupFunctionCompletion, resolveNode, resolveParamNode, resolveTypeFromLastJavaScriptType, testJavaStaticType
-
Constructor Details
-
JSR223JavaScriptCompletionResolver
RhinoCompletionProvider constructor - resolves Rhino specific types Used to resolve Static class e.g. java.lag.String methods and fields- Parameters:
provider-
-
-
Method Details
-
resolveNativeType
Try to resolve standard JavaScript type. If null, then look for static class- Overrides:
resolveNativeTypein classJavaScriptCompletionResolver- Parameters:
node- AstNode to resolve- Returns:
- TypeDeclaration for node or null if not found.
-
getLookupText
Description copied from class:JavaScriptResolverGet lookup string for function completions- Overrides:
getLookupTextin classJavaScriptCompletionResolver- Parameters:
methodData- JSMethodData holding method informationname- name of method- Returns:
- The lookup text.
-
getFunctionNameLookup
public String getFunctionNameLookup(org.mozilla.javascript.ast.FunctionCall call, SourceCompletionProvider provider) Description copied from class:JavaScriptResolverReturns same string format asJavaScriptResolver.getLookupText(JSMethodData, String)but from AstNode Function- Overrides:
getFunctionNameLookupin classJavaScriptCompletionResolver- Parameters:
call-provider-- Returns:
- The function name.
-
findJavaStaticType
Try to resolve the Token.NAME AstNode and return a TypeDeclaration- Overrides:
findJavaStaticTypein classJavaScriptCompletionResolver- Parameters:
node- node to resolve- Returns:
- TypeDeclaration if the name can be resolved as a Java Class else null
-