Disallow extending Throwable
- Langage dominant
- Java
- Étoiles
- 7.2k
- Forks
- 820
- Merge moyen
- 5 h 9 min
- PR mergées (30 j)
- 50
Description
_[Original issue](https://code.google.com/p/error-prone/issues/detail?id=167) created by **eaftan@google.com** on 2013-08-01 at 12:19 AM_
---
Java allows you to extend Throwable, but it's generally a bad idea. Most error handling code assumes that the only direct subtypes of Throwable are Exception and Error, and do not deal correctly with other subtypes.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
L’issue ne nomme aucun fichier source, test ou point d’entrée. Commencez par trouver où Error Prone définit et teste les diagnostics Java, puis établissez le comportement attendu pour les sous-types directs de Throwable ; le travail est terminé lorsque la restriction demandée est couverte par un regression test.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- compilers, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100