Uses of Class
org.fife.rsta.ac.js.SourceCompletionProvider
Packages that use SourceCompletionProvider
Package
Description
JavaScript code completion classes.
-
Uses of SourceCompletionProvider in org.fife.rsta.ac.js
Fields in org.fife.rsta.ac.js declared as SourceCompletionProviderModifier and TypeFieldDescriptionprivate 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 SourceCompletionProviderMethods in org.fife.rsta.ac.js with parameters of type SourceCompletionProviderModifier and TypeMethodDescriptionprivate 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(String name, SourceCompletionProvider provider) static StringJavaScriptHelper.getFunctionNameLookup(org.mozilla.javascript.ast.AstNode node, SourceCompletionProvider provider) static TypeDeclarationJavaScriptHelper.getTypeDeclaration(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 final TypeDeclarationJavaScriptHelper.tokenToNativeTypeDeclaration(org.mozilla.javascript.ast.AstNode typeNode, SourceCompletionProvider provider) Convert AstNode to TypeDeclarationConstructors in org.fife.rsta.ac.js with parameters of type SourceCompletionProviderModifierConstructorDescriptionprivateInfixVisitor(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 SourceCompletionProviderModifier and TypeFieldDescriptionprotected SourceCompletionProviderJavaScriptVariableDeclaration.providerConstructors in org.fife.rsta.ac.js.ast with parameters of type SourceCompletionProviderModifierConstructorDescriptionJavaScriptFunctionTypeDeclaration(String name, int offset, SourceCompletionProvider provider, CodeBlock block) JavaScriptVariableDeclaration(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 SourceCompletionProviderModifier and TypeMethodDescriptionprotected JSCompletionJavaScriptType._getCompletion(String completionLookup, SourceCompletionProvider provider) protected JSCompletionJSR223Type._getCompletion(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 TypeDeclarationJavaScriptType.getCompletion(String completionLookup, SourceCompletionProvider provider) private static JSCompletionJavaScriptType.getCompletion(JavaScriptType cachedType, String completionLookup, SourceCompletionProvider provider) JavaScriptTypesFactory.getECMAObjectTypes(SourceCompletionProvider provider) Return all the JavaScript types that are part of the ECMA APIstatic JavaScriptFunctionTypeJavaScriptFunctionType.parseFunction(String function, SourceCompletionProvider provider) Convenience method to parse function string and converts to JavaScriptFunctionTypeJavaScriptType.removeCompletion(String completionLookup, SourceCompletionProvider provider) Constructors in org.fife.rsta.ac.js.ast.jsType with parameters of type SourceCompletionProviderModifierConstructorDescriptionprivateJavaScriptFunctionType(String name, List<TypeDeclaration> arguments, SourceCompletionProvider provider) privateJavaScriptFunctionType(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 SourceCompletionProviderMethods in org.fife.rsta.ac.js.ast.parser that return SourceCompletionProviderMethods in org.fife.rsta.ac.js.ast.parser with parameters of type SourceCompletionProviderModifier and TypeMethodDescriptionvoidRhinoJavaScriptAstParser.clearImportCache(SourceCompletionProvider provider) Clear the importPackage and importClass cacheConstructors in org.fife.rsta.ac.js.ast.parser with parameters of type SourceCompletionProviderModifierConstructorDescriptionJavaScriptAstParser(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
Methods in org.fife.rsta.ac.js.engine with parameters of type SourceCompletionProviderModifier and TypeMethodDescriptionECMAJavaScriptEngine.getJavaScriptResolver(SourceCompletionProvider provider) abstract JavaScriptResolverJavaScriptEngine.getJavaScriptResolver(SourceCompletionProvider provider) JSR223JavaScriptEngine.getJavaScriptResolver(SourceCompletionProvider provider) RhinoJavaScriptEngine.getJavaScriptResolver(SourceCompletionProvider provider) ECMAJavaScriptEngine.getJavaScriptTypesFactory(SourceCompletionProvider provider) abstract JavaScriptTypesFactoryJavaScriptEngine.getJavaScriptTypesFactory(SourceCompletionProvider provider) JSR223JavaScriptEngine.getJavaScriptTypesFactory(SourceCompletionProvider provider) RhinoJavaScriptEngine.getJavaScriptTypesFactory(SourceCompletionProvider provider) ECMAJavaScriptEngine.getParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options) abstract JavaScriptParserJavaScriptEngine.getParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options) JSR223JavaScriptEngine.getParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options) RhinoJavaScriptEngine.getParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options) -
Uses of SourceCompletionProvider in org.fife.rsta.ac.js.resolver
Fields in org.fife.rsta.ac.js.resolver declared as SourceCompletionProviderMethods in org.fife.rsta.ac.js.resolver with parameters of type SourceCompletionProviderModifier and TypeMethodDescriptionprivate JavaScriptTypeJavaScriptCompletionResolver.createNewTypeDeclaration(SourceCompletionProvider provider, String type, String text) Creates a new JavaScriptType based on the String typeJavaScriptCompletionResolver.getFunctionNameLookup(org.mozilla.javascript.ast.FunctionCall call, SourceCompletionProvider provider) abstract StringJavaScriptResolver.getFunctionNameLookup(org.mozilla.javascript.ast.FunctionCall call, SourceCompletionProvider provider) Returns same string format asJavaScriptResolver.getLookupText(JSMethodData, String)but from AstNode FunctionJSR223JavaScriptCompletionResolver.getFunctionNameLookup(org.mozilla.javascript.ast.FunctionCall call, SourceCompletionProvider provider) Constructors in org.fife.rsta.ac.js.resolver with parameters of type SourceCompletionProviderModifierConstructorDescriptionStandard ECMA JavaScript resolverJavaScriptResolver(SourceCompletionProvider provider) Base JavaScriptResolverRhinoCompletionProvider constructor - resolves Rhino specific types Used to resolve Static class e.g.