parameters: (self)
return_statement: return ret
docstring: Get the Properties specific to this Class Definition.
          That is, don't return Properties inherited from ancestors.
          Note, you can't compute default values using only this field, since
            the complete class layout is required.
  
          :rtype: Mapping[str, ClassDefinitionProperty]
docstring_summary: Get the Properties specific to this Class Definition.
          That is, don't return Properties inherited from ancestors.
          Note, you can't compute default values using only this field, since
            the complete class layout is required.
docstring_tokens: Get the Properties specific to this Class Definition . That is don t return Properties inherited from ancestors . Note you can t compute default values using only this field since the complete class layout is required .
function: def properties(self):
          """
          Get the Properties specific to this Class Definition.
          That is, don't return Properties inherited from ancestors.
          Note, you can't compute default values using only this field, since
            the complete class layout is required.
  
          :rtype: Mapping[str, ClassDefinitionProperty]
          """
          ret = {}
          proprefs = self.property_references
          for i in range(proprefs.count):
              propref = proprefs.refs[i]
              prop = ClassDefinitionProperty(self, propref)
              ret[prop.name] = prop
          return ret
function_tokens: def properties ( self ) : ret = { } proprefs = self . property_references for i in range ( proprefs . count ) : propref = proprefs . refs [ i ] prop = ClassDefinitionProperty ( self , propref ) ret [ prop . name ] = prop return ret