Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
A
AbstractStatisticalVmRule
- Class in
net.sourceforge.pmd.lang.vm.rule
AbstractStatisticalVmRule()
- Constructor for class net.sourceforge.pmd.lang.vm.rule.
AbstractStatisticalVmRule
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
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
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.
ASTMethod.MethodCacheKey(String, Class[])
- Constructor for class net.sourceforge.pmd.lang.vm.ast.
ASTMethod.MethodCacheKey
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.basic
AvoidDeeplyNestedIfStmtsRule()
- Constructor for class net.sourceforge.pmd.lang.vm.rule.basic.
AvoidDeeplyNestedIfStmtsRule
AvoidReassigningParametersRule
- Class in
net.sourceforge.pmd.lang.vm.rule.basic
AvoidReassigningParametersRule()
- Constructor for class net.sourceforge.pmd.lang.vm.rule.basic.
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, int)
- Method in class net.sourceforge.pmd.lang.vm.ast.
JJTVmParserState
closeNodeScope(Node, boolean)
- Method in class net.sourceforge.pmd.lang.vm.ast.
JJTVmParserState
CollapsibleIfStatementsRule
- Class in
net.sourceforge.pmd.lang.vm.rule.basic
CollapsibleIfStatementsRule()
- Constructor for class net.sourceforge.pmd.lang.vm.rule.basic.
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()
- 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
- 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_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
DirectiveMapper()
- Constructor for class net.sourceforge.pmd.lang.vm.util.
DirectiveMapper
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
Override this method if you want to customize how the node dumps out its children.
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.basic
EmptyForeachStmtRule()
- Constructor for class net.sourceforge.pmd.lang.vm.rule.basic.
EmptyForeachStmtRule
EmptyIfStmtRule
- Class in
net.sourceforge.pmd.lang.vm.rule.basic
EmptyIfStmtRule()
- Constructor for class net.sourceforge.pmd.lang.vm.rule.basic.
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.basic
ExcessiveTemplateLengthRule()
- Constructor for class net.sourceforge.pmd.lang.vm.rule.basic.
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(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.
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(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.
G
generateParseException()
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParser
Generate ParseException.
getBeginColumn()
- Method in class net.sourceforge.pmd.lang.vm.util.
VelocityCharStream
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
getEndColumn()
- Method in class net.sourceforge.pmd.lang.vm.util.
VelocityCharStream
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.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.
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
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
getXPathHandler()
- Method in class net.sourceforge.pmd.lang.vm.
VmHandler
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
Accept the visitor.
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.
LogUtil()
- Constructor for class net.sourceforge.pmd.lang.vm.util.
LogUtil
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
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.basic
- package net.sourceforge.pmd.lang.vm.rule.basic
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, String)
- Static method in class net.sourceforge.pmd.lang.vm.ast.
Token
Returns a new Token object, by default.
newToken(int)
- Static method in class net.sourceforge.pmd.lang.vm.ast.
Token
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.
NodeUtils()
- Constructor for class net.sourceforge.pmd.lang.vm.ast.
NodeUtils
NoInlineJavaScriptRule
- Class in
net.sourceforge.pmd.lang.vm.rule.basic
NoInlineJavaScriptRule()
- Constructor for class net.sourceforge.pmd.lang.vm.rule.basic.
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
- 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
parse(String, Reader)
- Method in class net.sourceforge.pmd.lang.vm.
VmParser
ParseException
- Exception in
net.sourceforge.pmd.lang.vm.ast
This exception is thrown when parse errors are encountered.
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.
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.
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(CharStream)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParser
Reinitialise.
ReInit(VmParserTokenManager)
- 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(Reader, 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(InputStream, int, int, int)
- Method in class net.sourceforge.pmd.lang.vm.util.
VelocityCharStream
ReInit(InputStream, int, int)
- Method in class net.sourceforge.pmd.lang.vm.util.
VelocityCharStream
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(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.
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()
- 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.
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
- Class in
net.sourceforge.pmd.lang.vm.ast
Describes the input token stream.
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
- Variable in class net.sourceforge.pmd.lang.vm.ast.
VmParser
Current token.
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(String, int)
- 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
toString()
- Method in class net.sourceforge.pmd.lang.vm.ast.
AbstractVmNode
toString(String)
- Method in class net.sourceforge.pmd.lang.vm.ast.
AbstractVmNode
toString()
- Method in class net.sourceforge.pmd.lang.vm.ast.
ASTDirective
toString()
- Method in class net.sourceforge.pmd.lang.vm.ast.
Token
Returns the image.
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.basic
UnusedMacroParameterRule()
- Constructor for class net.sourceforge.pmd.lang.vm.rule.basic.
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(Reader, 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(InputStream, int, int, int)
- Constructor for class net.sourceforge.pmd.lang.vm.util.
VelocityCharStream
VelocityCharStream(InputStream, int, int)
- Constructor for class net.sourceforge.pmd.lang.vm.util.
VelocityCharStream
visit(VmNode, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTprocess, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTEscapedDirective, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTEscape, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTComment, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTTextblock, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTFloatingPointLiteral, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTIntegerLiteral, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTStringLiteral, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTIdentifier, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTWord, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTDirective, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTBlock, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTMap, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTObjectArray, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTIntegerRange, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTMethod, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTIndex, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTReference, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTTrue, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTFalse, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTText, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTForeachStatement, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTIfStatement, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTElseStatement, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTElseIfStatement, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTSetDirective, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTExpression, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTAssignment, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTOrNode, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTAndNode, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTEQNode, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTNENode, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTLTNode, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTGTNode, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTLENode, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTGENode, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTAddNode, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTSubtractNode, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTMulNode, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTDivNode, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTModNode, Object)
- Method in interface net.sourceforge.pmd.lang.vm.ast.
VmParserVisitor
visit(ASTNotNode, 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(ASTprocess, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTEscapedDirective, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTEscape, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTComment, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTTextblock, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTFloatingPointLiteral, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTIntegerLiteral, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTStringLiteral, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTIdentifier, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTWord, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTDirective, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTBlock, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTMap, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTObjectArray, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTIntegerRange, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTMethod, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTIndex, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTReference, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTTrue, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTFalse, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTText, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTForeachStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTIfStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTElseStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTElseIfStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTSetDirective, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTExpression, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTAssignment, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTOrNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTAndNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTEQNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTNENode, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTLTNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTGTNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTLENode, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTGENode, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTAddNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTSubtractNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTMulNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTDivNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTModNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.ast.
VmParserVisitorAdapter
visit(ASTNotNode, 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(ASTprocess, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTEscapedDirective, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTEscape, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTComment, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTTextblock, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTFloatingPointLiteral, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTIntegerLiteral, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTStringLiteral, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTIdentifier, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTWord, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTDirective, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTBlock, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTMap, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTObjectArray, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTIntegerRange, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTMethod, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTIndex, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTReference, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTTrue, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTFalse, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTText, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTForeachStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTIfStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTElseStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTElseIfStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTSetDirective, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTExpression, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTAssignment, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTOrNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTAndNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTEQNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTNENode, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTLTNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTGTNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTLENode, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTGENode, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTAddNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTSubtractNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTMulNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTDivNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTModNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTNotNode, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.
AbstractVmRule
visit(ASTprocess, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.basic.
AvoidDeeplyNestedIfStmtsRule
visit(ASTIfStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.basic.
AvoidDeeplyNestedIfStmtsRule
visit(ASTElseIfStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.basic.
AvoidDeeplyNestedIfStmtsRule
visit(ASTDirective, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.basic.
AvoidReassigningParametersRule
visit(ASTIfStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.basic.
CollapsibleIfStatementsRule
visit(ASTElseIfStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.basic.
CollapsibleIfStatementsRule
visit(ASTForeachStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.basic.
EmptyForeachStmtRule
visit(ASTIfStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.basic.
EmptyIfStmtRule
visit(ASTElseIfStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.basic.
EmptyIfStmtRule
visit(ASTElseStatement, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.basic.
EmptyIfStmtRule
visit(ASTprocess, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.basic.
ExcessiveTemplateLengthRule
visit(ASTText, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.basic.
NoInlineJavaScriptRule
visit(ASTDirective, Object)
- Method in class net.sourceforge.pmd.lang.vm.rule.basic.
UnusedMacroParameterRule
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(CharStream)
- Constructor for class net.sourceforge.pmd.lang.vm.ast.
VmParser
Constructor with user supplied CharStream.
VmParser(VmParserTokenManager)
- Constructor for class net.sourceforge.pmd.lang.vm.ast.
VmParser
Constructor with generated Token Manager.
VmParser
- Class in
net.sourceforge.pmd.lang.vm
Adapter for the VmParser.
VmParser(ParserOptions)
- Constructor for class net.sourceforge.pmd.lang.vm.
VmParser
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2002–2015
InfoEther
. All rights reserved.