Uses of Class
com.jeffpalm.javaparser.SimpleNode

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