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

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
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
RegularExpression Id.
ALPHANUM_CHAR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
 
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
 
beginColumn - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
The column number of the first character of this Token.
beginLine - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
The line number of the first character of this Token.
BeginToken() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
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
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
 

C

canParse() - Method in class net.sourceforge.pmd.lang.vm.VmParser
 
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
Accept the visitor.
clearNodeScope(Node) - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
 
clearStateVars() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
Clears all state variables, resets to start values, clears stateStack.
closeNodeScope(Node, boolean) - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
 
closeNodeScope(Node, int) - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
 
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
RegularExpression Id.
COMMA - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
 
createRuleViolation(Rule, RuleContext, Node, String, int, int) - Method in class net.sourceforge.pmd.lang.vm.rule.VmRuleViolationFactory
 
createTokenManager(Reader) - Method in class net.sourceforge.pmd.lang.vm.VmParser
 
curChar - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
 
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
This is the last token that has been consumed successfully.

D

debugPrint - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
 
debugStream - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
Debug output.
DEFAULT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
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
Lexical state.
DIRECTIVE_CHAR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
DIRECTIVE_TERMINATOR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
RegularExpression Id.
DOLLAR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
DOLLARBANG - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
Done() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
DOT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
DOUBLE_ESCAPE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
DOUBLEDOT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
RegularExpression Id.
ELSEIF_DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
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
RegularExpression Id.
endColumn - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
The column number of the last character of this Token.
endLine - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
The line number of the last character of this Token.
EOF - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
End of File.
eol - Variable in exception net.sourceforge.pmd.lang.vm.ast.ParseException
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
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
RegularExpression Id.
ESCAPE_DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
Each entry in this array is an array of integers.
EXPONENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
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
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
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
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
 
getBeginColumn() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
getBeginLine() - Method in class net.sourceforge.pmd.lang.vm.ast.Token
 
getBeginLine() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
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
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
 
getEndColumn() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
getEndLine() - Method in class net.sourceforge.pmd.lang.vm.ast.Token
 
getEndLine() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
getFirstToken() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
 
getImage() - Method in class net.sourceforge.pmd.lang.vm.ast.Token
 
GetImage() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
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
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
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
 
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
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
getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.vm.VmHandler
 
getPreviousComment() - Method in class net.sourceforge.pmd.lang.vm.ast.Token
 
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
 
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
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
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
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
RegularExpression Id.
IDENTIFIER_CHAR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
IF_DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
IfStatement() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
 
image - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
The string image of the token.
IN - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
IN_FORMAL_COMMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
Lexical state.
IN_MULTI_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
Lexical state.
IN_SINGLE_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
Lexical state.
IN_TEXTBLOCK - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
RegularExpression Id.
INDEX_RBRACKET - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
 
info - Variable in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
 
input_stream - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
 
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
 
INSTANCE - Static variable in class net.sourceforge.pmd.lang.vm.rule.VmRuleViolationFactory
 
INTEGER_LITERAL - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
 
jjnewLexState - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
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
 
JJTANDNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTASSIGNMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTBLOCK - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
jjtClose() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
 
JJTCOMMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTDIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTDIVNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTELSEIFSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTELSESTATEMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTEQNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTESCAPE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTESCAPEDDIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTFALSE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTFLOATINGPOINTLITERAL - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTFOREACHSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTGENODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTGTNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTIDENTIFIER - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTIFSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTINDEX - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTINTEGERLITERAL - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTINTEGERRANGE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTLENODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTLTNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTMAP - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTMETHOD - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTMODNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTMULNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTNENODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
jjtNodeName - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTNOTNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTOBJECTARRAY - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
jjtOpen() - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
 
JJTORNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTPROCESS - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
jjtree - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParser
 
JJTREFERENCE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTSETDIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTSTRINGLITERAL - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTSUBTRACTNODE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTTEXT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTTEXTBLOCK - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTTRUE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTVmParserState - Class in net.sourceforge.pmd.lang.vm.ast
 
JJTVmParserState() - Constructor for class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
 
JJTVOID - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 
JJTWORD - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserTreeConstants
 

K

key - Variable in class net.sourceforge.pmd.lang.vm.directive.Block
 
kind - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
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
RegularExpression Id.
LCURLY - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
LEFT_CURLEY - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
LETTER - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
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
RegularExpression Id.
LOGICAL_EQUALS - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
LOGICAL_GE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
LOGICAL_GT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
LOGICAL_LE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
LOGICAL_LT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
LOGICAL_NOT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
LOGICAL_NOT_EQUALS - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
LOGICAL_OR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
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
RegularExpression Id.
MODULUS - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
MULTI_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
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
RegularExpression Id.
newToken(int) - Static method in class net.sourceforge.pmd.lang.vm.ast.Token
 
newToken(int, String) - Static method in class net.sourceforge.pmd.lang.vm.ast.Token
Returns a new Token object, by default.
next - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
A reference to the next regular (non-special) token from the input stream.
nodeArity() - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
 
nodeCreated() - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
 
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
 

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
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for exception net.sourceforge.pmd.lang.vm.ast.ParseException
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
Constructor with message.
ParseException(Token, int[][], String[]) - Constructor for exception net.sourceforge.pmd.lang.vm.ast.ParseException
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
 
PLUS - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
popNode() - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
 
PRE_DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
 

R

RBRACKET - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
RCURLY - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
readChar() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
Reference() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
 
REFERENCE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
Lexical state.
REFERENCE_TERMINATOR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
REFINDEX - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
Lexical state.
REFMOD - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
Lexical state.
REFMOD2 - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
Lexical state.
REFMOD2_RPAREN - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
REFMODIFIER - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
Lexical state.
reInit(InputStream, int, int) - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
reInit(InputStream, int, int, int) - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
reInit(Reader, int, int) - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
reInit(Reader, int, int, int) - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
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
Reinitialise parser.
ReInit(CharStream, int) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
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
 
RIGHT_CURLEY - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
rootNode() - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
 
RPAREN - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
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
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
 
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
RegularExpression Id.
SINGLE_LINE_COMMENT_START - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
specialToken - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
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
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
pops a state off the stack, and restores paren counts
STATIC_FLAG - Static variable in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
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
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
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
This is an extension of the ParseException, which also takes a template name.
TemplateParseException() - Constructor for exception net.sourceforge.pmd.lang.vm.ast.TemplateParseException
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
Creates a new TemplateParseException object.
TemplateParseException(Token, int[][], String[]) - Constructor for exception net.sourceforge.pmd.lang.vm.ast.TemplateParseException
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
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
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
RegularExpression Id.
token - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParser
Current token.
Token - Class in net.sourceforge.pmd.lang.vm.ast
 
Token() - Constructor for class net.sourceforge.pmd.lang.vm.ast.Token
No-argument constructor
Token(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class net.sourceforge.pmd.lang.vm.ast.Token
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
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
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
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
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
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
VelocityCharStream(InputStream, int, int) - Constructor for class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
VelocityCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
VelocityCharStream(Reader, int, int) - Constructor for class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
VelocityCharStream(Reader, int, int, int) - Constructor for class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
visit(ASTAddNode, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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 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
Token literal values and constants.
VmParserTokenManager - Class in net.sourceforge.pmd.lang.vm.ast
Token Manager.
VmParserTokenManager(CharStream) - Constructor for class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
Constructor.
VmParserTokenManager(CharStream, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
Constructor.
VmParserTreeConstants - Interface in net.sourceforge.pmd.lang.vm.ast
 
VmParserVisitor - Interface in net.sourceforge.pmd.lang.vm.ast
 
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
 
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
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
RegularExpression Id.
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