assertj / assertj/assertj-swing

Not possible to extend BasicRobot and BasicComponentFinder

Offen
#174 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
documentation enhancement
Vorherrschende Sprache
Java
Sterne
121
Forks
52
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

It is not possible to extend the BasicRobot and BasicComponentFinder classes. The BasicRobot has no public constructor and BasicComponentFinder class is final type. There probably is good reasons for these decisions but they make extending functionality very difficult. Maybe there should exist abstract middle classes for both?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die Klassendefinitionen von BasicRobot und BasicComponentFinder zu finden und ihre Konstruktor- sowie Finalitätsbeschränkungen zu prüfen. Überprüfe vorhandene Unterklassen oder Erweiterungspunkte, sofern vorhanden, bevor du entscheidest, ob abstrakte Zwischenklassen geeignet sind. Das Issue gibt keine konkrete API oder Tests vor, daher würde der Abschluss ein abgestimmtes Design und eine entsprechende Testabdeckung erfordern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
desktop
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.