Disallow extending Throwable
- Lenguaje dominante
- Java
- Estrellas
- 7.2k
- Forks
- 820
- Merge medio
- 5 h 9 min
- PR fusionados (30 d)
- 50
Descripción
_[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.
Guía de contribución
Línea de trabajo
El issue no especifica archivos fuente, tests ni puntos de entrada. Empieza por localizar dónde Error Prone define y prueba los diagnósticos de Java, y después establece el comportamiento esperado para los subtipos directos de Throwable; la tarea estará terminada cuando la restricción solicitada esté cubierta por un regression test.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- compilers, tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100