Uses of Class
org.fife.rsta.ac.js.SourceCompletionProvider
-
Packages that use SourceCompletionProvider Package Description org.fife.rsta.ac.js JavaScript code completion classes.org.fife.rsta.ac.js.ast org.fife.rsta.ac.js.ast.jsType org.fife.rsta.ac.js.ast.parser org.fife.rsta.ac.js.engine org.fife.rsta.ac.js.resolver -
-
Uses of SourceCompletionProvider in org.fife.rsta.ac.js
Fields in org.fife.rsta.ac.js declared as SourceCompletionProvider Modifier and Type Field Description private SourceCompletionProviderJavaScriptHelper.InfixVisitor. providerprivate SourceCompletionProviderPreProcessingScripts. providerprivate SourceCompletionProviderJavaScriptCompletionProvider. sourceProviderThe provider used for source code, kept here since it's used so much.Methods in org.fife.rsta.ac.js that return SourceCompletionProvider Modifier and Type Method Description SourceCompletionProviderJavaScriptCompletionProvider. getProvider()Methods in org.fife.rsta.ac.js with parameters of type SourceCompletionProvider Modifier and Type Method Description private static TypeDeclarationJavaScriptHelper. createArrayType(org.mozilla.javascript.ast.AstNode typeNode, SourceCompletionProvider provider)Create array type from AstNode and try to determine the array typeprivate static TypeDeclarationJavaScriptHelper. findArrayType(org.mozilla.javascript.ast.ArrayLiteral arrayLit, SourceCompletionProvider provider)Find the array type from ArrayLiteral.private static TypeDeclarationJavaScriptHelper. findGetElementType(org.mozilla.javascript.ast.AstNode node, SourceCompletionProvider provider)Check the Get Element and extract the Array type from the variable e.g var a = [1, 2, 3]; var b = a[1]; //b resolves to Numberstatic TypeDeclarationJavaScriptHelper. findOrMakeTypeDeclaration(java.lang.String name, SourceCompletionProvider provider)static java.lang.StringJavaScriptHelper. getFunctionNameLookup(org.mozilla.javascript.ast.AstNode node, SourceCompletionProvider provider)static TypeDeclarationJavaScriptHelper. getTypeDeclaration(java.lang.String name, SourceCompletionProvider provider)Convenience method to lookup TypeDeclaration through the TypeDeclarationFactory.private static TypeDeclarationJavaScriptHelper. getTypeFromInFixExpression(org.mozilla.javascript.ast.AstNode node, SourceCompletionProvider provider)Use a visitor to visit all the nodes to work out which type to return e.g 1 + 1 returns Number 1 + "" returns String true returns Boolean etc.private static TypeDeclarationJavaScriptHelper. processNewNode(org.mozilla.javascript.ast.AstNode typeNode, SourceCompletionProvider provider)static TypeDeclarationJavaScriptHelper. tokenToNativeTypeDeclaration(org.mozilla.javascript.ast.AstNode typeNode, SourceCompletionProvider provider)Convert AstNode to TypeDeclarationConstructors in org.fife.rsta.ac.js with parameters of type SourceCompletionProvider Constructor Description InfixVisitor(SourceCompletionProvider provider)JavaScriptCompletionProvider(SourceCompletionProvider provider, JarManager jarManager, JavaScriptLanguageSupport ls)PreProcessingScripts(SourceCompletionProvider provider) -
Uses of SourceCompletionProvider in org.fife.rsta.ac.js.ast
Fields in org.fife.rsta.ac.js.ast declared as SourceCompletionProvider Modifier and Type Field Description protected SourceCompletionProviderJavaScriptVariableDeclaration. providerConstructors in org.fife.rsta.ac.js.ast with parameters of type SourceCompletionProvider Constructor Description JavaScriptFunctionTypeDeclaration(java.lang.String name, int offset, SourceCompletionProvider provider, CodeBlock block)JavaScriptVariableDeclaration(java.lang.String name, int offset, SourceCompletionProvider provider, CodeBlock block) -
Uses of SourceCompletionProvider in org.fife.rsta.ac.js.ast.jsType
Methods in org.fife.rsta.ac.js.ast.jsType with parameters of type SourceCompletionProvider Modifier and Type Method Description protected JSCompletionJavaScriptType. _getCompletion(java.lang.String completionLookup, SourceCompletionProvider provider)protected JSCompletionJSR223Type. _getCompletion(java.lang.String completionLookup, SourceCompletionProvider provider)intJavaScriptFunctionType. compare(JavaScriptFunctionType compareType, SourceCompletionProvider provider, boolean isJavaScriptType)Compare this JavaScriptFunctionType with another and return a weight integer based on the parameters matching or whether the parameters are compatible.private intJavaScriptFunctionType. compareParameters(TypeDeclaration param, TypeDeclaration compareParam, SourceCompletionProvider provider)Converts TypeDeclaration into Java Class and compares whether another parameter is compatible based on JSR-223private TypeDeclarationJavaScriptFunctionType. convertParamType(TypeDeclaration type, SourceCompletionProvider provider)Convert parameter into TypeDeclarationJSCompletionJavaScriptType. getCompletion(java.lang.String completionLookup, SourceCompletionProvider provider)private static JSCompletionJavaScriptType. getCompletion(JavaScriptType cachedType, java.lang.String completionLookup, SourceCompletionProvider provider)java.util.List<JavaScriptType>JavaScriptTypesFactory. getECMAObjectTypes(SourceCompletionProvider provider)Return all the JavaScript types that are part of the ECMA APIstatic JavaScriptFunctionTypeJavaScriptFunctionType. parseFunction(java.lang.String function, SourceCompletionProvider provider)Convenience method to parse function string and converts to JavaScriptFunctionTypeJSCompletionJavaScriptType. removeCompletion(java.lang.String completionLookup, SourceCompletionProvider provider)Constructors in org.fife.rsta.ac.js.ast.jsType with parameters of type SourceCompletionProvider Constructor Description JavaScriptFunctionType(java.lang.String name, java.util.List<TypeDeclaration> arguments, SourceCompletionProvider provider)JavaScriptFunctionType(java.lang.String name, SourceCompletionProvider provider) -
Uses of SourceCompletionProvider in org.fife.rsta.ac.js.ast.parser
Fields in org.fife.rsta.ac.js.ast.parser declared as SourceCompletionProvider Modifier and Type Field Description protected SourceCompletionProviderJavaScriptParser. providerMethods in org.fife.rsta.ac.js.ast.parser that return SourceCompletionProvider Modifier and Type Method Description SourceCompletionProviderJavaScriptAstParser. getProvider()Methods in org.fife.rsta.ac.js.ast.parser with parameters of type SourceCompletionProvider Modifier and Type Method Description voidRhinoJavaScriptAstParser. clearImportCache(SourceCompletionProvider provider)Clear the importPackage and importClass cacheConstructors in org.fife.rsta.ac.js.ast.parser with parameters of type SourceCompletionProvider Constructor Description JavaScriptAstParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options)JavaScriptParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options)JavaScriptParser constructorRhinoJavaScriptAstParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options) -
Uses of SourceCompletionProvider in org.fife.rsta.ac.js.engine
-
Uses of SourceCompletionProvider in org.fife.rsta.ac.js.resolver
Fields in org.fife.rsta.ac.js.resolver declared as SourceCompletionProvider Modifier and Type Field Description protected SourceCompletionProviderJavaScriptResolver. providerMethods in org.fife.rsta.ac.js.resolver with parameters of type SourceCompletionProvider Modifier and Type Method Description private JavaScriptTypeJavaScriptCompletionResolver. createNewTypeDeclaration(SourceCompletionProvider provider, java.lang.String type, java.lang.String text)Creates a new JavaScriptType based on the String typejava.lang.StringJavaScriptCompletionResolver. getFunctionNameLookup(org.mozilla.javascript.ast.FunctionCall call, SourceCompletionProvider provider)abstract java.lang.StringJavaScriptResolver. getFunctionNameLookup(org.mozilla.javascript.ast.FunctionCall call, SourceCompletionProvider provider)Returns same string format asJavaScriptResolver.getLookupText(JSMethodData, String)but from AstNode Functionjava.lang.StringJSR223JavaScriptCompletionResolver. getFunctionNameLookup(org.mozilla.javascript.ast.FunctionCall call, SourceCompletionProvider provider)Constructors in org.fife.rsta.ac.js.resolver with parameters of type SourceCompletionProvider Constructor Description JavaScriptCompletionResolver(SourceCompletionProvider provider)Standard ECMA JavaScript resolverJavaScriptResolver(SourceCompletionProvider provider)Base JavaScriptResolverJSR223JavaScriptCompletionResolver(SourceCompletionProvider provider)RhinoCompletionProvider constructor - resolves Rhino specific types Used to resolve Static class e.g.
-