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

Parameter declaration inside string interpolation is not visible in another string literal within expression

Cerrado
#75 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
java
Área
devtools

Línea de trabajo

Empieza reproduciendo los ejemplos de interpolación del issue y compara el caso de un literal único con los literales separados y la expresión OVERRIDE. Sigue cómo se gestionan las declaraciones de parámetros y el ámbito entre las expresiones de interpolación; se considera completado cuando el segundo '${test(i)}' resuelve i correctamente en ambos ejemplos que fallan sin romper el caso existente que funciona.

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

Descripción

Examples:

test(INTEGER i) = 'test' + i;
plus_test = '${test(INTEGER i)}' + '${test(i)}'; // error
override_test = OVERRIDE '${test(INTEGER i)}', '${test(i)}'; // error

Parameter i is not visible in the second part of expression when it's in different literal. There is no problem when they are inside one literal:

concat_test = '${test(INTEGER i)} ${test(i)}'; // ok!
Lenguaje dominante
Java
Estrellas
9
Forks
3
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

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 lsfusion/plugin-idea

Todos los issues de lsfusion/plugin-idea

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.