Class TranslationUnitDeclaration

  • Direct Known Subclasses:
    NamespaceDeclaration

    public class TranslationUnitDeclaration
    extends Declaration
    The top most declaration, representing a translation unit, for example a file.
    • Constructor Detail

      • TranslationUnitDeclaration

        public TranslationUnitDeclaration()
    • Method Detail

      • getDeclarationAs

        public <T> T getDeclarationAs​(int i,
                                      java.lang.Class<T> clazz)
      • getDeclarations

        public java.util.List<Declaration> getDeclarations()
      • setDeclarations

        public void setDeclarations​(java.util.List<Declaration> declarations)
      • getIncludes

        public java.util.List<Declaration> getIncludes()
      • setIncludes

        public void setIncludes​(java.util.List<Declaration> includes)
      • getNamespaces

        public java.util.List<Declaration> getNamespaces()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class Node
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Node