org.netbeans.modules.javascript.editing |
|
Java Source File Name | Type | Comment |
AstElement.java | Class | |
AstNodeAdapter.java | Class | |
AstPath.java | Class | This represents a path in a JRuby AST. |
AstUtilities.java | Class | |
BrowserPanel.java | Class | |
BrowserSelectionAction.java | Class | |
BrowserVersion.java | enum | |
CodeStyle.java | Class | XXX make sure the getters get the defaults from somewhere
XXX add support for profiles
XXX get the preferences node from somewhere else in odrer to be able not to
use the getters and to be able to write to it. |
CommentElement.java | Class | |
Element.java | Interface | |
ElementUtilities.java | Class | |
ElementUtilitiesTest.java | Class | |
FmtOptions.java | Class | |
FunctionAstElement.java | Class | |
FunctionElement.java | Interface | |
GlobalAstElement.java | Class | |
IndexAttributes.java | Class | |
IndexedElement.java | Class | An element coming from the Lucene index - not tied to an AST. |
IndexedFunction.java | Class | |
IndexedPackage.java | Class | |
IndexedProperty.java | Class | |
JsAnalyzer.java | Class | |
JsAnalyzerTest.java | Class | |
JsBracketCompleter.java | Class | Provide bracket completion for JavaScript.
This class provides three broad services:
- Identifying matching pairs (parentheses, begin/end pairs etc.), which
is used both for highlighting in the IDE (when the caret is on for example
an if statement, the corresponding end token is highlighted), and navigation
where you can jump between matching pairs.
- Automatically inserting corresponding pairs when you insert a character.
For example, if you insert a single quote, a corresponding ending quote
is inserted - unless you're typing "over" the existing quote (you should
be able to type foo = "hello" without having to arrow over the second
quote that was inserted after you typed the first one).
- Automatically adjusting indentation in some scenarios, for example
when you type the final "d" in "end" - and readjusting it back to the
original indentation if you continue typing something other than "end",
e.g. |
JsBracketCompleterTest.java | Class | |
JsCodeCompletion.java | Class | |
JsCodeCompletionTest.java | Class | |
JsCommentFormatter.java | Class | |
JsCommentFormatterTest.java | Class | |
JsDeclarationFinder.java | Class | |
JsElement.java | Class | |
JsFormatter.java | Class | |
JsFormatterTest.java | Class | |
JsIndex.java | Class | |
JsIndexer.java | Class | Index Ruby structure into the persistent store for retrieval by
JsIndex . |
JsIndexerTest.java | Class | |
JsLanguage.java | Class | |
JsMimeResolver.java | Class | |
JsOccurrenceFinder.java | Class | |
JsOccurrenceFinderTest.java | Class | |
JsParser.java | Class | Wrapper around JRuby to parse a buffer into an AST. |
JsParseResult.java | Class | |
JsParserTest.java | Class | |
JsPositionManager.java | Class | |
JsRenameHandler.java | Class | |
JsSemanticAnalyzer.java | Class | |
JsSemanticAnalyzerTest.java | Class | |
JsTestBase.java | Class | |
JsTypeAnalyzer.java | Class | Perform type analysis on a given AST tree, attempting to provide a type
associated with each variable, field etc. |
JsTypeAnalyzerTest.java | Class | |
JsTypeSearcher.java | Class | |
JsUtils.java | Class | |
KeywordElement.java | Class | |
NbUtilities.java | Class | Utilities related to NetBeans - finding active editor, opening a file location, etc. |
ParseTreeVisitor.java | Interface | A visitor interface for visitors that want to iterate over a JRuby AST. |
ParseTreeWalker.java | Class | |
RunScriptAction.java | Class | Run a JavaScript file. |
SupportedBrowsers.java | Class | This class manages a user-chosen selection of browser versions;
it looks up and persists this data, and answers browser-compatibility
queries. |
TestCompilationInfo.java | Class | |
VariableVisitor.java | Class | Visitor which tracks variables through scopes and answers questions about them. |