2
사람이 전문 세터 을 수행하기위한 인 IntelliJ에서 라이브 템플릿을 설정하는 방법을 알고 있나요 - 내가 V5를 사용하고 있습니다,하지만 난 더 최신 릴리스에 대한 기쁨 지식)와 동의 -인 IntelliJ 라이브 템플릿 : 수정 세터 템플릿
public final static String $PROPERTY$ = "$property$"
public void set$Property$($TYPE$ $property$) {
Object oldValue = this.$property$;
this.$property$ = $property$;
firePropertyChange($PROPERTY$, oldValue, $property$);
}
I는 다음과 같이 정의 된 변수로 구현 생성 반 작업 버전이 있습니다 :
내 첫 필요는 firePropertyChange 세터입니다 $ 속성을 $ -> completeSmart() $ PROPERTY $ -> completeSmart()
정말 좋은 나는 아무것도이 하나public $THIS_TYPE$ with$Property$($TYPE$ $property$) {
set$Property$($property$);
return this;
}
:3210
내 두 번째 필요 빌더 스타일의 정규 세터를 호출 한 후 설정 한 후이를 반환 세터입니다 난 아직도 많이 입력해야합니다!
의견이 있으십니까? 이
private $TYPE$ $NAME$;
public $THIS$ set$BNAME$($TYPE$ $NAME$) {
this.$NAME$ = $NAME$;
return this;
}
Type = complete()
NAME = suggestVariableName()
BNAME = capitalize(NAME)
THIS = className()
는 "외부 $ 내부"를 반환하지만 충분히 잘 작동합니다 같이 클래스 이름이 중첩 된 클래스에서 작동하지 않습니다 유일한 문제 IST 같은