public class JSR223JavaScriptCompletionResolver extends JavaScriptCompletionResolver
lastJavaScriptType, lastLookupNameprovider| Constructor and Description |
|---|
JSR223JavaScriptCompletionResolver(SourceCompletionProvider provider)
RhinoCompletionProvider constructor
- resolves Rhino specific types
Used to resolve Static class e.g java.lag.String methods and fields
|
| Modifier and Type | Method and Description |
|---|---|
protected TypeDeclaration |
findJavaStaticType(org.mozilla.javascript.ast.AstNode node)
Try to resolve the Token.NAME AstNode and return a TypeDeclaration
|
java.lang.String |
getFunctionNameLookup(org.mozilla.javascript.ast.FunctionCall call,
SourceCompletionProvider provider)
Returns same string format as
JavaScriptResolver.getLookupText(JSMethodData, String) but from AstNode Function |
java.lang.String |
getLookupText(JSMethodData methodData,
java.lang.String name)
Get lookup string for function completions
|
protected TypeDeclaration |
resolveNativeType(org.mozilla.javascript.ast.AstNode node)
Try to resolve standard JavaScript type.
|
compileText, lookupFromName, lookupFunctionCompletion, resolveNode, resolveParamNode, resolveTypeFromLastJavaScriptType, testJavaStaticTypepublic JSR223JavaScriptCompletionResolver(SourceCompletionProvider provider)
provider - protected TypeDeclaration resolveNativeType(org.mozilla.javascript.ast.AstNode node)
resolveNativeType in class JavaScriptCompletionResolvernode - AstNode to resolvepublic java.lang.String getLookupText(JSMethodData methodData, java.lang.String name)
JavaScriptResolvergetLookupText in class JavaScriptCompletionResolvermethodData - JSMethodData holding method informationname - name of methodpublic java.lang.String getFunctionNameLookup(org.mozilla.javascript.ast.FunctionCall call,
SourceCompletionProvider provider)
JavaScriptResolverJavaScriptResolver.getLookupText(JSMethodData, String) but from AstNode FunctiongetFunctionNameLookup in class JavaScriptCompletionResolverprotected TypeDeclaration findJavaStaticType(org.mozilla.javascript.ast.AstNode node)
findJavaStaticType in class JavaScriptCompletionResolvernode - node to resolve