antlr

## Class ExtendedCommonASTWithHiddenTokens

- Object
- - BaseAST
  - - CommonAST
    - - CommonASTWithHiddenTokens
      - - ExtendedCommonASTWithHiddenTokens

- All Implemented Interfaces:
    AST, Serializable

      public class ExtendedCommonASTWithHiddenTokens
      extends CommonASTWithHiddenTokens

  A CommonAST whose initialization copies hidden token information from the Token used to create a node.
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `ExtendedCommonASTWithHiddenTokens()`
    `ExtendedCommonASTWithHiddenTokens(Token tok)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `getHiddenAfterString()`
    `String` | `getHiddenBeforeString()`
    `void` | `initialize(AST ast)`
    `void` | `xmlSerialize(Writer out)`
    `void` | `xmlSerializeNode(Writer out)`
    `void` | `xmlSerializeRootClose(Writer out)`
    `void` | `xmlSerializeRootOpen(Writer out)`

    - ### Methods inherited from class CommonASTWithHiddenTokens

      `getHiddenAfter, getHiddenBefore, initialize`

    - ### Methods inherited from class CommonAST

      `getText, getType, initialize, setText, setType`

    - ### Methods inherited from class BaseAST

      `addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getColumn, getFirstChild, getLine, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree`

    - ### Methods inherited from class Object

      `equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### ExtendedCommonASTWithHiddenTokens

          public ExtendedCommonASTWithHiddenTokens()

    - #### ExtendedCommonASTWithHiddenTokens

          public ExtendedCommonASTWithHiddenTokens(Token tok)

  - ### Method Detail

    - #### initialize

          public void initialize(AST ast)

      Specified by:
        `initialize` in interface `AST`
      Overrides:
        `initialize` in class `CommonASTWithHiddenTokens`

    - #### getHiddenAfterString

          public String getHiddenAfterString()

    - #### getHiddenBeforeString

          public String getHiddenBeforeString()

    - #### xmlSerializeNode

          public void xmlSerializeNode(Writer out)
                                throws IOException

      Overrides:
        `xmlSerializeNode` in class `BaseAST`
      Throws:
        `IOException`

    - #### xmlSerializeRootOpen

          public void xmlSerializeRootOpen(Writer out)
                                    throws IOException

      Overrides:
        `xmlSerializeRootOpen` in class `BaseAST`
      Throws:
        `IOException`

    - #### xmlSerializeRootClose

          public void xmlSerializeRootClose(Writer out)
                                     throws IOException

      Overrides:
        `xmlSerializeRootClose` in class `BaseAST`
      Throws:
        `IOException`

    - #### xmlSerialize

          public void xmlSerialize(Writer out)
                            throws IOException

      Overrides:
        `xmlSerialize` in class `BaseAST`
      Throws:
        `IOException`