리팩토링

관련 개념

리팩토링 지원

관련 타스크

미리보기를 사용하지 않는 리팩토링
미리보기를 사용하여 리팩토링
리팩토링 변경사항 미리보기
리팩토링 조작 실행 취소
리팩토링 조작 재실행

Java 요소 복사 및 이동
메소드 추출
로컬 변수 추출
상수 추출
패키지 이름 바꾸기
컴파일 단위 이름 바꾸기
유형 이름 바꾸기
메소드 이름 바꾸기
필드 이름 바꾸기
로컬 변수 이름 바꾸기
메소드 매개변수 이름 바꾸기
메소드 서명 바꾸기
로컬 변수 인라인
메소드 인라인
상수 인라인
필드 자동 캡슐화
로컬 변수를 조회로 바꾸기
수퍼클래스로 구성원 풀업
서브클래스로 구성원을 밀어 내림
유형 간 Static 구성원 이동
인스턴스 메소드 컴포넌트로 이동
로컬 변수를 필드로 변환
익명 내부 클래스를 중첩 클래스로 변환
중첩 유형을 맨 위 레벨로 변환
유형에서 인터페이스 압축 풀기
유형에 대한 참조를 수퍼유형 중 하나에 대한 참조로 바꾸기
유형에 대한 단일 참조를 상위 유형 중 하나에 대한 참조로 바꾸기
표현식을 메소드 매개변수로 바꾸기
생성자 호출을 팩토리 메소드 호출로 바꾸기
일반 유형 참조에 대한 유형 매개변수 추측

관련 참조

리팩토링 조치
리팩토링 대화 상자
Java 환경 설정