Wie überprüfe ich die Stabilität einer vom Compose-Compiler abgeleiteten Klasse?Android

Forum für diejenigen, die für Android programmieren
Anonymous
 Wie überprüfe ich die Stabilität einer vom Compose-Compiler abgeleiteten Klasse?

Post by Anonymous »

Entwicklern stehen die Annotationen @Immutable und @Stable zur Verfügung, mit denen sie ihre Klassen markieren können. Ich bin mir jedoch nicht ganz sicher, wann Sie Ihre Klassen mit Anmerkungen versehen müssen und wann dies automatisch abgeleitet wird. Z.B. Zutiefst unveränderliche Datenklassen scheinen standardmäßig als unveränderlich erkannt zu werden. Aber Sie können nicht ganz sicher sein, es sei denn, Sie protokollieren alle @Composable-Aufrufe und sehen, wie es sich verhält. Und nicht zu wissen, was tatsächlich vor sich geht, ist für mich als Programmierer etwas ärgerlich.
Ich frage mich, ob es vernünftigere Möglichkeiten gibt, zu sehen, welche Unveränderlichkeit/Stabilität der Compose-Compiler für benutzerdefinierte Klassen ableitet?
Und wenn es keine cleveren Möglichkeiten gibt, dies zu überprüfen, was wäre dann die Faustregel für die Verwendung von @Immutable- und @Stable-Annotationen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post