EngineHub / EngineHub/Intake

Replace @Optional with @OptArg or similar

Abierto
#19 1 comentario 7 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
102
Forks
18
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Currently if using the `@Optional` annotation to specify an optional argument, within a class file also using the JDK `Optional` class, or the Guava `Optional` class you're forced to use the expanded type name so as to specify which Optional you're referring to.

To resolve this naming conflict, I suggest making the `@Optional` annotation an `@OptArg` annotation or similar.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza localizando la anotación @Optional y sus usos en la base de código de Intake, y luego revisa cómo se exponen los argumentos de los comandos y las referencias a las anotaciones. Determina el nombre de reemplazo y las referencias afectadas; se considera terminado cuando el conflicto de nombres se haya resuelto de forma coherente y sin ambigüedad.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
cli
Tipo de issue
Refactorización
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.