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
All Classes All Packages
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
-
Deprecated.
- 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
All Classes All Packages