Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Change `return` to `$result` for method return values in refinements

Abierto
#133 3 comentarios 0 reacciones 0 asignados Ver en GitHub

@rajshivu ya está trabajando en esto.

Desde el 9/2/2026.

  • #145 de @rajshivu — abierto

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
java
Área
compilers

Línea de trabajo

Comienza localizando la gramática de refinamiento y el código que reemplaza o comprueba los valores de retorno; el issue menciona ambos, pero no indica archivos ni tests. Compara el manejo existente de return y _ con la sintaxis $result propuesta, y considera el pull request abierto antes de empezar. Se considera terminado cuando la nueva sintaxis funciona sin romper el comportamiento existente.

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

Descripción

enhancement good first issue

return is a statement, and it's strange to have it as a variable to represent the return value.
Therefore, we could change it for result. But since result can be an actual variable that represents something other than the return value we, we can try using $result.

This would mean a small change in the grammar, probably, and a change in replacing the return value.
Ps: the _ should still work in any case

Example Before:

@Refinement("return > 0") 
int test2 (){
    return 10;
}

Example After:

@Refinement("$result > 0") 
int test2 (){
    return 10;
}
Lenguaje dominante
Java
Estrellas
67
Forks
36
Merge medio
10 d 18 h
PR fusionados (30 d)
3

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de liquid-java/liquidjava

Todos los issues de liquid-java/liquidjava

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.