On 1/5/2013 10:17 AM, Noctarius wrote: > Ok I took some time to make a deeper introduction in what I > imagine to do: > https://www.sourceprojects.org/default/2013/01/05/1357395720000.html > > As mentioned before it would be great if someone is interested in > the topic and wants to help.
well, I guess this forum is more for JVM level stuff, whereas all this is more a Java compiler level feature, but oh well... but, how about the syntax: public int get color() { return iColor; } public void set color(int value) { iColor=value; } public int get[](int idx) { return array[idx]; } public void set[](int idx, int value) { array[idx]=value; } as-before, with them just converting to normal methods internally (with slightly mangled names). when a person tries to access a field, the compiler may observe that the actual field does not exist or is not accessible, mangle the name (into the form used by a property), and then see that the property exists, and use this. > Cheers Chris > > Am 05.01.2013 15:20, schrieb Noctarius: >> Hey Yesterday I started a discussion (not yet very active) on >> the java.net forums about adding Property Accessors to the Java >> language. >> >> Currently I'm still not totally convinced on how to do all >> that for example accessors for array index access but I'm >> pretty sure there are good ideas out there in other's heads. >> >> The topic is not totally correct at the davinci ml but since >> this would need a bit of implementation details in the JVM I >> thought that maybe some of you guys are interested in the >> general idea. I would be happy to see some of you contributing >> ideas and maybe help on prototyping such an implementation. >> >> For me it would be the biggest problem to make this idea in an >> OpenJDK project or JSR since I never did anything similar but >> I hope someone can help with this as well. >> >> So I'll close in hope that there are more people out there >> thinking about similar projects which can merge or see a >> bigger potential in my thoughts. >> >> The link to the discussion: >> http://www.java.net/forum/topic/jcp/general-jsr-discussion/properties-proposal >> >> Thanks from Germany Christoph >> _______________________________________________ mlvm-dev >> mailing list mlvm-dev@openjdk.java.net >> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev >> > _______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev