Uses of Class
net.sourceforge.pmd.ast.SimpleNode

Packages that use SimpleNode
net.sourceforge.pmd This is the PMD programming mistake detector. 
net.sourceforge.pmd.ast   
net.sourceforge.pmd.dfa   
net.sourceforge.pmd.jsp.ast   
net.sourceforge.pmd.rules   
net.sourceforge.pmd.rules.imports   
net.sourceforge.pmd.rules.strings   
net.sourceforge.pmd.rules.sunsecure   
net.sourceforge.pmd.stat   
net.sourceforge.pmd.symboltable   
net.sourceforge.pmd.typeresolution.rules.imports   
net.sourceforge.pmd.util.designer   
net.sourceforge.pmd.util.viewer.gui.menu   
net.sourceforge.pmd.util.viewer.model   
 

Uses of SimpleNode in net.sourceforge.pmd
 

Fields in net.sourceforge.pmd with type parameters of type SimpleNode
protected  java.util.Map<java.lang.String,java.util.List<SimpleNode>> AbstractRuleChainVisitor.nodeNameToNodes
          This is a mapping from node names to nodes instances for the current AST.
 

Methods in net.sourceforge.pmd with parameters of type SimpleNode
protected  void AbstractJavaRule.addViolation(java.lang.Object data, SimpleNode node)
          Adds a violation to the report.
protected  void AbstractJavaRule.addViolation(java.lang.Object data, SimpleNode node, java.lang.String embed)
          Adds a violation to the report.
protected  void AbstractJavaRule.addViolationWithMessage(java.lang.Object data, SimpleNode node, java.lang.String msg)
          Adds a violation to the report.
protected  java.lang.String AbstractJavaRule.getDeclaringType(SimpleNode node)
          Gets the Image of the first parent node of type ASTClassOrInterfaceDeclaration or null
protected  void AbstractRuleChainVisitor.indexNode(SimpleNode node)
          Index a single node for visitation by rules.
static boolean AbstractJavaRule.isQualifiedName(SimpleNode node)
           
protected abstract  void AbstractRuleChainVisitor.visit(Rule rule, SimpleNode node, RuleContext ctx)
          Visit the given rule to the given node.
 

Constructors in net.sourceforge.pmd with parameters of type SimpleNode
RuleViolation(Rule rule, RuleContext ctx, SimpleNode node)
           
RuleViolation(Rule rule, RuleContext ctx, SimpleNode node, java.lang.String specificMsg)
           
 

Uses of SimpleNode in net.sourceforge.pmd.ast
 

