Class ASTStringLiteral

java.lang.Object
net.sourceforge.pmd.lang.ast.impl.AbstractNode<B,N>
net.sourceforge.pmd.lang.ast.impl.javacc.AbstractJjtreeNode<net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode,PLSQLNode>
net.sourceforge.pmd.lang.plsql.ast.ASTStringLiteral
All Implemented Interfaces:
GenericNode<PLSQLNode>, JjtreeNode<PLSQLNode>, Node, TextAvailableNode, PLSQLNode, ScopedNode, Reportable

public final class ASTStringLiteral extends AbstractJjtreeNode<net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode,PLSQLNode>
  • Field Details

  • Method Details

    • acceptPlsqlVisitor

      protected <P, R> R acceptPlsqlVisitor(PlsqlVisitor<? super P,? extends R> visitor, P data)
    • getString

      public String getString()
      Gets the plain string from the string literal.
      Returns:
      the plain string value from the string literal.
    • setImage

      protected void setImage(String image)
      Overrides:
      setImage in class AbstractJjtreeNode<net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode,PLSQLNode>
    • jjtSetValue

      protected void jjtSetValue(Object value)
    • jjtGetValue

      public Object jjtGetValue()
    • acceptVisitor

      public final <P, R> R acceptVisitor(AstVisitor<? super P,? extends R> visitor, P data)
      Specified by:
      acceptVisitor in interface Node
    • getXPathNodeName

      public String getXPathNodeName()
      Specified by:
      getXPathNodeName in interface Node
    • getScope

      public Scope getScope()
      Specified by:
      getScope in interface PLSQLNode
      Specified by:
      getScope in interface ScopedNode