elena-lang icon indicating copy to clipboard operation
elena-lang copied to clipboard

public / private / protected fields

Open arakov opened this issue 4 years ago • 0 comments

Should it be possible to declare a public / internal / protected field. Non-private field will automatically generate a property. The following code:

 A
 {
        x;

        x
        {
              get() = x;

              set(v)
              {
                   x := v
              }
        } 
 }

will be simplified using public field:

 A
 {
        public x;
 }    

arakov avatar Mar 06 '20 21:03 arakov