Package bsh

Class BSHPackageDeclaration

    • Field Detail

      • JAVACODE

        public static bsh.SimpleNode JAVACODE
      • parent

        protected bsh.Node parent
      • children

        protected bsh.Node[] children
      • id

        protected int id
    • Constructor Detail

      • BSHPackageDeclaration

        public BSHPackageDeclaration​(int id)
    • Method Detail

      • jjtOpen

        public void jjtOpen()
      • jjtClose

        public void jjtClose()
      • jjtSetParent

        public void jjtSetParent​(bsh.Node n)
      • jjtGetParent

        public bsh.Node jjtGetParent()
      • jjtAddChild

        public void jjtAddChild​(bsh.Node n,
                                int i)
      • jjtGetChild

        public bsh.Node jjtGetChild​(int i)
      • getChild

        public bsh.SimpleNode getChild​(int i)
      • jjtGetNumChildren

        public int jjtGetNumChildren()
      • dump

        public void dump​(String prefix)
      • prune

        public void prune()
        Detach this node from its parent. This is primarily useful in node serialization. (see BSHMethodDeclaration)
      • setSourceFile

        public void setSourceFile​(String sourceFile)
        Set the name of the source file (or more generally source) of the text from which this node was parsed.
      • getSourceFile

        public String getSourceFile()
        Get the name of the source file (or more generally source) of the text from which this node was parsed. This will recursively search up the chain of parent nodes until a source is found or return a string indicating that the source is unknown.
      • getLineNumber

        public int getLineNumber()
        Get the line number of the starting token
      • getText

        public String getText()
        Get the text of the tokens comprising this node.