Package net.sourceforge.pmd.ast

Interface Summary
AccessNodeInterface This interface captures Java access modifiers.
CanSuppressWarnings  
CharStream This interface describes a character stream that maintains line and column number positions of the characters.
CompilationUnit Marker interface for root nodes of the AST of compilation units in source files.
Dimensionable  
JavaNode  
JavaParserConstants Token literal values and constants.
JavaParserTreeConstants  
JavaParserVisitor  
Node  
TypeNode This interface allows a Java Class to be associtated with a node.
 

Class Summary
AccessNode Deprecated. Use SimpleJavaAccessNode instead.
ASTAdditiveExpression  
ASTAllocationExpression  
ASTAndExpression  
ASTAnnotation  
ASTAnnotationMethodDeclaration  
ASTAnnotationTypeBody  
ASTAnnotationTypeDeclaration  
ASTAnnotationTypeMemberDeclaration  
ASTArgumentList  
ASTArguments  
ASTArrayDimsAndInits  
ASTArrayInitializer  
ASTAssertStatement  
ASTAssignmentOperator  
ASTBlock  
ASTBlockStatement  
ASTBooleanLiteral  
ASTBreakStatement  
ASTCastExpression  
ASTCatchStatement  
ASTClassOrInterfaceBody  
ASTClassOrInterfaceBodyDeclaration  
ASTClassOrInterfaceDeclaration  
ASTClassOrInterfaceType  
ASTCompilationUnit  
ASTConditionalAndExpression  
ASTConditionalExpression  
ASTConditionalOrExpression  
ASTConstructorDeclaration  
ASTContinueStatement  
ASTDefaultValue  
ASTDoStatement  
ASTEmptyStatement  
ASTEnumBody  
ASTEnumConstant  
ASTEnumDeclaration  
ASTEqualityExpression  
ASTExclusiveOrExpression  
ASTExplicitConstructorInvocation  
ASTExpression  
ASTExtendsList  
ASTFieldDeclaration  
ASTFinallyStatement  
ASTForInit  
ASTFormalParameter  
ASTFormalParameters  
ASTForStatement  
ASTForUpdate  
ASTIfStatement  
ASTImplementsList  
ASTImportDeclaration  
ASTInclusiveOrExpression  
ASTInitializer  
ASTInstanceOfExpression  
ASTLabeledStatement  
ASTLiteral  
ASTLocalVariableDeclaration  
ASTMarkerAnnotation  
ASTMemberSelector  
ASTMemberValue  
ASTMemberValueArrayInitializer  
ASTMemberValuePair  
ASTMemberValuePairs  
ASTMethodDeclaration  
ASTMethodDeclarator  
ASTMultiplicativeExpression  
ASTName  
ASTNameList  
ASTNormalAnnotation  
ASTNullLiteral  
ASTPackageDeclaration  
ASTPostfixExpression  
ASTPreDecrementExpression  
ASTPreIncrementExpression  
ASTPrimaryExpression  
ASTPrimaryPrefix  
ASTPrimarySuffix  
ASTPrimitiveType  
ASTReferenceType  
ASTRelationalExpression  
ASTResource  
ASTResources  
ASTResourceSpecification  
ASTResultType  
ASTReturnStatement  
ASTRSIGNEDSHIFT  
ASTRUNSIGNEDSHIFT  
ASTShiftExpression  
ASTSingleMemberAnnotation  
ASTStatement  
ASTStatementExpression  
ASTStatementExpressionList  
ASTSwitchLabel  
ASTSwitchStatement  
ASTSynchronizedStatement  
ASTThrowStatement  
ASTTryStatement  
ASTType  
ASTTypeArgument  
ASTTypeArguments  
ASTTypeBound  
ASTTypeDeclaration  
ASTTypeParameter  
ASTTypeParameters  
ASTUnaryExpression  
ASTUnaryExpressionNotPlusMinus  
ASTVariableDeclarator  
ASTVariableDeclaratorId  
ASTVariableInitializer  
ASTWhileStatement  
ASTWildcardBounds  
Comment  
FormalComment  
JavaCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaParser  
JavaParserTokenManager Token Manager.
JavaParserVisitorAdapter  
JavaRuleChainVisitor  
JJTJavaParserState  
MultiLineComment  
SimpleJavaAccessNode  
SimpleJavaAccessTypeNode  
SimpleJavaNode  
SimpleJavaTypeNode An extension of the SimpleJavaNode which implements the TypeNode interface.
SimpleNode  
SingleLineComment  
Token Describes the input token stream.
Token.GTToken  
 

Exception Summary
ParseException This exception is thrown when parse errors are encountered.
TokenMgrError Token Manager Error.
 



Copyright © 2002-2011 InfoEther. All Rights Reserved.