- EACH - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- EDITIONABLE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- ELEMENT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- ELSE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- ElseClause() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
- ELSIF - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- ElsifClause() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
- EmbeddedSqlStatement() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
- EMPTY - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- ENABLE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- enable_tracing() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
Enable tracing.
- END - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- endColumn - Variable in class net.sourceforge.pmd.lang.plsql.ast.Token
-
The column number of the last character of this Token.
- endLine - Variable in class net.sourceforge.pmd.lang.plsql.ast.Token
-
The line number of the last character of this Token.
- EOF - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
End of File.
- eol - Variable in exception net.sourceforge.pmd.lang.plsql.ast.ParseException
-
The end of line string for this machine.
- EOL - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- EqualityExpression() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
- equals(Object) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.MethodNameDeclaration
-
- equals(Object) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence
-
Simply return if the image start with keyword 'this' or 'super'.
- equals(Object) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.VariableNameDeclaration
-
- EqualsOldIDNewID(PLSQLNode) - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
Tests, if the new Token if type ID is identical to the old Token of type ID.
- ESCAPE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- EXCEPT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- EXCEPTION - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- EXCEPTION_INIT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- ExceptionDeclaration() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
- ExceptionHandler() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
- EXCEPTIONS - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- ExcessiveLengthRule - Class in net.sourceforge.pmd.lang.plsql.rule.design
-
This is a common super class for things which have excessive length.
- ExcessiveLengthRule(Class<?>) - Constructor for class net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveLengthRule
-
- ExcessiveMethodLengthRule - Class in net.sourceforge.pmd.lang.plsql.rule.design
-
This rule detects when a method exceeds a certain threshold.
- ExcessiveMethodLengthRule() - Constructor for class net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveMethodLengthRule
-
- ExcessiveNodeCountRule - Class in net.sourceforge.pmd.lang.plsql.rule.design
-
This is a common super class for things which shouldn't have excessive nodes
underneath.
- ExcessiveNodeCountRule(Class<?>) - Constructor for class net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveNodeCountRule
-
- ExcessiveObjectLengthRule - Class in net.sourceforge.pmd.lang.plsql.rule.design
-
This rule detects when an Oracle object exceeds a certain threshold.
- ExcessiveObjectLengthRule() - Constructor for class net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveObjectLengthRule
-
- ExcessivePackageBodyLengthRule - Class in net.sourceforge.pmd.lang.plsql.rule.design
-
This rule detects when a class exceeds a certain threshold.
- ExcessivePackageBodyLengthRule() - Constructor for class net.sourceforge.pmd.lang.plsql.rule.design.ExcessivePackageBodyLengthRule
-
- ExcessivePackageSpecificationLengthRule - Class in net.sourceforge.pmd.lang.plsql.rule.design
-
This rule detects when a class exceeds a certain threshold.
- ExcessivePackageSpecificationLengthRule() - Constructor for class net.sourceforge.pmd.lang.plsql.rule.design.ExcessivePackageSpecificationLengthRule
-
- ExcessiveParameterListRule - Class in net.sourceforge.pmd.lang.plsql.rule.design
-
This rule detects an abnormally long parameter list.
- ExcessiveParameterListRule() - Constructor for class net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveParameterListRule
-
- ExcessiveTypeLengthRule - Class in net.sourceforge.pmd.lang.plsql.rule.design
-
This rule detects when a class exceeds a certain threshold.
- ExcessiveTypeLengthRule() - Constructor for class net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveTypeLengthRule
-
- EXCLUSIVE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- ExecutableCode - Interface in net.sourceforge.pmd.lang.plsql.ast
-
Methods required to be considered as an executable piece of code.
- execute() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.Search
-
- execute(Scope) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.Search
-
- EXECUTE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- EXISTS - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- EXIT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- ExitStatement() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
- expectedTokenSequences - Variable in exception net.sourceforge.pmd.lang.plsql.ast.ParseException
-
Each entry in this array is an array of integers.
- ExplicitImportResolver(Set<String>) - Constructor for class net.sourceforge.pmd.lang.plsql.symboltable.TypeSet.ExplicitImportResolver
-
- Expression() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
- EXTENDS - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- EXTERNAL - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- EXTRACT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- generateParseException() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
Generate ParseException.
- GERMAN_SPECIAL_CHARACTERS - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- getArgumentCount() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTArguments
-
- getArgumentCount() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTPrimarySuffix
-
Get the number of arguments for this primary suffix.
- getArgumentCount() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence
-
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId
-
- getASTinputPackage() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.TypeSet
-
- getBeginColumn() - Method in class net.sourceforge.pmd.lang.plsql.ast.Token
-
- getBeginLine() - Method in class net.sourceforge.pmd.lang.plsql.ast.Token
-
- getCanonicalImage() - Method in class net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode
-
Return node image converted to the normal Oracle form.
- getCanonicalImage(String) - Static method in class net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode
-
Convert arbitrary String to normal Oracle format, under assumption that
the passed image is an Oracle name.
- getClassDeclarations() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.ClassScope
-
- getClassName() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.ClassScope
-
- getDataFlowFacade() - Method in class net.sourceforge.pmd.lang.plsql.PLSQLHandler
-
- getDataFlowHandler() - Method in class net.sourceforge.pmd.lang.plsql.PLSQLHandler
-
- getDeclaratorId() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.VariableNameDeclaration
-
- getDeclaringType(Node) - Method in class net.sourceforge.pmd.lang.plsql.rule.AbstractPLSQLRule
-
Gets the Image of the first parent node of type
ASTClassOrInterfaceDeclaration or null
- getDFAGraphRule() - Method in class net.sourceforge.pmd.lang.plsql.PLSQLHandler
-
- getDumpFacade(Writer, String, boolean) - Method in class net.sourceforge.pmd.lang.plsql.PLSQLHandler
-
- getEnclosingClassScope() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.ClassScope
-
- getEnclosingMethodScope() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.MethodScope
-
- getEndColumn() - Method in class net.sourceforge.pmd.lang.plsql.ast.Token
-
- getEndLine() - Method in class net.sourceforge.pmd.lang.plsql.ast.Token
-
- getImage() - Method in class net.sourceforge.pmd.lang.plsql.ast.Token
-
- getImage() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence
-
- getImportsCount() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.TypeSet
-
- getLabelStatementNodeClass() - Method in class net.sourceforge.pmd.lang.plsql.PLSQLDataFlowHandler
-
- getLocation() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence
-
- getMethodDeclarations() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.ClassScope
-
- getMethodName() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration
-
Gets the name of the method.
- getMethodName() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit
-
Gets the name of the method.
- getMethodName() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection
-
return executable's name.
- getMethodName() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit
-
Gets the name of the trigger.
- getMethodName() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod
-
Gets the name of the method.
- getMethodName() - Method in interface net.sourceforge.pmd.lang.plsql.ast.ExecutableCode
-
- getMethodNameDeclaratorNode() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.MethodNameDeclaration
-
- getMethods() - Method in class net.sourceforge.pmd.lang.plsql.dfa.DFAPLSQLGraphRule
-
- getName() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit
-
- getName() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection
-
- getName() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit
-
- getName() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod
-
- getName() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.MethodScope
-
- getNameDeclaration() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTName
-
- getNameDeclaration() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId
-
- getNameForWhichThisIsAQualifier() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence
-
- getNames() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.NameFinder
-
- getNext() - Method in class net.sourceforge.pmd.lang.plsql.ast.Token
-
- getNextToken() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
Get the next Token.
- getNextToken() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParserTokenManager
-
Get the next Token.
- getNextToken() - Method in class net.sourceforge.pmd.lang.plsql.PLSQLTokenManager
-
- getObjectName() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody
-
Gets the name of the Oracle Object.
- getObjectName() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification
-
Gets the name of the Oracle Object.
- getObjectName() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit
-
Gets the name of the Oracle Object.
- getObjectName() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit
-
Gets the name of the Oracle Object.
- getObjectName() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification
-
Gets the name of the Oracle Object.
- getObjectName() - Method in interface net.sourceforge.pmd.lang.plsql.ast.OracleObject
-
Gets the name of the Oracle object.
- getPackageName() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.SourceFileScope
-
- getParameterCount() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator
-
- getParameterCount() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.MethodNameDeclaration
-
- getParameterDisplaySignature() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.MethodNameDeclaration
-
- getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.plsql.PLSQLHandler
-
- getPreviousComment() - Method in class net.sourceforge.pmd.lang.plsql.ast.Token
-
- getResult() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.Search
-
- getRuleViolationFactory() - Method in class net.sourceforge.pmd.lang.plsql.PLSQLHandler
-
- getScope() - Method in class net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode
-
- getScope() - Method in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLNode
-
- getScope() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.VariableNameDeclaration
-
- getSuppressMap() - Method in class net.sourceforge.pmd.lang.plsql.PLSQLParser
-
- getSymbolFacade() - Method in class net.sourceforge.pmd.lang.plsql.PLSQLHandler
-
- getToken(int) - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
Get the specific Token.
- getTypeImage() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTDatatype
-
- getTypeNameNode() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId
-
- getTypeNode() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter
-
- getTypeNode() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId
-
- getUsages() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId
-
- getValue() - Method in class net.sourceforge.pmd.lang.plsql.ast.Token
-
An optional attribute value of the Token.
- getVariableDeclarations() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.ClassScope
-
- getVariableDeclarations() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.LocalScope
-
- getVariableDeclarations() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.MethodScope
-
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.plsql.rule.AbstractStatisticalPLSQLRule
-
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.plsql.rule.design.AbstractNcssCountRule
-
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.plsql.rule.design.ExcessiveLengthRule
-
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.plsql.rule.design.NcssMethodCountRule
-
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.plsql.rule.design.NcssObjectCountRule
-
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.plsql.rule.design.NPathComplexityRule
-
- getXPathHandler() - Method in class net.sourceforge.pmd.lang.plsql.PLSQLHandler
-
Return minimal XPathHandler to cope with Jaxen XPath Rules.
- getXPathNodeName() - Method in class net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode
-
- Global() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
All global definitions of triggers, functions and procedures are evaluated here.
- GLOBAL - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- GOTO - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- GotoStatement() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
-
- GRANT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.
- GROUP - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
-
RegularExpression Id.