javaparser |
Parts of the java source syntax parser build on the javacc generated results.
Here we have the custom created classes, separated from the classes
generated by the parser parser javacc that are in the package javaparser.javacc_gen.
We've manually created an AST from the cc result. |
Java Source File Name | Type | Comment |
AnnotationDeclNode.java | Class | Top annotation node. |
AnnotationMemberNode.java | Class | |
AnonymousType.java | Class | As for example in
new ActionListener()
{
// body
}
parsed from raw syntax during completion. |
Blok.java | Class | |
BlokWithVariables.java | Class | class, methods, constructor, for loop
parsed from raw syntax during completion. |
CCTreeUtils.java | Class | Some utils. |
ClassNode.java | Class | class or interface. |
ConstructorNode.java | Class | |
EnumConstantNode.java | Class | |
EnumNode.java | Class | |
ErrorNode.java | Class | |
FieldNode.java | Class | |
ImportNode.java | Class | |
MainModifierNode.java | Class | Methods, constructors and fields are classed in public, private, protected, package scope categories. |
MainNode.java | Class | Used for main modifiers, ... |
MethodNode.java | Class | |
Modifiers.java | enum | |
NodeWithMod.java | Interface | |
package-info.java | | |
PackageNode.java | Class | |
Parameter.java | Class | The parameter of a method or constructor of a for loop
or a field in a class. |
ParserOutputProcessor.java | Interface | Taken from Schmortopf !
This interface must be implemented by any class,
which wants to create a parser and get all
output strings the parser creates when running
its compilationunit. |
ParserTreeNode.java | Class | Used to build the syntax tree over the tokens directly from the parser in the ParserOutputProcessor. |
RAWParserTreeNode.java | Class | Reusable through the RAWParserTreeNodeFactory. |
RAWParserTreeNodeFactory.java | Class | Reuse last milion nodes... |
RAWSyntaxTree.java | Class | This builds the complete syntax tree as the tokens come from the trace methods of the parser. |
StaticInitializerNode.java | Class | |
TreeUtils.java | Class | |
Type.java | Interface | |
TypeInterface.java | Interface | Parent for types and anonymous classes, used in completion for "this.". |
TypeNode.java | Class | A type is a class, an interface an enum an annotation defined
at first level of a source. |
Utils.java | Class | Mainly tree utils. |
Variable.java | Class | |
WarningNode.java | Class | |