|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ExceptionPrinter | Prints exceptions |
JavaParserConstants | |
JavaParserTreeConstants | |
JavaParserVisitor | |
ModifierHolder | Holds a description of the modifiers for a field or a class |
Node | All AST nodes must implement this interface. |
Scope | Provides methods which all scopes must implement. |
Class Summary | |
---|---|
AccessNode | This class is the base for all Nodes that contain modifiers ("public", "native", etc.). |
ASTActualTypeArgument | Stores an Actual Type Parameter (new to JDK 1.5). |
ASTAdditiveExpression | Stores an additive expression consiting of a list of MultiplicativeExpression (contained in the children) separated by operators ("+" "-") contained in the list of names. |
ASTAllocationExpression | Holds an expression where a new object is allocated. |
ASTAndExpression | Holds an expression held together by & binary operator. |
ASTAnnotation | Description of the Class |
ASTAnnotationMethodDeclaration | Description of the Class |
ASTAnnotationTypeDeclaration | Description of the Class |
ASTAnnotationTypeMemberDeclaration | Description of the Class |
ASTArgumentList | Description of the Class |
ASTArguments | Holds the argument list that contains the specific arguments of a method invocation. |
ASTArrayDimsAndInits | Holds the array dimensions and the initialization for the array. |
ASTArrayInitializer | Holds the array initializer |
ASTAssertionStatement | Allows assertions to be thrown. |
ASTAssignmentOperator | This node contains some type of assignment operator for instance = or +=. |
ASTBlock | Contains a block ("{" ... |
ASTBlockStatement | Blocks are made up of BlockStatements. |
ASTBooleanLiteral | Holds either "true" or "false" |
ASTBreakStatement | Contains a break statement. |
ASTCastExpression | Casts an object or a primitive type to a different object or primitive type. |
ASTClassBody | Stores the class body. |
ASTClassBodyDeclaration | Each class body is made up of a number of class body declarations. |
ASTClassDeclaration | Holds a class declaration. |
ASTClassOrInterfaceType | Description of the Class |
ASTCompilationUnit | Top level unit for compilation which is able to sort the import statements. |
ASTConditionalAndExpression | Expression made from the && operator |
ASTConditionalExpression | Expression built from ? and : to do a small if then else operation inside an expression. |
ASTConditionalOrExpression | Conditional operation that works with boolean values created with the "||" operator. |
ASTConstantDeclaration | Description of the Class |
ASTConstructorDeclaration | Description of the Class |
ASTContinueStatement | Stores a continue statement. |
ASTDoStatement | Stores a do { ... |
ASTEmptyStatement | Stores an empty statement. |
ASTEnumDeclaration | Stores an enum declaration. |
ASTEnumElement | This holds an element of an enumeration. |
ASTEqualityExpression | Expression that contains == or !=. |
ASTExclusiveOrExpression | Expression of integer values which is combined with the ^ (xor) operator. |
ASTExplicitConstructorInvocation | Holds an invocation of super() or this() in a constructor. |
ASTExpression | This is the base structure for an expression. |
ASTFieldDeclaration | Holds a field declaration. |
ASTForInit | Stores the initialization expression of the for statement |
ASTFormalParameter | Stores an individual formal parameter in a method declaration |
ASTFormalParameters | Stores a list of formal parameters |
ASTForStatement | Stores a for statement |
ASTForUpdate | Stores the update expression for a for statement |
ASTGenericDeclaration | A node representing a Generic Declaration. |
ASTGenericDeclarationPart | A part of a generic declaration. |
ASTGenericNameList | Contains a list of ClassOrInterfaceType as its children. |
ASTIdentifier | This node holds an identifier. |
ASTIfStatement | Stores an if statement. |
ASTImportDeclaration | Stores an import declaration that appears at the beginning of a java file. |
ASTInclusiveOrExpression | Stores a binary operation that performs a bitwise or expressed with the | operator. |
ASTInitializer | Stores a static or dynamic initializer that is contained within the class. |
ASTInstanceOfExpression | Contains an expression with instanceof operator |
ASTInterfaceBody | Contains the body of the interface. |
ASTInterfaceDeclaration | Holds an interface declaration. |
ASTInterfaceMemberDeclaration | Structures that can be contained within the interface's body |
ASTLabeledStatement | A statement that has been labeled. |
ASTLiteral | Contains a constant or literal value in the code. |
ASTLocalVariableDeclaration | Declares a local variable in a method |
ASTMemberValue | Description of the Class |
ASTMemberValueArrayInitializer | Description of the Class |
ASTMemberValuePair | Description of the Class |
ASTMemberValuePairs | Description of the Class |
ASTMethodDeclaration | Holds a method declaration in a class |
ASTMethodDeclarator | Constains the name and the parameters associated with this method |
ASTMultiplicativeExpression | Expression consisting of a list of UnaryExpression (contained in the children) separated by operators ("*", "/" or "%") contained in the list of names. |
ASTName | Stores a name. |
ASTNameList | Contains a list of names contained in the children, for instance for the interfaces that a class implements. |
ASTNestedClassDeclaration | Holds a nested class declaration |
ASTNestedInterfaceDeclaration | Holds a nested interface |
ASTNullLiteral | Holds the literal "null" |
ASTPackageDeclaration | Holds the package declaration at the beginning of the java file |
ASTPostfixExpression | Operator tacked on to the end of the expression |
ASTPreDecrementExpression | Expression to decrement a value before inserting it's value into the expression. |
ASTPreIncrementExpression | Expression to increment a value before inserting it into the expression |
ASTPrimaryExpression | The primary expression that actually contains the variables or methods involved in the expression. |
ASTPrimaryPrefix | The prefix expression. |
ASTPrimarySuffix | The primary suffix of the expression |
ASTPrimitiveType | Contains a primitive type such as "int" or "boolean" |
ASTReferenceType | Description of the Class |
ASTReferenceTypeList | Description of the Class |
ASTRelationalExpression | Contains a set of inequality relationships |
ASTResultType | Contains void, a primitive type, or a named type and can be used as a return value from a method. |
ASTReturnStatement | A statement that returns a value from the method |
ASTShiftExpression | Performs bitwise shift operations |
ASTStatement | Place holder for a statement |
ASTStatementExpression | A statement that is also an expression |
ASTStatementExpressionList | Series of statements |
ASTSwitchLabel | Switch label |
ASTSwitchStatement | The switch statement |
ASTSynchronizedStatement | Statement that uses the synchronized keyword to perform mutual exclusion |
ASTThrowStatement | Statement that throws an exception |
ASTTryStatement | Statement that catches exceptions |
ASTType | Declares a type |
ASTTypeArguments | Type Arguments. |
ASTTypeDeclaration | Declares a new type |
ASTTypeParameter | A Type Parameter. |
ASTTypeParameterList | A list of Type Parameters which are contained in this nodes children. |
ASTTypeParameters | Contains a TypeParameterList as its only child. |
ASTUnaryExpression | Declares an expression that takes only one argument. |
ASTUnaryExpressionNotPlusMinus | An expression that takes only a single argument that is not + or minus. |
ASTUnmodifiedClassDeclaration | Contains the class declaration without any modifiers |
ASTUnmodifiedInterfaceDeclaration | Contains an unmodified interface |
ASTVariableDeclarator | Declares a variable |
ASTVariableDeclaratorId | Declares a variable. |
ASTVariableInitializer | Initializes the variable |
ASTWhileStatement | Contains a while statement |
BufferParserFactory | Generates new parsers for a java file |
BuildExpression | This object builds an expression. |
CharStream | Basic character stream. |
ChildrenVisitor | Scan through the abstract syntax tree and does nothing |
FileParserFactory | Generates new parsers for a java file |
InputStreamParserFactory | Generates new parsers for a java file |
JavaCharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing). |
JavaParser | |
JavaParserTokenManager | |
JavaParserVisitorAdapter | Scan through the abstract syntax tree and does nothing |
ModifierAdapter | Description of the Class |
NamedNode | Declares node with a name. |
NamedToken | Description of the Class |
NameFactory | Creates Name objects from strings |
ParserFactory | Generates new parsers for a java file |
SimpleCharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing). |
SimpleNode | This object is the base class for all items in the AST (abstract syntax tree). |
StdInParserFactory | Generates new parsers for standard input |
Token | Describes the input token stream. |
Exception Summary | |
---|---|
ParseException | This exception is thrown when parse errors are encountered. |
Error Summary | |
---|---|
TokenMgrError | Description of the Class |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |