The this keyword causes errors in the "Move Method" refactoring.
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 45/100
Direção de pesquisa
Reproduza o problema na VS Code Java extension selecionando methodToBeMoved e executando a refatoração Move Method no exemplo de Java fornecido. Inspecione o tratamento de Move Method para parâmetros this explícitos; considera-se concluído quando a refatoração é concluída sem o erro de tipo declarado e produz Java válido.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Select the "methodToBeMoved" method, and perform "move" refactoring
Before refactoring
class SourceClass {
TargetClass t;
void methodToBeMoved(SourceClass this) {}
}
class TargetClass{}
After refactoring
class SourceClass {
TargetClass t;
}
class TargetClass{
void methodToBeMoved(SourceClass this) {}
}
Error message: The declared type of the explicit 'this' parameter is expected to be TargetClass
- Linguagem predominante
- TypeScript
- Estrelas
- 2.3k
- Forks
- 548
- Merge médio
- 6h 18min
- PRs com merge (30d)
- 12
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de redhat-developer/vscode-java
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
redhat-developer/vscode-java#4426 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
redhat-developer/vscode-java#4517 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Red Hat Not ActivatingAbertabug documentation
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100
redhat-developer/vscode-java#4516 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
redhat-developer/vscode-java#4506 · 7 comentários · 4 reações ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
redhat-developer/vscode-java#4505 · 5 comentários · 2 reações ·
Mantenedores costumam responder em até 1 dia
Todas as issues de redhat-developer/vscode-java
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
callstackincubator/rozenite#518 ·
Mantenedores costumam responder em até 1 dia
-
Area/Workflow Priority/Blocker Type/Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
wso2/product-integrator#2622 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
area:bash bug has repro platform:macos
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
anthropics/claude-code#98644 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
allure-framework/allure-js#1603 ·
Mantenedores costumam responder em até 1 dia