net.sourceforge.pmd.lang.java.ast
Class ASTLiteral
java.lang.Object
net.sourceforge.pmd.lang.ast.AbstractNode
net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
net.sourceforge.pmd.lang.java.ast.ASTLiteral
- All Implemented Interfaces:
- Node, JavaNode, TypeNode
public class ASTLiteral
- extends AbstractJavaTypeNode
Constructor Summary |
ASTLiteral(int id)
|
ASTLiteral(net.sourceforge.pmd.lang.java.ast.JavaParser p,
int id)
|
Methods inherited from class net.sourceforge.pmd.lang.ast.AbstractNode |
appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, hasDecendantOfAnyType, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, isSingleLine, jjtAddChild, jjtGetChild, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtSetParent, setDataFlowNode, setImage, setUserData, testingOnly__setBeginColumn, testingOnly__setBeginLine, testingOnly__setEndColumn, testingOnly__setEndLine |
Methods inherited from interface net.sourceforge.pmd.lang.ast.Node |
findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtGetChild, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtSetParent, setDataFlowNode, setImage, setUserData |
ASTLiteral
public ASTLiteral(int id)
ASTLiteral
public ASTLiteral(net.sourceforge.pmd.lang.java.ast.JavaParser p,
int id)
jjtAccept
public Object jjtAccept(net.sourceforge.pmd.lang.java.ast.JavaParserVisitor visitor,
Object data)
- Accept the visitor. *
- Specified by:
jjtAccept
in interface JavaNode
- Overrides:
jjtAccept
in class AbstractJavaNode
setIntLiteral
public void setIntLiteral()
isIntLiteral
public boolean isIntLiteral()
setFloatLiteral
public void setFloatLiteral()
isFloatLiteral
public boolean isFloatLiteral()
setCharLiteral
public void setCharLiteral()
isCharLiteral
public boolean isCharLiteral()
setStringLiteral
public void setStringLiteral()
isStringLiteral
public boolean isStringLiteral()
isSingleCharacterStringLiteral
public boolean isSingleCharacterStringLiteral()
- Returns true if this is a String literal with only one character.
Handles octal and escape characters.
- Returns:
- true is this is a String literal with only one character
Copyright © 2002-2012 InfoEther. All Rights Reserved.