class_docstr: Negation of a type.
  
  This type matches if and only if the variable is *not* of any of the provided types.
class_docstr_tok: ["Negation","of","a","type",".","This","type","matches","if","and","only","if","the","variable","is","*","not","*","of","any","of","the","provided","types","."]
docstr: Return string representing the name of this type.
docstr_tok: ["Return","string","representing","the","name","of","this","type","."]
code: def name(self, src=None):
      """Return string representing the name of this type."""
      if len(self._types) > 1:
          return "!(%s)" % str(
              "|".join(_get_type_name(tt, src) for tt in self._types)
          )
      else:
          return "!" + _get_type_name(self._types[0], src)
  
imports: from h2o.utils.compatibility import *
  import importlib
  import io
  import re
  import sys
  import tokenize
  from types import BuiltinFunctionType, FunctionType
  from h2o.exceptions import H2OTypeError, H2OValueError
label_desc: Use image node_id 3 for calling the NOT obj's underlying member method code with example usage: obj.name(src) and returns: unknown, unknown