A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractStatisticalVmRule - Class in net.sourceforge.pmd.lang.vm.rule
-
Deprecated.see
StatisticalRule
- AbstractStatisticalVmRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.AbstractStatisticalVmRule
-
Deprecated.
- AbstractVmNode - Class in net.sourceforge.pmd.lang.vm.ast
- AbstractVmNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- AbstractVmNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- AbstractVmRule - Class in net.sourceforge.pmd.lang.vm.rule
- AbstractVmRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- addDataPoint(DataPoint) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractStatisticalVmRule
-
Deprecated.
- addEscapes(String) - Static method in exception net.sourceforge.pmd.lang.vm.ast.TokenMgrError
-
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
- AdditiveExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- adjTokenLineNums(AbstractVmNode) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTStringLiteral
-
Adjust all the line and column numbers that comprise a node so that they are corrected for the string literals position within the template file.
- adjustBeginLineColumn(int, int) - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.Method to adjust line and column numbers for the start of a token.
- ALPHA_CHAR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- ALPHANUM_CHAR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- appendTemplateInfo(StringBuffer) - Method in exception net.sourceforge.pmd.lang.vm.ast.MacroParseException
- appendTemplateInfo(StringBuffer) - Method in exception net.sourceforge.pmd.lang.vm.ast.TemplateParseException
-
Deprecated.
- apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractStatisticalVmRule
-
Deprecated.
- apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- Assignment() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- ASTAddNode - Class in net.sourceforge.pmd.lang.vm.ast
-
Handles number addition of nodes.
Please look at the Parser.jjt file which is what controls the generation of this class. - ASTAddNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTAddNode
- ASTAddNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTAddNode
- ASTAndNode - Class in net.sourceforge.pmd.lang.vm.ast
- ASTAndNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTAndNode
- ASTAndNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTAndNode
- ASTAssignment - Class in net.sourceforge.pmd.lang.vm.ast
- ASTAssignment(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTAssignment
- ASTAssignment(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTAssignment
- ASTBlock - Class in net.sourceforge.pmd.lang.vm.ast
- ASTBlock(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTBlock
- ASTBlock(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTBlock
- ASTComment - Class in net.sourceforge.pmd.lang.vm.ast
- ASTComment(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTComment
- ASTComment(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTComment
- ASTDirective - Class in net.sourceforge.pmd.lang.vm.ast
-
This class is responsible for handling the pluggable directives in VTL.
- ASTDirective(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTDirective
- ASTDirective(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTDirective
- ASTDivNode - Class in net.sourceforge.pmd.lang.vm.ast
-
Handles number division of nodes
Please look at the Parser.jjt file which is what controls the generation of this class. - ASTDivNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTDivNode
- ASTDivNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTDivNode
- ASTElseIfStatement - Class in net.sourceforge.pmd.lang.vm.ast
- ASTElseIfStatement(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTElseIfStatement
- ASTElseIfStatement(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTElseIfStatement
- ASTElseStatement - Class in net.sourceforge.pmd.lang.vm.ast
- ASTElseStatement(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTElseStatement
- ASTElseStatement(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTElseStatement
- ASTEQNode - Class in net.sourceforge.pmd.lang.vm.ast
- ASTEQNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTEQNode
- ASTEQNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTEQNode
- ASTEscape - Class in net.sourceforge.pmd.lang.vm.ast
-
This class is responsible for handling Escapes in VTL.
- ASTEscape(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTEscape
- ASTEscape(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTEscape
- ASTEscapedDirective - Class in net.sourceforge.pmd.lang.vm.ast
- ASTEscapedDirective(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTEscapedDirective
- ASTEscapedDirective(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTEscapedDirective
- ASTExpression - Class in net.sourceforge.pmd.lang.vm.ast
- ASTExpression(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTExpression
- ASTExpression(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTExpression
- ASTFalse - Class in net.sourceforge.pmd.lang.vm.ast
- ASTFalse(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTFalse
- ASTFalse(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTFalse
- ASTFloatingPointLiteral - Class in net.sourceforge.pmd.lang.vm.ast
- ASTFloatingPointLiteral(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTFloatingPointLiteral
- ASTFloatingPointLiteral(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTFloatingPointLiteral
- ASTForeachStatement - Class in net.sourceforge.pmd.lang.vm.ast
- ASTForeachStatement(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTForeachStatement
- ASTForeachStatement(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTForeachStatement
- ASTGENode - Class in net.sourceforge.pmd.lang.vm.ast
- ASTGENode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTGENode
- ASTGENode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTGENode
- ASTGTNode - Class in net.sourceforge.pmd.lang.vm.ast
- ASTGTNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTGTNode
- ASTGTNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTGTNode
- ASTIdentifier - Class in net.sourceforge.pmd.lang.vm.ast
- ASTIdentifier(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIdentifier
- ASTIdentifier(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIdentifier
- ASTIfStatement - Class in net.sourceforge.pmd.lang.vm.ast
- ASTIfStatement(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIfStatement
- ASTIfStatement(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIfStatement
- ASTIndex - Class in net.sourceforge.pmd.lang.vm.ast
- ASTIndex(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIndex
- ASTIndex(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIndex
- ASTIntegerLiteral - Class in net.sourceforge.pmd.lang.vm.ast
- ASTIntegerLiteral(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIntegerLiteral
- ASTIntegerLiteral(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIntegerLiteral
- ASTIntegerRange - Class in net.sourceforge.pmd.lang.vm.ast
- ASTIntegerRange(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIntegerRange
- ASTIntegerRange(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIntegerRange
- ASTLENode - Class in net.sourceforge.pmd.lang.vm.ast
- ASTLENode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTLENode
- ASTLENode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTLENode
- ASTLTNode - Class in net.sourceforge.pmd.lang.vm.ast
- ASTLTNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTLTNode
- ASTLTNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTLTNode
- ASTMap - Class in net.sourceforge.pmd.lang.vm.ast
- ASTMap(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMap
- ASTMap(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMap
- ASTMathNode - Class in net.sourceforge.pmd.lang.vm.ast
-
Helps handle math
Please look at the Parser.jjt file which is what controls the generation of this class. - ASTMathNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMathNode
- ASTMathNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMathNode
- ASTMethod - Class in net.sourceforge.pmd.lang.vm.ast
-
ASTMethod.java Method support for references : $foo.method() NOTE : introspection is now done at render time.
- ASTMethod(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMethod
- ASTMethod(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMethod
- ASTMethod.MethodCacheKey - Class in net.sourceforge.pmd.lang.vm.ast
-
Internal class used as key for method cache.
- ASTModNode - Class in net.sourceforge.pmd.lang.vm.ast
-
Handles modulus division
Please look at the Parser.jjt file which is what controls the generation of this class. - ASTModNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTModNode
- ASTModNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTModNode
- ASTMulNode - Class in net.sourceforge.pmd.lang.vm.ast
-
Handles multiplication
Please look at the Parser.jjt file which is what controls the generation of this class. - ASTMulNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMulNode
- ASTMulNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMulNode
- ASTNENode - Class in net.sourceforge.pmd.lang.vm.ast
- ASTNENode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTNENode
- ASTNENode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTNENode
- ASTNotNode - Class in net.sourceforge.pmd.lang.vm.ast
- ASTNotNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTNotNode
- ASTNotNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTNotNode
- ASTObjectArray - Class in net.sourceforge.pmd.lang.vm.ast
- ASTObjectArray(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTObjectArray
- ASTObjectArray(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTObjectArray
- ASTOrNode - Class in net.sourceforge.pmd.lang.vm.ast
- ASTOrNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTOrNode
- ASTOrNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTOrNode
- ASTprocess - Class in net.sourceforge.pmd.lang.vm.ast
- ASTprocess(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTprocess
- ASTprocess(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTprocess
- ASTReference - Class in net.sourceforge.pmd.lang.vm.ast
-
This class is responsible for handling the references in VTL ($foo).
- ASTReference(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTReference
- ASTReference(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTReference
- ASTSetDirective - Class in net.sourceforge.pmd.lang.vm.ast
- ASTSetDirective(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTSetDirective
- ASTSetDirective(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTSetDirective
- ASTStringLiteral - Class in net.sourceforge.pmd.lang.vm.ast
-
ASTStringLiteral support.
- ASTStringLiteral(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTStringLiteral
- ASTStringLiteral(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTStringLiteral
- ASTSubtractNode - Class in net.sourceforge.pmd.lang.vm.ast
-
Handles subtraction of nodes (in #set() )
Please look at the Parser.jjt file which is what controls the generation of this class. - ASTSubtractNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTSubtractNode
- ASTSubtractNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTSubtractNode
- ASTText - Class in net.sourceforge.pmd.lang.vm.ast
- ASTText(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTText
- ASTText(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTText
- ASTTextblock - Class in net.sourceforge.pmd.lang.vm.ast
- ASTTextblock(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTTextblock
- ASTTextblock(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTTextblock
- ASTTrue - Class in net.sourceforge.pmd.lang.vm.ast
- ASTTrue(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTTrue
- ASTTrue(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTTrue
- ASTWord - Class in net.sourceforge.pmd.lang.vm.ast
- ASTWord(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTWord
- ASTWord(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTWord
- AvoidDeeplyNestedIfStmtsRule - Class in net.sourceforge.pmd.lang.vm.rule.design
- AvoidDeeplyNestedIfStmtsRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.design.AvoidDeeplyNestedIfStmtsRule
- AvoidReassigningParametersRule - Class in net.sourceforge.pmd.lang.vm.rule.bestpractices
- AvoidReassigningParametersRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.bestpractices.AvoidReassigningParametersRule
B
- backup(int) - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- beginColumn - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.The column number of the first character of this Token.
- beginLine - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.The line number of the first character of this Token.
- BeginToken() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- Block - Class in net.sourceforge.pmd.lang.vm.directive
-
Directive that puts an unrendered AST block in the context under the specified key, postponing rendering until the reference is used and rendered.
- Block() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Block
- BLOCK - Static variable in class net.sourceforge.pmd.lang.vm.directive.Directive
-
Block directive indicator
- BlockMacro - Class in net.sourceforge.pmd.lang.vm.directive
-
BlockMacro directive is used to invoke Velocity macros with normal parameters and a macro body.
- BlockMacro(String) - Constructor for class net.sourceforge.pmd.lang.vm.directive.BlockMacro
- BRACKETED_WORD - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- Break - Class in net.sourceforge.pmd.lang.vm.directive
-
Break directive used for interrupting scopes.
- Break() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Break
- bufpos - Variable in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
C
- canParse() - Method in class net.sourceforge.pmd.lang.vm.VmParser
- children() - Method in interface net.sourceforge.pmd.lang.vm.ast.VmNode
- childrenAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- childrenAccept(VmParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmNode
-
Deprecated.This method is not useful, the logic for combining children values should be present on the visitor, not the node
- clearNodeScope(Node) - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
-
Deprecated.
- clearStateVars() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.Clears all state variables, resets to start values, clears stateStack.
- closeNodeScope(Node, boolean) - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
-
Deprecated.
- closeNodeScope(Node, int) - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
-
Deprecated.
- CollapsibleIfStatementsRule - Class in net.sourceforge.pmd.lang.vm.rule.design
- CollapsibleIfStatementsRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.design.CollapsibleIfStatementsRule
- COLON - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- COMMA - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- Comment() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- ConditionalAndExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- ConditionalOrExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- createRuleViolation(Rule, RuleContext, Node, String) - Method in class net.sourceforge.pmd.lang.vm.rule.VmRuleViolationFactory
-
Deprecated.
- createRuleViolation(Rule, RuleContext, Node, String, int, int) - Method in class net.sourceforge.pmd.lang.vm.rule.VmRuleViolationFactory
-
Deprecated.
- createTokenManager(Reader) - Method in class net.sourceforge.pmd.lang.vm.VmParser
- curChar - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.
- currentTemplateName - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Name of current template we are parsing.
- currentToken - Variable in exception net.sourceforge.pmd.lang.vm.ast.ParseException
-
Deprecated.This is the last token that has been consumed successfully.
D
- debugPrint - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.
- debugStream - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.Debug output.
- DEFAULT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.Lexical state.
- Define - Class in net.sourceforge.pmd.lang.vm.directive
-
Directive that puts an unrendered AST block in the context under the specified key, postponing rendering until the reference is used and rendered.
- Define() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Define
- DIGIT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- Directive - Class in net.sourceforge.pmd.lang.vm.directive
-
Base class for all directives used in Velocity.
- Directive() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Directive
- Directive() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Supports the Pluggable Directives #foo( arg+ )
- DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.Lexical state.
- DIRECTIVE_CHAR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- DIRECTIVE_TERMINATOR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- DirectiveArg() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Supports the arguments for the Pluggable Directives
- DirectiveMapper - Class in net.sourceforge.pmd.lang.vm.util
- disable_tracing() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Disable tracing.
- DIVIDE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- DOLLAR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- DOLLARBANG - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- Done() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- DOT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- DOUBLE_ESCAPE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- DOUBLEDOT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- dump(String, boolean, Writer) - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
-
Deprecated.This method will be removed with PMD 7. The rule designer is a better way to inspect nodes.
E
- ELSE_DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- ELSEIF_DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- ElseIfStatement() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- ElseStatement() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- EMPTY_INDEX - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- EmptyForeachStmtRule - Class in net.sourceforge.pmd.lang.vm.rule.errorprone
- EmptyForeachStmtRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.errorprone.EmptyForeachStmtRule
- EmptyIfStmtRule - Class in net.sourceforge.pmd.lang.vm.rule.errorprone
- EmptyIfStmtRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.errorprone.EmptyIfStmtRule
- enable_tracing() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Enable tracing.
- END - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- endColumn - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.The column number of the last character of this Token.
- endLine - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.The line number of the last character of this Token.
- EOF - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.End of File.
- eol - Variable in exception net.sourceforge.pmd.lang.vm.ast.ParseException
-
Deprecated.The end of line string for this machine.
- EqualityExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- equals(Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTMethod.MethodCacheKey
- EQUALS - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- Escape() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Used to catch and process escape sequences in grammatical constructs as escapes outside of VTL are just characters.
- ESCAPE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- ESCAPE_DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- EscapedDirective() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
used to separate the notion of a valid directive that has been escaped, versus something that looks like a directive and is just schmoo.
- Evaluate - Class in net.sourceforge.pmd.lang.vm.directive
-
Evaluates the directive argument as a VTL string, using the existing context.
- Evaluate() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Evaluate
- ExcessiveTemplateLengthRule - Class in net.sourceforge.pmd.lang.vm.rule.design
- ExcessiveTemplateLengthRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.design.ExcessiveTemplateLengthRule
- expectedTokenSequences - Variable in exception net.sourceforge.pmd.lang.vm.ast.ParseException
-
Deprecated.Each entry in this array is an array of integers.
- EXPONENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- Expression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
F
- False() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- FALSE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- first - Variable in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- FLOATING_POINT_LITERAL - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- FloatingPointLiteral() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- Foreach - Class in net.sourceforge.pmd.lang.vm.directive
-
Foreach directive used for moving through arrays, or objects that provide an Iterator.
- Foreach() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Foreach
- FOREACH_DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- ForeachStatement() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- FORMAL_COMMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- formatFileString(String, int, int) - Static method in class net.sourceforge.pmd.lang.vm.util.LogUtil
-
Simply creates a string that formats the template filename with line number and column.
- formatFileString(AbstractVmNode) - Static method in class net.sourceforge.pmd.lang.vm.util.LogUtil
-
Creates a string that formats the template filename with line number and column of the given Node.
- formatFileString(Directive) - Static method in class net.sourceforge.pmd.lang.vm.util.LogUtil
-
Creates a string that formats the template filename with line number and column of the given Directive.
G
- generateParseException() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Generate ParseException.
- getBeginColumn() - Method in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.
- getBeginColumn() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- getBeginLine() - Method in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.
- getBeginLine() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- getChild(int) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmNode
- getColumn() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- getColumn() - Method in class net.sourceforge.pmd.lang.vm.directive.Directive
-
for log msg purposes
- getColumn() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- getColumnNumber() - Method in exception net.sourceforge.pmd.lang.vm.ast.MacroParseException
-
returns the column number where this exception occured.
- getColumnNumber() - Method in exception net.sourceforge.pmd.lang.vm.ast.TemplateParseException
-
Deprecated.returns the column number where this exception occured.
- getDirective(String) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
This method gets a Directive from the directives Hashtable
- getDirective(String) - Static method in class net.sourceforge.pmd.lang.vm.util.DirectiveMapper
- getDirectiveName() - Method in class net.sourceforge.pmd.lang.vm.ast.ASTDirective
-
Gets the name of this directive.
- getDumpFacade(Writer, String, boolean) - Method in class net.sourceforge.pmd.lang.vm.VmHandler
-
Deprecated.
- getEndColumn() - Method in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.
- getEndColumn() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- getEndLine() - Method in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.
- getEndLine() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- getFirstToken() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- getImage() - Method in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.
- GetImage() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- getInfo() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- getLastToken() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- getLine() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- getLine() - Method in class net.sourceforge.pmd.lang.vm.directive.Directive
-
for log msg purposes
- getLine() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- getLineNumber() - Method in exception net.sourceforge.pmd.lang.vm.ast.MacroParseException
-
returns the line number where this exception occured.
- getLineNumber() - Method in exception net.sourceforge.pmd.lang.vm.ast.TemplateParseException
-
Deprecated.returns the line number where this exception occured.
- getMessage() - Method in exception net.sourceforge.pmd.lang.vm.ast.MacroParseException
-
This method has the standard behavior when this object has been created using the standard constructors.
- getMessage() - Method in exception net.sourceforge.pmd.lang.vm.ast.TemplateParseException
-
Deprecated.This method has the standard behavior when this object has been created using the standard constructors.
- getMethodName() - Method in class net.sourceforge.pmd.lang.vm.ast.ASTMethod
- getName() - Method in class net.sourceforge.pmd.lang.vm.directive.BlockMacro
- getName() - Method in class net.sourceforge.pmd.lang.vm.directive.Break
-
Return name of this directive.
- getName() - Method in class net.sourceforge.pmd.lang.vm.directive.Define
-
Return name of this directive.
- getName() - Method in class net.sourceforge.pmd.lang.vm.directive.Directive
-
Return the name of this directive.
- getName() - Method in class net.sourceforge.pmd.lang.vm.directive.Evaluate
-
Return name of this directive.
- getName() - Method in class net.sourceforge.pmd.lang.vm.directive.Foreach
-
Return name of this directive.
- getName() - Method in class net.sourceforge.pmd.lang.vm.directive.Include
-
Return name of this directive.
- getName() - Method in class net.sourceforge.pmd.lang.vm.directive.InputBase
-
Return name of this directive.
- getName() - Method in class net.sourceforge.pmd.lang.vm.directive.Literal
-
Deprecated.Return name of this directive.
- getName() - Method in class net.sourceforge.pmd.lang.vm.directive.Macro
-
Return name of this directive.
- getName() - Method in class net.sourceforge.pmd.lang.vm.directive.Parse
-
Return name of this directive.
- getName() - Method in class net.sourceforge.pmd.lang.vm.directive.RuntimeMacro
-
Return name of this Velocimacro.
- getName() - Method in class net.sourceforge.pmd.lang.vm.directive.Stop
-
Return name of this directive.
- getName() - Method in class net.sourceforge.pmd.lang.vm.directive.VelocimacroProxy
-
Return name of this Velocimacro.
- getNext() - Method in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.
- getNextToken() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Get the next Token.
- getNextToken() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.Get the next Token.
- getNextToken() - Method in class net.sourceforge.pmd.lang.vm.VmTokenManager
- getNumArgs() - Method in class net.sourceforge.pmd.lang.vm.directive.VelocimacroProxy
-
returns the number of ars needed for this VM
- getParent() - Method in interface net.sourceforge.pmd.lang.vm.ast.VmNode
- getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.vm.VmHandler
- getPreviousComment() - Method in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.
- getRootString() - Method in class net.sourceforge.pmd.lang.vm.ast.ASTReference
-
Returns the 'root string', the reference key
- getRuleViolationFactory() - Method in class net.sourceforge.pmd.lang.vm.VmHandler
- getScopeName() - Method in class net.sourceforge.pmd.lang.vm.directive.BlockMacro
-
Override to use the macro name, since it is within an #@myMacro() ...
- getScopeName() - Method in class net.sourceforge.pmd.lang.vm.directive.Directive
- getScopeName() - Method in class net.sourceforge.pmd.lang.vm.directive.Parse
-
Overrides the default to use "template", so that all templates can use the same scope reference, whether rendered via #parse or direct merge.
- getScopeName() - Method in class net.sourceforge.pmd.lang.vm.directive.RuntimeMacro
-
Override to always return "macro".
- GetSuffix(int) - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- getSuppressMap() - Method in class net.sourceforge.pmd.lang.vm.VmParser
- getTemplateName() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- getTemplateName() - Method in exception net.sourceforge.pmd.lang.vm.ast.MacroParseException
-
returns the Template name where this exception occured.
- getTemplateName() - Method in exception net.sourceforge.pmd.lang.vm.ast.TemplateParseException
-
Deprecated.returns the Template name where this exception occured.
- getTemplateName() - Method in class net.sourceforge.pmd.lang.vm.directive.Directive
- getToken(int) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Get the specific Token.
- getType() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- getType() - Method in class net.sourceforge.pmd.lang.vm.directive.Block
-
Return type of this directive.
- getType() - Method in class net.sourceforge.pmd.lang.vm.directive.Break
-
Return type of this directive.
- getType() - Method in class net.sourceforge.pmd.lang.vm.directive.Directive
-
Get the directive type BLOCK/LINE.
- getType() - Method in class net.sourceforge.pmd.lang.vm.directive.Evaluate
-
Return type of this directive.
- getType() - Method in class net.sourceforge.pmd.lang.vm.directive.Foreach
-
Return type of this directive.
- getType() - Method in class net.sourceforge.pmd.lang.vm.directive.Include
-
Return type of this directive.
- getType() - Method in class net.sourceforge.pmd.lang.vm.directive.Literal
-
Deprecated.Return type of this directive.
- getType() - Method in class net.sourceforge.pmd.lang.vm.directive.Macro
-
Return type of this directive.
- getType() - Method in class net.sourceforge.pmd.lang.vm.directive.Parse
-
Return type of this directive.
- getType() - Method in class net.sourceforge.pmd.lang.vm.directive.RuntimeMacro
-
Velocimacros are always LINE type directives.
- getType() - Method in class net.sourceforge.pmd.lang.vm.directive.Stop
-
Return type of this directive.
- getType() - Method in class net.sourceforge.pmd.lang.vm.directive.VelocimacroProxy
-
Velocimacros are always LINE type directives.
- getValue() - Method in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.An optional attribute value of the Token.
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractStatisticalVmRule
-
Deprecated.
- getXPathHandler() - Method in class net.sourceforge.pmd.lang.vm.VmHandler
- getXPathNodeName() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
H
- HASH - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- hashCode() - Method in class net.sourceforge.pmd.lang.vm.ast.ASTMethod.MethodCacheKey
I
- Identifier() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
This method corresponds to variable references in Velocity templates.
- IDENTIFIER - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- IDENTIFIER_CHAR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- IF_DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- IfStatement() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- image - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.The string image of the token.
- IN - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- IN_FORMAL_COMMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.Lexical state.
- IN_MULTI_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.Lexical state.
- IN_SINGLE_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.Lexical state.
- IN_TEXTBLOCK - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.Lexical state.
- Include - Class in net.sourceforge.pmd.lang.vm.directive
-
Pluggable directive that handles the #include() statement in VTL.
- Include() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Include
- Index() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- INDEX_LBRACKET - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- INDEX_RBRACKET - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- indexNodes(List<Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.vm.rule.VmRuleChainVisitor
- IndexParameter() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
A Simplified parameter more suitable for an index position: $foo[$index]
- inDirective - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.
- info - Variable in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- input_stream - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.
- InputBase - Class in net.sourceforge.pmd.lang.vm.directive
-
Base class for directives which do input operations (e.g.
- InputBase() - Constructor for class net.sourceforge.pmd.lang.vm.directive.InputBase
- inSet - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.
- INSTANCE - Static variable in class net.sourceforge.pmd.lang.vm.rule.VmRuleViolationFactory
-
Deprecated.
- INTEGER_LITERAL - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- IntegerLiteral() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- IntegerRange() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
supports the [n..m] vector generator for use in the #foreach() to generate measured ranges w/o needing explicit support from the app/servlet
- invalid - Variable in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- isConstant() - Method in class net.sourceforge.pmd.lang.vm.ast.ASTStringLiteral
-
Check to see if this is an interpolated string.
- isDirective(String) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
This method finds out of the directive exists in the directives Map.
- isDirective(String) - Static method in class net.sourceforge.pmd.lang.vm.util.DirectiveMapper
- isInvalid() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- isScopeProvided() - Method in class net.sourceforge.pmd.lang.vm.directive.Break
-
Since there is no processing of content, there is never a need for an internal scope.
- isScopeProvided() - Method in class net.sourceforge.pmd.lang.vm.directive.Directive
- isScopeProvided() - Method in class net.sourceforge.pmd.lang.vm.directive.Include
-
Since there is no processing of content, there is never a need for an internal scope.
- isScopeProvided() - Method in class net.sourceforge.pmd.lang.vm.directive.Literal
-
Deprecated.Since there is no processing of content, there is never a need for an internal scope.
- isScopeProvided() - Method in class net.sourceforge.pmd.lang.vm.directive.Macro
-
Since this class does no processing of content, there is never a need for an internal scope.
- isScopeProvided() - Method in class net.sourceforge.pmd.lang.vm.directive.Stop
-
Since there is no processing of content, there is never a need for an internal scope.
J
- jj_nt - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Next token.
- jjFillToken() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.
- jjnewLexState - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.Lex State array.
- jjstrLiteralImages - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.Token literal values.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTAddNode
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTAndNode
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTAssignment
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTBlock
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTComment
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTDirective
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTDivNode
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTElseIfStatement
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTElseStatement
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTEQNode
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTEscape
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTEscapedDirective
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTExpression
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTFalse
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTFloatingPointLiteral
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTForeachStatement
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTGENode
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTGTNode
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTIdentifier
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTIfStatement
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTIndex
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTIntegerLiteral
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTIntegerRange
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTLENode
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTLTNode
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTMap
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTMathNode
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTMethod
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTModNode
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTMulNode
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTNENode
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTNotNode
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTObjectArray
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTOrNode
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTprocess
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTReference
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTSetDirective
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTStringLiteral
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTSubtractNode
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTText
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTTextblock
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTTrue
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTWord
-
Accept the visitor.
- jjtAccept(VmParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmNode
-
Accept the visitor
- JJTADDNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTANDNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTASSIGNMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTBLOCK - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- jjtClose() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- JJTCOMMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTDIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTDIVNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTELSEIFSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTELSESTATEMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTEQNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTESCAPE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTESCAPEDDIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTFALSE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTFLOATINGPOINTLITERAL - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTFOREACHSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTGENODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTGTNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTIDENTIFIER - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTIFSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTINDEX - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTINTEGERLITERAL - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTINTEGERRANGE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTLENODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTLTNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTMAP - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTMETHOD - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTMODNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTMULNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTNENODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- jjtNodeName - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTNOTNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTOBJECTARRAY - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- jjtOpen() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- JJTORNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTPROCESS - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- jjtree - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParser
- JJTREFERENCE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTSETDIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTSTRINGLITERAL - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTSUBTRACTNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTTEXT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTTEXTBLOCK - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTTRUE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTVmParserState - Class in net.sourceforge.pmd.lang.vm.ast
-
Deprecated.
- JJTVmParserState() - Constructor for class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
-
Deprecated.
- JJTVOID - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
- JJTWORD - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
-
Deprecated.
K
- key - Variable in class net.sourceforge.pmd.lang.vm.directive.Block
- kind - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.An integer that describes the kind of this token.
L
- last - Variable in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- LBRACKET - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- LCURLY - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- LEFT_CURLEY - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- LETTER - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- lexicalError(boolean, int, int, int, String, char) - Static method in exception net.sourceforge.pmd.lang.vm.ast.TokenMgrError
-
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
- lexStateNames - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.Lexer state names.
- LINE - Static variable in class net.sourceforge.pmd.lang.vm.directive.Directive
-
Line directive indicator
- literal() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- literal() - Method in class net.sourceforge.pmd.lang.vm.ast.ASTReference
-
Override of the SimpleNode method literal() Returns the literal representation of the node.
- Literal - Class in net.sourceforge.pmd.lang.vm.directive
-
Deprecated.Use the #[[unparsed content]]# syntax instead.
- Literal() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Literal
-
Deprecated.
- LOGICAL_AND - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- LOGICAL_EQUALS - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- LOGICAL_GE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- LOGICAL_GT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- LOGICAL_LE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- LOGICAL_LT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- LOGICAL_NOT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- LOGICAL_NOT_EQUALS - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- LOGICAL_OR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- LogUtil - Class in net.sourceforge.pmd.lang.vm.util
-
Convenient wrapper for LogChute functions.
- LPAREN - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
M
- Macro - Class in net.sourceforge.pmd.lang.vm.directive
-
Macro implements the macro definition directive of VTL.
- Macro() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Macro
- MacroParseException - Exception in net.sourceforge.pmd.lang.vm.ast
-
Exception to indicate problem happened while constructing #macro() For internal use in parser - not to be passed to app level
- MacroParseException(String, String, Token) - Constructor for exception net.sourceforge.pmd.lang.vm.ast.MacroParseException
- Map() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
for creating a map in a #set #set($foo = {$foo : $bar, $blargh : $thingy})
- Method() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
This method has yet to be fully implemented but will allow arbitrarily nested method calls
- MethodCacheKey(String, Class<?>[]) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMethod.MethodCacheKey
- MINUS - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- MODULUS - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- MULTI_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- MultiplicativeExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- MULTIPLY - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
N
- NAME - Static variable in class net.sourceforge.pmd.lang.vm.VmLanguageModule
- net.sourceforge.pmd.lang.vm - package net.sourceforge.pmd.lang.vm
- net.sourceforge.pmd.lang.vm.ast - package net.sourceforge.pmd.lang.vm.ast
- net.sourceforge.pmd.lang.vm.directive - package net.sourceforge.pmd.lang.vm.directive
- net.sourceforge.pmd.lang.vm.rule - package net.sourceforge.pmd.lang.vm.rule
- net.sourceforge.pmd.lang.vm.rule.bestpractices - package net.sourceforge.pmd.lang.vm.rule.bestpractices
- net.sourceforge.pmd.lang.vm.rule.design - package net.sourceforge.pmd.lang.vm.rule.design
- net.sourceforge.pmd.lang.vm.rule.errorprone - package net.sourceforge.pmd.lang.vm.rule.errorprone
- net.sourceforge.pmd.lang.vm.util - package net.sourceforge.pmd.lang.vm.util
- NEWLINE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- newToken(int) - Static method in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.
- newToken(int, String) - Static method in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.Returns a new Token object, by default.
- next - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.A reference to the next regular (non-special) token from the input stream.
- nodeArity() - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
-
Deprecated.
- nodeCreated() - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
-
Deprecated.
- NodeUtils - Class in net.sourceforge.pmd.lang.vm.ast
-
Utilities for dealing with the AST node structure.
- NoInlineJavaScriptRule - Class in net.sourceforge.pmd.lang.vm.rule.design
- NoInlineJavaScriptRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.design.NoInlineJavaScriptRule
O
- ObjectArray() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- openNodeScope(Node) - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
-
Deprecated.
P
- Parameter() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
This method has yet to be fully implemented but will allow arbitrarily nested method calls
- parse(String, Reader) - Method in class net.sourceforge.pmd.lang.vm.VmParser
- Parse - Class in net.sourceforge.pmd.lang.vm.directive
-
Pluggable directive that handles the
#parse()
statement in VTL. - Parse() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Parse
- ParseException - Exception in net.sourceforge.pmd.lang.vm.ast
-
Deprecated.Use superclass
ParseException
- ParseException() - Constructor for exception net.sourceforge.pmd.lang.vm.ast.ParseException
-
Deprecated.The following constructors are for use by you for whatever purpose you can think of.
- ParseException(String) - Constructor for exception net.sourceforge.pmd.lang.vm.ast.ParseException
-
Deprecated.Constructor with message.
- ParseException(Token, int[][], String[]) - Constructor for exception net.sourceforge.pmd.lang.vm.ast.ParseException
-
Deprecated.This constructor is used by the method "generateParseException" in the generated parser.
- parser - Variable in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- peekNode() - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
-
Deprecated.
- PLUS - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- popNode() - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
-
Deprecated.
- PRE_DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.Lexical state.
- PrimaryExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- process() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
This method is what starts the whole parsing process.
- pushNode(Node) - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
-
Deprecated.
R
- RBRACKET - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- RCURLY - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- readChar() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- Reference() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- REFERENCE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.Lexical state.
- REFERENCE_TERMINATOR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- REFINDEX - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.Lexical state.
- REFMOD - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.Lexical state.
- REFMOD2 - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.Lexical state.
- REFMOD2_RPAREN - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- REFMODIFIER - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.Lexical state.
- reInit(InputStream, int, int) - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- reInit(InputStream, int, int, int) - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- reInit(Reader, int, int) - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- reInit(Reader, int, int, int) - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- ReInit(CharStream) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Reinitialise.
- ReInit(CharStream) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.Reinitialise parser.
- ReInit(CharStream, int) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.Reinitialise parser.
- ReInit(VmParserTokenManager) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Reinitialise.
- RelationalExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- reset() - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
-
Deprecated.
- RIGHT_CURLEY - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- rootNode() - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
-
Deprecated.
- RPAREN - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- RuntimeMacro - Class in net.sourceforge.pmd.lang.vm.directive
-
This class acts as a proxy for potential macros.
- RuntimeMacro(String) - Constructor for class net.sourceforge.pmd.lang.vm.directive.RuntimeMacro
-
Create a RuntimeMacro instance.
S
- SET_DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- setArgArray(String[]) - Method in class net.sourceforge.pmd.lang.vm.directive.VelocimacroProxy
-
sets the array of arguments specified in the macro definition
- setDebugStream(PrintStream) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.Set debug output.
- SetDirective() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Currently support both types of set : #set( expr ) #set expr
- setDirectiveName(String) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTDirective
-
Sets the directive name.
- setFileName(String) - Method in class net.sourceforge.pmd.lang.vm.VmTokenManager
- setFirstToken(Token) - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
-
Deprecated.
- setInfo(int) - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- setInvalid() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- setLiteral(String) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTReference
-
Routine to allow the literal representation to be externally overridden.
- setLocation(int, int) - Method in class net.sourceforge.pmd.lang.vm.directive.Directive
-
Allows the template location to be set.
- setLocation(int, int, String) - Method in class net.sourceforge.pmd.lang.vm.directive.Directive
-
Allows the template location to be set.
- setName(String) - Method in class net.sourceforge.pmd.lang.vm.directive.VelocimacroProxy
-
sets the directive name of this VM
- setUsesTypeResolution() - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- SINGLE_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- SINGLE_LINE_COMMENT_START - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- specialToken - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
- state - Variable in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- Statement() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
These are the types of statements that are acceptable in Velocity templates.
- stateStackPop() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.pushes the current state onto the 'state stack', and maintains the parens counts public because we need it in PD & VM handling
- stateStackPush() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.pops a state off the stack, and restores paren counts
- STATIC_FLAG - Static variable in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- Stop - Class in net.sourceforge.pmd.lang.vm.directive
-
This class implements the #stop directive which allows a user to stop the merging and rendering process.
- Stop() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Stop
- strictEscape - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Set to true if the property RuntimeConstants.RUNTIME_REFERENCES_STRICT_ESCAPE is set to true
- strictMode - Variable in class net.sourceforge.pmd.lang.vm.ast.ASTMathNode
- strictRef - Variable in class net.sourceforge.pmd.lang.vm.ast.ASTReference
-
Indicates if we are running in strict reference mode.
- STRING_LITERAL - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- StringLiteral() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- SwitchTo(int) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.Switch to specified lex state.
T
- templateName - Variable in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- TemplateParseException - Exception in net.sourceforge.pmd.lang.vm.ast
-
Deprecated.
- TemplateParseException() - Constructor for exception net.sourceforge.pmd.lang.vm.ast.TemplateParseException
-
Deprecated.The following constructors are for use by you for whatever purpose you can think of.
- TemplateParseException(String) - Constructor for exception net.sourceforge.pmd.lang.vm.ast.TemplateParseException
-
Deprecated.Creates a new TemplateParseException object.
- TemplateParseException(Token, int[][], String[]) - Constructor for exception net.sourceforge.pmd.lang.vm.ast.TemplateParseException
-
Deprecated.This constructor is used by the method "generateParseException" in the generated parser.
- TemplateParseException(Token, int[][], String[], String) - Constructor for exception net.sourceforge.pmd.lang.vm.ast.TemplateParseException
-
Deprecated.This constructor is used to add a template name to info cribbed from a ParseException generated in the parser.
- TERSE_NAME - Static variable in class net.sourceforge.pmd.lang.vm.VmLanguageModule
- Text() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
This method is responsible for allowing all non-grammar text to pass through unscathed.
- TEXT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- Textblock() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- TEXTBLOCK - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- token - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Current token.
- Token - Class in net.sourceforge.pmd.lang.vm.ast
-
Deprecated.
- Token() - Constructor for class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.No-argument constructor
- Token(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.Constructs a new token for the specified Image and Kind.
- token_source - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Generated Token Manager.
- tokenImage - Variable in exception net.sourceforge.pmd.lang.vm.ast.ParseException
-
Deprecated.This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
- tokenImage - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.Literal token values.
- tokenLiteral(Token) - Static method in class net.sourceforge.pmd.lang.vm.ast.NodeUtils
-
complete node literal
- TokenMgrError - Exception in net.sourceforge.pmd.lang.vm.ast
- TokenMgrError() - Constructor for exception net.sourceforge.pmd.lang.vm.ast.TokenMgrError
- TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for exception net.sourceforge.pmd.lang.vm.ast.TokenMgrError
- TokenMgrError(String, int) - Constructor for exception net.sourceforge.pmd.lang.vm.ast.TokenMgrError
- toString() - Method in class net.sourceforge.pmd.lang.vm.ast.ASTDirective
-
Deprecated.
- toString() - Method in class net.sourceforge.pmd.lang.vm.ast.Token
-
Deprecated.Returns the image.
- toString(String) - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
- toStringNullCheck - Variable in class net.sourceforge.pmd.lang.vm.ast.ASTReference
-
Indicates if toString() should be called during condition evaluation just to ensure it does not return null.
- True() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- TRUE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
U
- UnaryExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- unescape(String) - Static method in class net.sourceforge.pmd.lang.vm.ast.ASTStringLiteral
- UnusedMacroParameterRule - Class in net.sourceforge.pmd.lang.vm.rule.bestpractices
- UnusedMacroParameterRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.bestpractices.UnusedMacroParameterRule
V
- val - Variable in class net.sourceforge.pmd.lang.vm.ast.ASTEscape
-
Used by the parser
- VelocimacroProxy - Class in net.sourceforge.pmd.lang.vm.directive
-
VelocimacroProxy.java a proxy Directive-derived object to fit with the current directive system
- VelocimacroProxy() - Constructor for class net.sourceforge.pmd.lang.vm.directive.VelocimacroProxy
- VelocityCharStream - Class in net.sourceforge.pmd.lang.vm.util
-
Deprecated.Will be removed, replaced with SimpleCharStream
- VelocityCharStream(InputStream, int, int) - Constructor for class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- VelocityCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- VelocityCharStream(Reader, int, int) - Constructor for class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- VelocityCharStream(Reader, int, int, int) - Constructor for class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
-
Deprecated.
- visit(ASTAddNode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTAddNode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTAddNode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTAndNode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTAndNode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTAndNode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTAssignment, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTAssignment, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTAssignment, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTBlock, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTComment, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTComment, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTComment, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTDirective, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTDirective, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTDirective, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTDirective, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.bestpractices.AvoidReassigningParametersRule
- visit(ASTDirective, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.bestpractices.UnusedMacroParameterRule
- visit(ASTDivNode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTDivNode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTDivNode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTElseIfStatement, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTElseIfStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTElseIfStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTElseIfStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.design.AvoidDeeplyNestedIfStmtsRule
- visit(ASTElseIfStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.design.CollapsibleIfStatementsRule
- visit(ASTElseIfStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.errorprone.EmptyIfStmtRule
- visit(ASTElseStatement, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTElseStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTElseStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTElseStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.errorprone.EmptyIfStmtRule
- visit(ASTEQNode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTEQNode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTEQNode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTEscapedDirective, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTEscapedDirective, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTEscapedDirective, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTEscape, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTEscape, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTEscape, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTExpression, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTFalse, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTFalse, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTFalse, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTFloatingPointLiteral, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTFloatingPointLiteral, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTFloatingPointLiteral, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTForeachStatement, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTForeachStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTForeachStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTForeachStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.errorprone.EmptyForeachStmtRule
- visit(ASTGENode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTGENode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTGENode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTGTNode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTGTNode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTGTNode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTIdentifier, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTIdentifier, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTIdentifier, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTIfStatement, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.design.AvoidDeeplyNestedIfStmtsRule
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.design.CollapsibleIfStatementsRule
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.errorprone.EmptyIfStmtRule
- visit(ASTIndex, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTIndex, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTIndex, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTIntegerLiteral, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTIntegerLiteral, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTIntegerLiteral, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTIntegerRange, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTIntegerRange, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTIntegerRange, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTLENode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTLENode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTLENode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTLTNode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTLTNode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTLTNode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTMap, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTMap, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTMap, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTMethod, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTMethod, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTMethod, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTModNode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTModNode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTModNode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTMulNode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTMulNode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTMulNode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTNENode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTNENode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTNENode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTNotNode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTNotNode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTNotNode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTObjectArray, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTObjectArray, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTObjectArray, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTOrNode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTOrNode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTOrNode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTprocess, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTprocess, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTprocess, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTprocess, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.design.AvoidDeeplyNestedIfStmtsRule
- visit(ASTprocess, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.design.ExcessiveTemplateLengthRule
- visit(ASTReference, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTReference, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTReference, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTSetDirective, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTSetDirective, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTSetDirective, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTStringLiteral, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTStringLiteral, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTStringLiteral, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTSubtractNode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTSubtractNode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTSubtractNode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTTextblock, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTTextblock, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTTextblock, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTText, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTText, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTText, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTText, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.design.NoInlineJavaScriptRule
- visit(ASTTrue, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTTrue, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTTrue, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(ASTWord, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(ASTWord, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(ASTWord, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(VmNode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
-
Deprecated.
- visit(VmNode, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- visit(VmNode, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- visit(Rule, Node, RuleContext) - Method in class net.sourceforge.pmd.lang.vm.rule.VmRuleChainVisitor
- visitAll(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
- VmHandler - Class in net.sourceforge.pmd.lang.vm
-
Implementation of LanguageVersionHandler for the VM parser.
- VmHandler() - Constructor for class net.sourceforge.pmd.lang.vm.VmHandler
- VmLanguageModule - Class in net.sourceforge.pmd.lang.vm
-
Created by christoferdutz on 20.09.14.
- VmLanguageModule() - Constructor for class net.sourceforge.pmd.lang.vm.VmLanguageModule
- VmNode - Interface in net.sourceforge.pmd.lang.vm.ast
- VmParser - Class in net.sourceforge.pmd.lang.vm.ast
-
This @Deprecated @net.sourceforge.pmd.annotation.InternalApi class is responsible for parsing a Velocity template.
- VmParser - Class in net.sourceforge.pmd.lang.vm
-
Adapter for the VmParser.
- VmParser(CharStream) - Constructor for class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Constructor with user supplied CharStream.
- VmParser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.vm.VmParser
- VmParser(VmParserTokenManager) - Constructor for class net.sourceforge.pmd.lang.vm.ast.VmParser
-
Constructor with generated Token Manager.
- VmParserConstants - Interface in net.sourceforge.pmd.lang.vm.ast
-
Deprecated.
- VmParserTokenManager - Class in net.sourceforge.pmd.lang.vm.ast
-
Deprecated.
- VmParserTokenManager(CharStream) - Constructor for class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.Constructor.
- VmParserTokenManager(CharStream, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
-
Deprecated.Constructor.
- VmParserTreeConstants - Interface in net.sourceforge.pmd.lang.vm.ast
-
Deprecated.
- VmParserVisitor - Interface in net.sourceforge.pmd.lang.vm.ast
-
Deprecated.
- VmParserVisitorAdapter - Class in net.sourceforge.pmd.lang.vm.ast
- VmParserVisitorAdapter() - Constructor for class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
- VmRuleChainVisitor - Class in net.sourceforge.pmd.lang.vm.rule
- VmRuleChainVisitor() - Constructor for class net.sourceforge.pmd.lang.vm.rule.VmRuleChainVisitor
- VmRuleViolationFactory - Class in net.sourceforge.pmd.lang.vm.rule
-
Deprecated.See
RuleViolationFactory
- VmTokenManager - Class in net.sourceforge.pmd.lang.vm
- VmTokenManager(Reader) - Constructor for class net.sourceforge.pmd.lang.vm.VmTokenManager
W
- WHITESPACE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
- Word() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
- WORD - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
-
Deprecated.RegularExpression Id.
All Classes All Packages