Aktuell werden punkt-separierte Identifier im Code stets als ExpName geparst, obwohl es einfeutig sein sollte, dass der Identifier der Liste stets einen PrimaryFieldAccess darstellt. Es sollte einmal evaluiert werden, ob dieses Vorgehen berechtigt ist und ob es sinnvoll wäre. den Parser dahingehend anzupassen.
class X {
private A a = new A();
private C c = new C();
void foo() {
var u = a.b().c; // PFA
var v = a.b[0].c; // PFA
var x = A.c; // ExpName
var y = de.hsfl.c.d; // ExpName
}
}
Aktuell werden punkt-separierte Identifier im Code stets als
ExpNamegeparst, obwohl es einfeutig sein sollte, dass der Identifier der Liste stets einenPrimaryFieldAccessdarstellt. Es sollte einmal evaluiert werden, ob dieses Vorgehen berechtigt ist und ob es sinnvoll wäre. den Parser dahingehend anzupassen.