All Classes and Interfaces

Class
Description
Base implementation of an AST node.
Base class for Java source completions.
A base class for language support implementations.
Base class for language supports for markup languages, such as HTML, PHP, and JSP.
Code shared amongst all Member nodes.
A tree showing the structure of a source file being edited in an RSyntaxTextArea.
A base class for type declaration nodes.
Class/interface access flag masks.
Represents an annotation.
Extended TypeDeclaration that stores the TypeDeclaration for the Array.
A completion provider for 6502 assembler code (not comments).
A completion provider for 6502 assembler.
Language support for 6502 assembler.
Generates an abstract syntax tree for a Java source file.
A node in a Java AST.
Renderer for the AST tree in the UI.
A completion for an HTML attribute.
Represents an "attribute_info" structure in a class file.
 
A basic completion type for CSS code completion.
A generator that returns completions for border styles.
The type of completion returned by this generator.
The cell renderer used for the C programming language.
A completion provider for the C programming language.
Language support for C.
Completion for a Java class, interface or enum.
Reads plain text files enumerating classes to take from the classpath and add to a ClasspathLibraryInfo.
Class representing a ClassFile structure.
Information about specific classes on the current application's classpath to add to the "build path." This type of container is useful if your application ships with specific classes you want included in code completion, but you don't want to add the entire jar to the build path.
Represents Java source files somewhere on the classpath.
 
A variable-length attribute used in the attributes table of MethodInfo structures.
A block of code.
A block of code in curly braces in a class.
A block of code.
A generator that returns completions for CSS colors.
The type of completion returned by this generator.
A completion for an RGB color.
A generator that returns completions for common font names (not the standardized generic fonts defined in the CSS spec).
The type of completion returned by this generator.
A CompilationUnit is the root node of an AST for a Java source file.
An offset that always returns 0.
Generates completions based on the current user input.
Represents a class or interface.
Class corresponding to the CONSTANT_Double_info structure.
Class corresponding to a CONSTANT_Fieldref_info structure.
Class corresponding to the CONSTANT_Float_info structure.
Class corresponding to the CONSTANT_Integer_info structure.
Class corresponding to a CONSTANT_InterfaceMethodref_info structure.
Class representing a CONSTANT_InvokeDynamic_info structure.
Class corresponding to the CONSTANT_Long_info structure.
Class representing a CONSTANT_MethodHandle structure.
Class corresponding to a CONSTANT_Methodref_info structure.
Class representing a CONSTANT_MethodType structure.
Class representing a CONSTANT_NameAndType_info structure.
A ConstantPool table entry.
A factory for constant pool information.
Class corresponding to the CONSTANT_String_info structure.
Constant types used by ConstantPoolInfos.
Class representing a CONSTANT_Utf8_info structure.
The "ConstantValue" attribute, as defined by 4.7.2 of the JVM specification.
The cell renderer used for CSS.
A completion provider for CSS files.
Language support for CSS files.
An icon that can have an optional "decorations" icon beside of it.
Information about a folder containing a set of classes to add to the "build path." This type of library info could be used, for example, to add sibling projects in a workspace, not yet built into jars, to another project's build path.
Represents Java source in a directory, such as in a project's source folder.
Completion provider for documentation comments.
A Javadoc completion.
 
 
Configuration information for validating XML against a DTD.
Object Global
 
Object Namespace
Object QName
Object XML
 
Object XMLList
 
 
 
 
An EnumBody.
Represents an enum declaration.
Implementation of the "Exceptions" attribute found in MethodInfos.
An entry in the exception table of a Code attribute.
Represents a field in a class file.
A completion for a Java field.
Metadata about a field as read from a Java source file.
Represents a "field_info" structure as defined by the Java VM spec.
Metadata about a field as read from a class file.
A parameter to a method.
A Frame contains information on a method being decompiled, similar to a Frame as defined in 3.6 of the JVM spec.
Information about a local variable.
 
Displays a popup dialog with the "Go to member" tree.
A popup window that displays a text field and tree, allowing the user to jump to a specific part of code in the current source file.
The border for the filtering text field.
A completion provider for Groovy.
Language support for Groovy.
The completion provider used for Groovy source code.
 
 
The cell renderer used for HTML.
Completion provider for HTML documents.
 
Language support for HTML.
The icons for CSS properties and values.
Holds icons used by Java auto-completion.
Holds icons used by JavaScript auto-completion.
Information about an icon.
An import declaration in a class file.
I/O related utility methods.
Information about a jar of classes to add to the "build path".
Manages a list of jars and gets completions from them.
Reads entries from a source of class files, such as a jar or a "bin/" directory.
Cell renderer for Java auto-completion.
Completion provider for the Java programming language.
Handles hyperlinks that are clicked in Javadoc for code completions.
Language support for Java.
Information about an import statement to add and where it should be added.
Manages information about the parsing/auto-completion for a single text area.
Checks for hyperlink-able tokens under the mouse position when Ctrl is pressed (Cmd on OS X).
The result of checking whether a region of code under the mouse is possibly link-able.
A tree view showing the outline of Java source, similar to the "Outline" view in the Eclipse JDT.
The renderer used for parameter completions (for methods) in Java.
Parses Java code in an RSyntaxTextArea.
 
 
Basic JavaScript completion that requires no icon e.g.
The cell renderer used for JavaScript completion choices.
Completion provider for JavaScript.
Compiles the entered text using Rhino and tries to resolve the JavaScriptType from the AstRoot e.g.
Visit all nodes in the AstNode tree and all to a single list
 
 
JavaScript Engine Interface used for resolving Types SourceCompletionProvider needs a JavaScriptEngine for creating the following: JavaScriptResolver JavaScriptTypesFactory JavaScriptParser
 
 
 
 
 
Visitor for infix expression to work out whether the variable should be a string number literal Only works by determining the presence of StringLiterals and NumberLiterals.
 
 
 
Language support for JavaScript.
 
Manages information about the parsing/auto-completion for a single text area.
 
The result of checking whether a region of code under the mouse is possibly link-able.
 
A tree view showing the outline of JavaScript source, similar to the "Outline" view in the Eclipse JDT.
Generates the root node for a JavaScriptOutlineTree based on a Rhino AST of RSyntaxTextArea code.
 
Parses JavaScript code in an RSyntaxTextArea.
Error reporter for Rhino-based parsing.
 
 
Cache of template and comment completions for JavaScript.
Template completions specific to JavaScript.
Renderer for JavaScript outline trees.
Tree node for JavaScript outline trees.
Cached Type Tree Node with pointer to a list of super classes to make it easy to walk through Completion hierarchy Contains a HashMap of lookup keys to JSCompletion
 
 
 
JavaScript Variable Declaration class TypeDeclarations
A completion for shorthand items that mimics the style seen in Eclipse.
A cache of basic template and comment completions for Java, e.g.
Interface for Java source code completions.
A template completion for Java.
Base class for nodes in the Java outline tree.
Object Array
 
Object Boolean
 
Object Function
 
Object JSON
Base JavaScript Object
 
Object String
 
Object Array
 
Object Attr
 
Object Boolean
 
 
 
 
 
 
 
Object Date
 
Completion provider for JSDoc.
A Javadoc completion.
 
 
 
 
 
 
 
 
 
 
 
 
 
Object Error
Enumerates the different parsing engines that can be used to identify syntax errors in a JavaScript file.
 
 
Object Function
 
Override the FunctionCompletion.Parameter to look up the Javascript name for the completion type
 
Object Global
 
Launches jshint as an external process to parse JavaScript in an RSyntaxTextArea.
What exactly to mark as the error in the document, based on an error code from JSHint.
A thread dedicated to reading either the stdout or stderr stream of an external process.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Object Math
 
 
 
 
 
 
Object Number
 
Base JavaScript Object
 
Completion provider for JSP.
Language support for JSP.
 
 
 
 
 
Object RegExp
 
Object String
 
 
 
Object Undefined
 
 
"Extra" support for a programming language (code completion, parser, etc.).
Provides language support (code completion, etc.) for programming languages in RSyntaxTextArea.
The main completion provider for Less code.
A completion provider for Less.
Language support for Less.
Information about a jar, compiled class folder, or other source of classes to add to the "build path" for Java completion.
Base class for local variables and formal parameters.
 
