Private methods handled as virtual for inherting classes
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par le test unitaire joint InheritanceTest.txt, en particulier testPrivate(), et suivez MemberResolver via members.getMemberMethods(). Vérifiez comment sont gérées les méthodes private héritées ayant des signatures identiques. C’est terminé lorsque le test renvoie deux fonctions pour la superclasse et la classe enfant, tandis que les tests existants continuent de passer.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I am using classmate-1.3.3 and I faced with an issue when using MemberResolver. The problem is that if a class and its child class have exactly the same private methods then I cannot access to super class' private method. This behavior is fine when these methods are at least package-private, but private methods do not override each other.
For demonstrating the issue I have attached a simple unit test. In testPrivate() test members.getMemberMethods() should return two functions in my opinion.
Best regards,
Balazs
- Langage dominant
- Java
- Étoiles
- 266
- Forks
- 53
- Merge moyen
- 18 h 46 min
- PR mergées (30 j)
- 8
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de FasterXML/java-classmate
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
FasterXML/java-classmate#111 · 10 commentaires ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
FasterXML/java-classmate#81 · 1 commentaire ·
-
Make `GenericType<T>` not implement `java.lang.reflect.Type`Peut-être pris @cowtowncoder l’a pris il y a 310 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
FasterXML/java-classmate#76 · 6 commentaires · 1 réaction ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
FasterXML/java-classmate#72 · 3 commentaires ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
FasterXML/java-classmate#69 · 22 commentaires ·
Toutes les issues de FasterXML/java-classmate
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
modelcontextprotocol/java-sdk#1174 · 1 réaction ·
Les mainteneurs répondent en général sous 2 jours
-
module: core
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
bigbluebutton/bigbluebutton#26028 ·
Les mainteneurs répondent en général sous 1 jour
-
Fix SNMP4J Agent vulnerabilityOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
MetricsHub/metricshub-community#1390 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
apache/rocketmq-dashboard#6331 ·
Les mainteneurs répondent en général sous 5 jours
-
Upgrade to Commons Codec 1.23.0Ouvertestatus: team-only type: dependency-upgrade
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
spring-projects/spring-boot#52143 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour