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