Package | Description |
---|---|
net.sourceforge.pmd.lang.vm.ast | |
net.sourceforge.pmd.lang.vm.util |
Modifier and Type | Class | Description |
---|---|---|
class |
ASTAddNode |
Handles number addition of nodes.
Please look at the Parser.jjt file which is what controls the generation of this class. |
class |
ASTAndNode |
|
class |
ASTAssignment |
|
class |
ASTBlock |
|
class |
ASTComment |
|
class |
ASTDirective |
This class is responsible for handling the pluggable directives in VTL.
|
class |
ASTDivNode |
Handles number division of nodes
Please look at the Parser.jjt file which is what controls the generation of this class. |
class |
ASTElseIfStatement |
|
class |
ASTElseStatement |
|
class |
ASTEQNode |
|
class |
ASTEscape |
This class is responsible for handling Escapes in VTL.
|
class |
ASTEscapedDirective |
|
class |
ASTExpression |
|
class |
ASTFalse |
|
class |
ASTFloatingPointLiteral |
|
class |
ASTForeachStatement |
|
class |
ASTGENode |
|
class |
ASTGTNode |
|
class |
ASTIdentifier |
|
class |
ASTIfStatement |
|
class |
ASTIndex |
|
class |
ASTIntegerLiteral |
|
class |
ASTIntegerRange |
|
class |
ASTLENode |
|
class |
ASTLTNode |
|
class |
ASTMap |
|
class |
ASTMathNode |
Helps handle math
Please look at the Parser.jjt file which is what controls the generation of this class. |
class |
ASTMethod |
ASTMethod.java
Method support for references : $foo.method()
NOTE :
introspection is now done at render time.
|
class |
ASTModNode |
Handles modulus division
Please look at the Parser.jjt file which is what controls the generation of this class. |
class |
ASTMulNode |
Handles multiplication
Please look at the Parser.jjt file which is what controls the generation of this class. |
class |
ASTNENode |
|
class |
ASTNotNode |
|
class |
ASTObjectArray |
|
class |
ASTOrNode |
|
class |
ASTprocess |
|
class |
ASTReference |
This class is responsible for handling the references in VTL ($foo).
|
class |
ASTSetDirective |
|
class |
ASTStringLiteral |
ASTStringLiteral support.
|
class |
ASTSubtractNode |
Handles subtraction of nodes (in #set() )
Please look at the Parser.jjt file which is what controls the generation of this class. |
class |
ASTText |
|
class |
ASTTextblock |
|
class |
ASTTrue |
|
class |
ASTWord |
Modifier and Type | Method | Description |
---|---|---|
void |
ASTStringLiteral.adjTokenLineNums(AbstractVmNode node) |
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.
|
Modifier and Type | Method | Description |
---|---|---|
static java.lang.String |
LogUtil.formatFileString(AbstractVmNode node) |
Creates a string that formats the template filename with line number and
column of the given Node.
|
Copyright © 2002–2018 PMD. All rights reserved.