특정 패키지의 클래스에 대한 모든 getter가 주어진 템플릿을 따르도록하고 싶습니다.자바의 클래스 getter에 코딩 템플릿 적용
예를 들어, 모든 게터는 형식이어야합니다
XXX getYYY(){ classLock.lock(); return YYY; finally{ classLock.unlock(); } }
는 기본적으로, 모든 게터 그 형태가 아니라면 내 프로젝트를 실행/컴파일되지 않습니다합니다.
가장 좋은 방법은 무엇입니까? Eclipse 플러그인으로 사용할 수있는 솔루션을 선호합니다.
감사합니다, 아브
코드가 컴파일되지 않습니다. 'try'없이'finally' 블록을 가질 수 없습니다. –
당신은 이것을 강제 할 수 없습니다. 비록 당신이 할 수 있었다조차 아무 점도 없을 것입니다. 스레드 안전은 자동화 될 수 없습니다. – cletus
@cletus : 스레드 안전성을 자동화 할 수 있습니다 (또는 명확하게 : by-design으로 빌드 할 수 있음). 그러나 자바가하는 것보다 훨씬 다른 접근법을 취할 것이다. –