Uses of Interface
net.sourceforge.pmd.lang.symboltable.ScopedNode

Packages that use ScopedNode
net.sourceforge.pmd.lang.java.ast   
net.sourceforge.pmd.lang.plsql.ast   
net.sourceforge.pmd.lang.symboltable   
 

Uses of ScopedNode in net.sourceforge.pmd.lang.java.ast
 

Subinterfaces of ScopedNode in net.sourceforge.pmd.lang.java.ast
 interface JavaNode
           
 

Classes in net.sourceforge.pmd.lang.java.ast that implement ScopedNode
 class AbstractJavaAccessNode
           
 class AbstractJavaAccessTypeNode
           
 class AbstractJavaNode
           
 class AbstractJavaTypeNode
          An extension of the SimpleJavaNode which implements the TypeNode interface.
 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 ASTLambdaExpression
           
 class ASTLiteral
           
 class ASTLocalVariableDeclaration
           
 class ASTMarkerAnnotation
           
 class ASTMemberSelector
           
 class ASTMemberValue
           
 class ASTMemberValueArrayInitializer
           
 class ASTMemberValuePair
           
 class ASTMemberValuePairs
           
 class ASTMethodDeclaration
           
 class ASTMethodDeclarator
           
 class ASTMethodReference
           
 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 DummyJavaNode
          This is a basic JavaNode implementation, useful when needing to create a dummy node.
 

Uses of ScopedNode in net.sourceforge.pmd.lang.plsql.ast
 

Subinterfaces of ScopedNode in net.sourceforge.pmd.lang.plsql.ast
 interface OracleObject
          All nodes that represent an Oracle object.
 interface PLSQLNode
           
 

Classes in net.sourceforge.pmd.lang.plsql.ast that implement ScopedNode
 class AbstractPLSQLNode
           
 class ASTAccessibleByClause
           
 class ASTAlterTrigger
           
 class ASTAlterTypeSpec
           
 class ASTArgument
           
 class ASTAssignment
           
 class ASTAttribute
           
 class ASTAttributeDeclaration
           
 class ASTCallSpecTail
           
 class ASTCaseExpression
           
 class ASTCaseStatement
           
 class ASTCaseWhenClause
           
 class ASTCloseStatement
           
 class ASTCollectionDeclaration
           
 class ASTCollectionTypeDefinition
           
 class ASTCollectionTypeName
           
 class ASTComment
           
 class ASTCompilationDataType
           
 class ASTCompilationDeclarationFragment
           
 class ASTCompilationExpression
           
 class ASTCompoundTriggerBlock
           
 class ASTConditionalCompilationStatement
           
 class ASTCursorBody
           
 class ASTCursorSpecification
           
 class ASTCursorUnit
           
 class ASTDatabaseEvent
           
 class ASTDatabaseLink
           
 class ASTDatatype
           
 class ASTDatatypeDeclaration
           
 class ASTDateTimeLiteral
           
 class ASTDDLCommand
           
 class ASTDDLEvent
           
 class ASTDeclarativeSection
           
 class ASTDeclarativeUnit
           
 class ASTDirectory
           
 class ASTElseClause
           
 class ASTElsifClause
           
 class ASTEmbeddedSqlStatement
           
 class ASTEqualsOldIDNewID
           
 class ASTExceptionDeclaration
           
 class ASTExceptionHandler
           
 class ASTExitStatement
           
 class ASTFetchStatement
           
 class ASTForAllIndex
           
 class ASTForAllStatement
           
 class ASTForIndex
           
 class ASTGlobal
           
 class ASTGotoStatement
           
 class ASTID
           
 class ASTInlinePragma
           
 class ASTInput
           
 class ASTJavaInterfaceClass
           
 class ASTKEYWORD_RESERVED
           
 class ASTKEYWORD_UNRESERVED
           
 class ASTLabel
           
 class ASTLabelledStatement
           
 class ASTLikeExpression
           
 class ASTLoopStatement
           
 class ASTMultiSetCondition
           
 class ASTNonDMLEvent
           
 class ASTNonDMLTrigger
           
 class ASTNumericLiteral
           
 class ASTObjectDeclaration
           
 class ASTObjectExpression
           
 class ASTObjectNameDeclaration
           
 class ASTOpenStatement
           
 class ASTPackageBody
           
 class ASTPackageSpecification
           
 class ASTParallelClause
           
 class ASTPipelineStatement
           
 class ASTPragma
           
 class ASTPragmaClause
           
 class ASTProgramUnit
           
 class ASTQualifiedID
           
 class ASTQualifiedName
           
 class ASTRaiseStatement
           
 class ASTRead2NextOccurrence
           
 class ASTReadPastNextOccurrence
           
 class ASTScalarDataTypeName
           
 class ASTSkip2NextOccurrence
           
 class ASTSkip2NextTerminator
           
 class ASTSkip2NextTokenOccurrence
           
 class ASTSkipPastNextOccurrence
           
 class ASTSkipPastNextTokenOccurrence
           
 class ASTSqlPlusCommand
           
 class ASTSqlStatement
           
 class ASTStringExpression
           
 class ASTStringLiteral
           
 class ASTSubTypeDefinition
           
 class ASTSynonym
           
 class ASTTable
           
 class ASTTableColumn
           
 class ASTTriggerTimingPointSection
           
 class ASTTriggerUnit
           
 class ASTTrimExpression
           
 class ASTTypeKeyword
           
 class ASTTypeMethod
           
 class ASTTypeSpecification
           
 class ASTUnlabelledStatement
           
 class ASTUnqualifiedID
           
 class ASTVariableOrConstantDeclaration
           
 class ASTVariableOrConstantDeclarator
           
 class ASTVariableOrConstantDeclaratorId
           
 class ASTVariableOrConstantInitializer
           
 class ASTView
           
 class ASTViewColumn
           
 class ASTWrappedObject
           
 

Uses of ScopedNode in net.sourceforge.pmd.lang.symboltable
 

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

Methods in net.sourceforge.pmd.lang.symboltable that return ScopedNode
 ScopedNode NameOccurrence.getLocation()
          Gets the location where the usage occurred.
 ScopedNode NameDeclaration.getNode()
          Gets the node which manifests the declaration.
 ScopedNode AbstractNameDeclaration.getNode()
           
 

Constructors in net.sourceforge.pmd.lang.symboltable with parameters of type ScopedNode
AbstractNameDeclaration(ScopedNode node)
           
 



Copyright © 2002–2015 InfoEther. All rights reserved.