Subclasses of SimpleNode in net.sourceforge.pmd.ast
 class AccessNode
          Deprecated. Use SimpleJavaAccessNode instead.
 class ASTAdditiveExpression
           
 class ASTAllocationExpression
           
 class ASTAndExpression
           
 class ASTAnnotation
           
 class ASTAnnotationMethodDeclaration
           
 class ASTAnnotationTypeBody
           
 class ASTAnnotationTypeDeclaration
           
 class ASTAnnotationTypeMemberDeclaration
           
 class ASTArgumentList
           
 class ASTArguments
           
 class ASTArrayDimsAndInits
           
 class ASTArrayInitializer
           
 class ASTAssertStatement
           
 class ASTAssignmentOperator
           
 class ASTBlock
           
 class ASTBlockStatement
           
 class ASTBooleanLiteral
           
 class ASTBreakStatement
           
 class ASTCastExpression
           
 class ASTCatchStatement
           
 class ASTClassOrInterfaceBody
           
 class ASTClassOrInterfaceBodyDeclaration
           
 class ASTClassOrInterfaceDeclaration
           
 class ASTClassOrInterfaceType
           
 class ASTCompilationUnit
           
 class ASTConditionalAndExpression
           
 class ASTConditionalExpression
           
 class ASTConditionalOrExpression
           
 class ASTConstructorDeclaration
           
 class ASTContinueStatement
           
 class ASTDefaultValue
           
 class ASTDoStatement
           
 class ASTEmptyStatement
           
 class ASTEnumBody
           
 class ASTEnumConstant
           
 class ASTEnumDeclaration
           
 class ASTEqualityExpression
           
 class ASTExclusiveOrExpression
           
 class ASTExplicitConstructorInvocation
           
 class ASTExpression
           
 class ASTExtendsList
           
 class ASTFieldDeclaration
           
 class ASTFinallyStatement
           
 class ASTForInit
           
 class ASTFormalParameter
           
 class ASTFormalParameters
           
 class ASTForStatement
           
 class ASTForUpdate
           
 class ASTIfStatement
           
 class ASTImplementsList
           
 class ASTImportDeclaration
           
 class ASTInclusiveOrExpression
           
 class ASTInitializer
           
 class ASTInstanceOfExpression
           
 class ASTLabeledStatement
           
 class ASTLiteral
           
 class ASTLocalVariableDeclaration
           
 class ASTMarkerAnnotation
           
 class ASTMemberSelector
           
 class ASTMemberValue
           
 class ASTMemberValueArrayInitializer
           
 class ASTMemberValuePair
           
 class ASTMemberValuePairs
           
 class ASTMethodDeclaration
           
 class ASTMethodDeclarator
           
 class ASTMultiplicativeExpression
           
 class ASTName
           
 class ASTNameList
           
 class ASTNormalAnnotation
           
 class ASTNullLiteral
           
 class ASTPackageDeclaration
           
 class ASTPostfixExpression
           
 class ASTPreDecrementExpression
           
 class ASTPreIncrementExpression
           
 class ASTPrimaryExpression
           
 class ASTPrimaryPrefix
           
 class ASTPrimarySuffix
           
 class ASTPrimitiveType
           
 class ASTReferenceType
           
 class ASTRelationalExpression
           
 class ASTResource
           
 class ASTResources
           
 class ASTResourceSpecification
           
 class ASTResultType
           
 class ASTReturnStatement
           
 class ASTRSIGNEDSHIFT
           
 class ASTRUNSIGNEDSHIFT
           
 class ASTShiftExpression
           
 class ASTSingleMemberAnnotation
           
 class ASTStatement
           
 class ASTStatementExpression
           
 class ASTStatementExpressionList
           
 class ASTSwitchLabel
           
 class ASTSwitchStatement
           
 class ASTSynchronizedStatement
           
 class ASTThrowStatement
           
 class ASTTryStatement
           
 class ASTType
           
 class ASTTypeArgument
           
 class ASTTypeArguments
           
 class ASTTypeBound
           
 class ASTTypeDeclaration
           
 class ASTTypeParameter
           
 class ASTTypeParameters
           
 class ASTUnaryExpression
           
 class ASTUnaryExpressionNotPlusMinus
           
 class ASTVariableDeclarator
           
 class ASTVariableDeclaratorId
           
 class ASTVariableInitializer
           
 class ASTWhileStatement
           
 class ASTWildcardBounds
           
 class SimpleJavaAccessNode
           
 class SimpleJavaAccessTypeNode
           
 class SimpleJavaNode
           
 class SimpleJavaTypeNode
          An extension of the SimpleJavaNode which implements the TypeNode interface.
 

Methods in net.sourceforge.pmd.ast that return SimpleNode
 SimpleNode ASTVariableDeclaratorId.getTypeNameNode()
           
 

Methods in net.sourceforge.pmd.ast with parameters of type SimpleNode
protected  void JavaRuleChainVisitor.visit(Rule rule, SimpleNode node, RuleContext ctx)
           
 

Uses of SimpleNode in net.sourceforge.pmd.dfa
 

Methods in net.sourceforge.pmd.dfa that return SimpleNode
 SimpleNode IDataFlowNode.getSimpleNode()
           
 SimpleNode DataFlowNode.getSimpleNode()
           
 

Methods in net.sourceforge.pmd.dfa with parameters of type SimpleNode
 IDataFlowNode Structure.createNewNode(SimpleNode node)
          This class encapsulates the access to the DataFlowNode class.
 

Constructors in net.sourceforge.pmd.dfa with parameters of type SimpleNode
DaaRuleViolation(Rule rule, RuleContext ctx, SimpleNode node, java.lang.String type, java.lang.String msg, java.lang.String var, int beginLine, int endLine)
           
DataFlowNode(SimpleNode node, java.util.LinkedList<DataFlowNode> dataFlow)
           
 

Uses of SimpleNode in net.sourceforge.pmd.jsp.ast
 

Subclasses of SimpleNode in net.sourceforge.pmd.jsp.ast
 class ASTAttribute
           
 class ASTAttributeValue
           
 class ASTCData
           
 class ASTCommentTag
           
 class ASTContent
           
 class ASTDeclaration
           
 class ASTDoctypeDeclaration
           
 class ASTDoctypeExternalId
           
 class ASTElement
           
 class ASTElExpression
           
 class ASTHtmlScript
           
 class ASTJspComment
           
 class ASTJspDeclaration
           
 class ASTJspDeclarations
           
 class ASTJspDirective
           
 class ASTJspDirectiveAttribute
           
 class ASTJspDocument
           
 class ASTJspExpression
           
 class ASTJspExpressionInAttribute
           
 class ASTJspScriptlet
           
 class ASTText
           
 class ASTUnparsedText
           
 class ASTValueBinding
           
 class SimpleNode
           
 

Methods in net.sourceforge.pmd.jsp.ast with parameters of type SimpleNode
protected  void JspRuleChainVisitor.visit(Rule rule, SimpleNode node, RuleContext ctx)
           
 

Uses of SimpleNode in net.sourceforge.pmd.rules
 

Methods in net.sourceforge.pmd.rules that return SimpleNode
 SimpleNode ImportWrapper.getNode()
           
 

Methods in net.sourceforge.pmd.rules with parameters of type SimpleNode
<T> java.util.List<T>
UselessOverridingMethod.findFirstDegreeChildrenOfType(SimpleNode n, java.lang.Class<T> targetType)
           
 

Constructors in net.sourceforge.pmd.rules with parameters of type SimpleNode
ImportWrapper(java.lang.String fullname, java.lang.String name, SimpleNode node)
           
 

Uses of SimpleNode in net.sourceforge.pmd.rules.imports
 

Methods in net.sourceforge.pmd.rules.imports with parameters of type SimpleNode
protected  void UnusedImportsRule.check(SimpleNode node)
           
protected  ImportWrapper UnusedImportsRule.getImportWrapper(SimpleNode node)
           
 

Uses of SimpleNode in net.sourceforge.pmd.rules.strings
 

Methods in net.sourceforge.pmd.rules.strings with parameters of type SimpleNode
protected static boolean InefficientStringBuffering.isInStringBufferOperation(SimpleNode node, int length, java.lang.String methodName)
           
 

Uses of SimpleNode in net.sourceforge.pmd.rules.sunsecure
 

Methods in net.sourceforge.pmd.rules.sunsecure with parameters of type SimpleNode
protected  java.lang.String AbstractSunSecureRule.getFirstNameImage(SimpleNode n)
          Gets the image of the first ASTName node found by getFirstChildOfType(Class)
protected  boolean AbstractSunSecureRule.isLocalVariable(java.lang.String vn, SimpleNode node)
          TODO modify usages to use symbol table Tells if the variable name is a local variable declared in the method.
 

Uses of SimpleNode in net.sourceforge.pmd.stat
 

Methods in net.sourceforge.pmd.stat that return SimpleNode
 SimpleNode DataPoint.getNode()
           
 

Methods in net.sourceforge.pmd.stat with parameters of type SimpleNode
 void DataPoint.setNode(SimpleNode node)
           
 

Uses of SimpleNode in net.sourceforge.pmd.symboltable
 

Fields in net.sourceforge.pmd.symboltable declared as SimpleNode
protected  SimpleNode AbstractNameDeclaration.node
           
 

Methods in net.sourceforge.pmd.symboltable that return SimpleNode
 SimpleNode NameOccurrence.getLocation()
           
 SimpleNode NameDeclaration.getNode()
           
 SimpleNode AbstractNameDeclaration.getNode()
           
 

Constructors in net.sourceforge.pmd.symboltable with parameters of type SimpleNode
AbstractNameDeclaration(SimpleNode node)
           
MethodScope(SimpleNode node)
           
NameOccurrence(SimpleNode location, java.lang.String image)
           
 

Uses of SimpleNode in net.sourceforge.pmd.typeresolution.rules.imports
 

Methods in net.sourceforge.pmd.typeresolution.rules.imports with parameters of type SimpleNode
protected  void UnusedImports.check(SimpleNode node)
           
 

Uses of SimpleNode in net.sourceforge.pmd.util.designer
 

Methods in net.sourceforge.pmd.util.designer with parameters of type SimpleNode
 void CodeEditorTextPane.select(SimpleNode node)
           
 void DFAPanel.DFACanvas.setMethod(SimpleNode node)
           
 

Uses of SimpleNode in net.sourceforge.pmd.util.viewer.gui.menu
 

Constructors in net.sourceforge.pmd.util.viewer.gui.menu with parameters of type SimpleNode
ASTNodePopupMenu(ViewerModel model, SimpleNode node)
           
AttributesSubMenu(ViewerModel model, SimpleNode node)
           
SimpleNodeSubMenu(ViewerModel model, SimpleNode node)
          constructs the submenu
 

Uses of SimpleNode in net.sourceforge.pmd.util.viewer.model
 

Methods in net.sourceforge.pmd.util.viewer.model that return SimpleNode
 SimpleNode ViewerModel.getRootNode()
           
 SimpleNode SimpleNodeTreeNodeAdapter.getSimpleNode()
          retrieves the underlying node
 

Methods in net.sourceforge.pmd.util.viewer.model with parameters of type SimpleNode
 void ViewerModel.selectNode(SimpleNode node, java.lang.Object selector)
          selects the given node in the AST
 

Constructors in net.sourceforge.pmd.util.viewer.model with parameters of type SimpleNode
ASTModel(SimpleNode root)
          creates the tree model
SimpleNodeTreeNodeAdapter(SimpleNodeTreeNodeAdapter parent, SimpleNode node)
          constructs the node
 



Copyright © 2002-2011 InfoEther. All Rights Reserved.