net.sourceforge.pmd.ast

Class ASTLiteral

public class ASTLiteral extends SimpleJavaTypeNode

Constructor Summary
ASTLiteral(int id)
ASTLiteral(JavaParser p, int id)
Method Summary
booleanisCharLiteral()
booleanisFloatLiteral()
booleanisIntLiteral()
booleanisSingleCharacterStringLiteral()
Returns true if this is a String literal with only one character.
booleanisStringLiteral()
ObjectjjtAccept(JavaParserVisitor visitor, Object data)
Accept the visitor.
voidsetCharLiteral()
voidsetFloatLiteral()
voidsetIntLiteral()
voidsetStringLiteral()

Constructor Detail

ASTLiteral

public ASTLiteral(int id)

ASTLiteral

public ASTLiteral(JavaParser p, int id)

Method Detail

isCharLiteral

public boolean isCharLiteral()

isFloatLiteral

public boolean isFloatLiteral()

isIntLiteral

public boolean isIntLiteral()

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

isStringLiteral

public boolean isStringLiteral()

jjtAccept

public Object jjtAccept(JavaParserVisitor visitor, Object data)
Accept the visitor. *

setCharLiteral

public void setCharLiteral()

setFloatLiteral

public void setFloatLiteral()

setIntLiteral

public void setIntLiteral()

setStringLiteral

public void setStringLiteral()