1
Kompilieren der folgenden Groovy KlasseGroovy statische Kompilierung (@CompileStatic) dreht Arten von Klassenfelder in `Object`
@CompileStatic
class StaticCompileTest {
private def fieldInt = 3
}
Ergebnisse in dieser Klasse, wenn decompiling die .class
Datei:
public class StaticCompileTest implements GroovyObject {
private Object fieldInt;
}
ändern Das Feld final
ändert die Situation nicht.
Warum kann der Groovy-Compiler in diesem Fall den Typ nicht ableiten?
, dass die perfekte Verbindung ist meine Frage zu erklären, esp. da es auch den "endgültigen" Fall behandelt. Vielen Dank. –