Class SymbolTable.Symbol

    • Method Detail

      • equals

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

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getDeclarationNode

        public Node getDeclarationNode()
      • getSourceFileName

        public java.lang.String getSourceFileName()
      • isProperty

        public boolean isProperty()
        Whether this is a property of another variable.
      • isLexicalVariable

        public boolean isLexicalVariable()
        Whether this is a variable in a lexical scope.
      • isDocOnlyParameter

        public boolean isDocOnlyParameter()
        Whether this is a variable that's only in JSDoc.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object