Tree node for a local variable.
 
 
 
Test application for the Java scanner.
A marker for a member of a class or interface.
Extra methods defined by a completion for a Java member (fields and methods).
Metadata about the member.
Base class for information about members (fields and methods).
Tree node for a field or method.
Represents a method in a Java type.
A completion for a Java method.
Metadata about a method as read from a Java source file.
Implementation of the "method_info" structure as defined in the JVM specification.
Metadata about a method as read from a class file.
Wrapper around modifiers to a member.
 
 
A class declaration.
An interface declaration.
An offset into Java source.
A class that eats the stdout or stderr of a running Process to prevent deadlock.
Represents a package in a class file.
A data structure modeling all classes in a jar or directory, or on a classpath.
A completion that represents a package name.
A notice (e.g., a warning or error) from a parser.
A generator that returns completions for CSS percentage/length values.
The type of completion returned by this generator.
The completion provider for Perl code.
A completion provider for Perl.
A comparator that compares the input text of two Completions lexicographically, ignoring case.
Completion for Perl functions.
Language support for Perl.
Listens to stderr from Perl to determine syntax errors in code.
Parses Perl code in an RSyntaxTextArea.
Completion provider for PHP.
Language support for PHP.
Scripts to be processed before parsing main script text.
A completion for a CSS property name.
The completion provider used for CSS properties and values.
A simple enum to keep track of what "state" we're in at a specific location in a CSS file.
Rhino specific JavaScriptAstParser.
 
Rhino Specific JavaScriptTypesFactory.
Utility methods for walking ASTs from Rhino.
A scanner that allows the user to "push back" tokens.
 
Configuration information for validating an XML file against an XML schema.
 
A completion provider for Unix shell scripts.
Completion for Unix shell "functions" (command line utilities).
Language support for Unix shell scripts.
A cache to store completions for Template completions and Comment completions.
The Signature attribute is an optional fixed-length attribute in the attribute table of the ClassFile, field_info and method_info structures.
 
Scanner for the Java programming language.
Parses a Java AST for code completions.
Completion provider for JavaScript source code (not comments or strings).
The completion provider for TypeScript source code.
The SourceFile attribute, an optional fixed-length attribute in the attributes table of a ClassFile.
Represents the location of Java source, either in a zip file (src.zip), a flat file (source in a project's source folder), or in some other location.
A parameter choices provider for Java methods.
A very simple, low-relevance parameter choice completion.
Base class for tree nodes in an AbstractSourceTree.
A generator that returns completions for CSS percentage/length values.
The type of completion returned by this generator.
An attribute of an element defined in a TLD.
 
An element defined in a TLD.
A TLD.
A lexical token in a Java file.
Implementation of a token in a Java source file.
Returns non-whitespace, non-comment tokens from an RSyntaxDocument, one at a time.
All possible token types returned by this lexer.
A type.
A type argument.
A type declaration.
 
Interface for tree nodes that can hold type declarations (e.g.
TypeDeclarationFactory contains cache of TypeDeclarations for to make the lookup of JavaScript types as efficient as possible.
Object that represents options associated with JavaScriptDeclaration.
 
Simple class holder to hold the name of ECMA object and whether it can be instantiated
 
 
Tree node for type declarations.
A TypeParameter.
Completion provider for TypeScript.
Language support for TypeScript.
An attribute that is unknown/unsupported by this decompiler.
Utility methods for this package.
Utility methods for Java completion.
Utility classes for the JavaScript code completion.
Configuration information to get an XmlParser validating against either a DTD or a schema.
Sniffs for validation configuration in a document.
Base class for variable type (local variables, formal parameters...).
A marker for a variable declaration.
Cache Local and System scope variables Local scope variables are cleared each time the SourceCompletionProvider finishes parsing the script System scope variables will not be cleared
 
 
A completion provider that, in the absence of a DTD or XML schema, makes a best guess at what completion choices the user might want for XML.
Language support for XML.
A tree view showing the outline of XML, similar to the "Outline" view in Eclipse.
Parses XML code in an RSyntaxTextArea.
Renders nodes in the XML tree.
Custom UI for our renderer.
The tree node in XmlOutlineTrees.
Represents source inside a zip or jar file.