A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

AbstractVmRule - Class in net.sourceforge.pmd.lang.vm.rule
 
AbstractVmRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTAddNode
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTAndNode
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTAssignment
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTBlock
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTComment
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTDirective
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTDivNode
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTElseIfStatement
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTElseStatement
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTEQNode
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTEscape
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTEscapedDirective
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTExpression
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTFalse
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTFloatingPointLiteral
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTForeachStatement
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTGENode
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTGTNode
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTIdentifier
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTIfStatement
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTIndex
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTIntegerLiteral
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTIntegerRange
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTLENode
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTLTNode
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTMap
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTMethod
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTModNode
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTMulNode
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTNENode
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTNotNode
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTObjectArray
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTOrNode
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTReference
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTSetDirective
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTStringLiteral
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTSubtractNode
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTTemplate
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTText
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTTextblock
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTTrue
 
acceptVmVisitor(VmVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTWord
 
AdditiveExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
ALPHA_CHAR - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
ALPHANUM_CHAR - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
apply(Node, RuleContext) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
 
Assignment() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
ASTAddNode - Class in net.sourceforge.pmd.lang.vm.ast
Handles number addition of nodes.
ASTAndNode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTAssignment - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTBlock - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTComment - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTDirective - Class in net.sourceforge.pmd.lang.vm.ast
This class is responsible for handling the pluggable directives in VTL.
ASTDivNode - Class in net.sourceforge.pmd.lang.vm.ast
Handles number division of nodes
ASTElseIfStatement - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTElseStatement - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTEQNode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTEscape - Class in net.sourceforge.pmd.lang.vm.ast
This class is responsible for handling Escapes in VTL.
ASTEscapedDirective - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTExpression - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTFalse - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTFloatingPointLiteral - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTForeachStatement - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTGENode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTGTNode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTIdentifier - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTIfStatement - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTIndex - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTIntegerLiteral - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTIntegerRange - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTLENode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTLTNode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTMap - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTMethod - Class in net.sourceforge.pmd.lang.vm.ast
ASTMethod.java
ASTModNode - Class in net.sourceforge.pmd.lang.vm.ast
Handles modulus division
ASTMulNode - Class in net.sourceforge.pmd.lang.vm.ast
Handles multiplication
ASTNENode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTNotNode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTObjectArray - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTOrNode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTReference - Class in net.sourceforge.pmd.lang.vm.ast
This class is responsible for handling the references in VTL ($foo).
ASTSetDirective - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTStringLiteral - Class in net.sourceforge.pmd.lang.vm.ast
ASTStringLiteral support.
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.
ASTTemplate - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTTemplate(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTTemplate
 
ASTText - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTTextblock - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTTrue - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTWord - Class in net.sourceforge.pmd.lang.vm.ast
 
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

BRACKETED_WORD - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 

C

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 class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
COMMA - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
Comment() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
ConditionalAndExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
ConditionalOrExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 

D

describe(int) - Static method in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
Returns a string describing the given token kind.
DIGIT - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
Directive() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Supports the Pluggable Directives #foo( arg+ )
DIRECTIVE_CHAR - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
DIRECTIVE_TERMINATOR - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
DirectiveArg() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Supports the arguments for the Pluggable Directives
disable_tracing() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Disable tracing.
DIVIDE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
DOLLAR - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
DOLLARBANG - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
DOT - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
DOUBLE_ESCAPE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
DOUBLEDOT - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 

E

ELSE_DIRECTIVE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
ELSEIF_DIRECTIVE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
ElseIfStatement() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
ElseStatement() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
EMPTY_INDEX - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
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.VmParserImpl
Enable tracing.
END - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
EOF - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
EqualityExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
EQUALS - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
Escape() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Used to catch and process escape sequences in grammatical constructs as escapes outside of VTL are just characters.
ESCAPE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
ESCAPE_DIRECTIVE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
EscapedDirective() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
used to separate the notion of a valid directive that has been escaped, versus something that looks like a directive and is just schmoo.
ExcessiveTemplateLengthRule - Class in net.sourceforge.pmd.lang.vm.rule.design
 
ExcessiveTemplateLengthRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.design.ExcessiveTemplateLengthRule
 
EXPONENT - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
Expression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 

F

False() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
FALSE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
FLOATING_POINT_LITERAL - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
FloatingPointLiteral() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
FOREACH_DIRECTIVE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
ForeachStatement() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
FORMAL_COMMENT - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 

G

generateParseException() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Generate net.sourceforge.pmd.lang.ast.ParseException.
getAstInfo() - Method in class net.sourceforge.pmd.lang.vm.ast.ASTTemplate
 
getDirectiveName() - Method in class net.sourceforge.pmd.lang.vm.ast.ASTDirective
Gets the name of this directive.
getMethodName() - Method in class net.sourceforge.pmd.lang.vm.ast.ASTMethod
 
getNextToken() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Get the next net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.
getParser() - 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.
getToken(int) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Get the specific net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.
getValue() - Method in class net.sourceforge.pmd.lang.vm.ast.ASTEscape
 

H

HASH - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 

I

Identifier() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
This method corresponds to variable references in Velocity templates.
IDENTIFIER - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
IDENTIFIER_CHAR - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
IF_DIRECTIVE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
IfStatement() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
IN - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
Index() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
INDEX_LBRACKET - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
INDEX_RBRACKET - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
IndexParameter() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
A Simplified parameter more suitable for an index position: $foo[$index]
INTEGER_LITERAL - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
IntegerLiteral() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
IntegerRange() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
supports the [n..m] vector generator for use in the #foreach() to generate measured ranges w/o needing explicit support from the app/servlet
isConstant() - Method in class net.sourceforge.pmd.lang.vm.ast.ASTStringLiteral
Check to see if this is an interpolated string.
isEmpty() - Method in class net.sourceforge.pmd.lang.vm.ast.ASTBlock
 

J

jj_nt - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Next token.
jjtAccept(VmParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmNode
jjtree - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 

L

LBRACKET - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
LCURLY - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
LEFT_CURLEY - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
LETTER - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
literal() - Method in class net.sourceforge.pmd.lang.vm.ast.ASTReference
Override of the SimpleNode method literal() Returns the literal representation of the node.
LOGICAL_AND - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
LOGICAL_EQUALS - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
LOGICAL_GE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
LOGICAL_GT - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
LOGICAL_LE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
LOGICAL_LT - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
LOGICAL_NOT - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
LOGICAL_NOT_EQUALS - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
LOGICAL_OR - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
LPAREN - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 

M

Map() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
for creating a map in a #set #set($foo = {$foo : $bar, $blargh : $thingy})
Method() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
This method has yet to be fully implemented but will allow arbitrarily nested method calls
MINUS - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
MODULUS - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
MULTI_LINE_COMMENT - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
MultiplicativeExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
MULTIPLY - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 

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.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
 
NEWLINE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
newTokenManager(CharStream) - Static method in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
Returns a new token manager for this language.
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.VmParserImpl
 

P

Parameter() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
This method has yet to be fully implemented but will allow arbitrarily nested method calls
parseImpl(CharStream, Parser.ParserTask) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
 
PLUS - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
PrimaryExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 

R

RBRACKET - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
RCURLY - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
Reference() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
REFERENCE_TERMINATOR - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
REFMOD2_RPAREN - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
ReInit(CharStream) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Reinitialise.
ReInit(VmParserImplTokenManager) - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Reinitialise.
RelationalExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
RIGHT_CURLEY - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
RPAREN - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 

S

SET_DIRECTIVE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
SetDirective() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Currently support both types of set : #set( expr ) #set expr
SINGLE_LINE_COMMENT - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
SINGLE_LINE_COMMENT_START - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
Statement() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
These are the types of statements that are acceptable in Velocity templates.
STRING_LITERAL - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
StringLiteral() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 

T

Template() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
This method is what starts the whole parsing process.
TERSE_NAME - Static variable in class net.sourceforge.pmd.lang.vm.VmLanguageModule
 
Text() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
This method is responsible for allowing all non-grammar text to pass through unscathed.
TEXT - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
Textblock() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
TEXTBLOCK - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
token - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Current token.
TOKEN_NAMES - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
Nams of the tokens, each index corresponds to a kind.
token_source - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Generated net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken Manager.
tokenBehavior() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
 
True() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
TRUE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 

U

UnaryExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
UnusedMacroParameterRule - Class in net.sourceforge.pmd.lang.vm.rule.bestpractices
 
UnusedMacroParameterRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.bestpractices.UnusedMacroParameterRule
 

V

visit(ASTAddNode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTAndNode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTAssignment, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTBlock, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTComment, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
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(ASTDirective, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTDivNode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
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(ASTElseIfStatement, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTElseStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.errorprone.EmptyIfStmtRule
 
visit(ASTElseStatement, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTEQNode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTEscapedDirective, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTEscape, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTExpression, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTFalse, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTFloatingPointLiteral, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTForeachStatement, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.errorprone.EmptyForeachStmtRule
 
visit(ASTForeachStatement, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTGENode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTGTNode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTIdentifier, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
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(ASTIfStatement, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTIndex, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTIntegerLiteral, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTIntegerRange, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTLENode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTLTNode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTMap, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTMethod, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTModNode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTMulNode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTNENode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTNotNode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTObjectArray, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTOrNode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTReference, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTSetDirective, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTStringLiteral, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTSubtractNode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTTemplate, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.design.AvoidDeeplyNestedIfStmtsRule
 
visit(ASTTemplate, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.design.ExcessiveTemplateLengthRule
 
visit(ASTTemplate, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTTextblock, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTText, Object) - Method in class net.sourceforge.pmd.lang.vm.rule.design.NoInlineJavaScriptRule
 
visit(ASTText, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTTrue, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visit(ASTWord, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
visitNode(Node, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmParserVisitor
Deprecated.
 
visitVmNode(VmNode, P) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmVisitor
 
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
Adapter for the VmParser.
VmParser() - Constructor for class net.sourceforge.pmd.lang.vm.ast.VmParser
 
VmParserImpl - Class in net.sourceforge.pmd.lang.vm.ast
This class is responsible for parsing a Velocity template.
VmParserImpl(CharStream) - Constructor for class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Constructor with user supplied net.sourceforge.pmd.lang.ast.impl.javacc.CharStream.
VmParserImpl(VmParserImplTokenManager) - Constructor for class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
Constructor with generated net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken Manager.
VmParserVisitor - Interface in net.sourceforge.pmd.lang.vm.ast
Deprecated.
VmParserVisitorAdapter - Class in net.sourceforge.pmd.lang.vm.ast
Deprecated.
VmParserVisitorAdapter() - Constructor for class net.sourceforge.pmd.lang.vm.ast.VmParserVisitorAdapter
Deprecated.
 
VmTokenKinds - Class in net.sourceforge.pmd.lang.vm.ast
Token kinds (JavaccToken.kind) for this language.
VmVisitor<P,​R> - Interface in net.sourceforge.pmd.lang.vm.ast
 
VmVisitorBase<P,​R> - Class in net.sourceforge.pmd.lang.vm.ast
 
VmVisitorBase() - Constructor for class net.sourceforge.pmd.lang.vm.ast.VmVisitorBase
 

W

WHITESPACE - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
Word() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserImpl
 
WORD - Static variable in class net.sourceforge.pmd.lang.vm.ast.VmTokenKinds
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages