compiler/resolution/preFold.cpp
// This function returns true for user fields, including
// const, param, and type fields.
// It returns false for compiler-introduced fields like
// super and outer.
This function returns true for user fields, including
const, param, and type fields.
It returns false for compiler-introduced fields like
super and outer.
This function returns true for user fields including const param and type fields . It returns false for compiler - introduced fields like super and outer .
static bool isNormalField(Symbol* field)
{
  if( field->hasFlag(FLAG_IMPLICIT_ALIAS_FIELD) ) return false;
  if( field->hasFlag(FLAG_SUPER_CLASS) ) return false;
  return true;
}
static bool isNormalField ( Symbol * field ) { if ( field -> hasFlag ( FLAG_IMPLICIT_ALIAS_FIELD ) ) return false ; if ( field -> hasFlag ( FLAG_SUPER_CLASS ) ) return false ; return true ; }
This function returns true for user fields, including
const, param, and type fields.
This function returns true for user fields including const param and type fields .