새로운 할당 문을 삽입하는 것과 관련된 사용자 지정 리팩터링을 수행하는 Java 플러그인을 작성하려고 시도하고 있는데 PsiAssignmentExpression
을 만드는 방법을 모르겠습니다.Java PsiAssignmentExpression 만들기
나는 PsiElementFactory
을 가지고 있지만, PsiElementFactory#createIdentifier
과 PsiElementFactory#createVariableDeclarationStatement
을 볼 수는 있지만 할당 방법은 나와 있지 않습니다.
예제를 찾으려고 시도했지만 기본 소스 코드에서 추출 변수 리팩토링을 찾으려고했지만 아직 찾을 수 없습니다.
P. 나는 IntelliJ IDEA plugin development: how to modify the Psi tree?을 보았는데, 이는 PsiFile
을 생성하여 PsiElements를 생성 한 다음 다시 그 요소를 추출하여 보았습니다.하지만 Java API가없는 사용자 정의 언어를 작성하는 것이 맞는지 궁금합니다.