2012-06-12 3 views
3

Guice AOP에 의해 향상된 클래스에 대해 "unwrap"(즉, 비 강화 클래스를 얻는) "공식적인"방법이 있습니까?Guice AOP에 의해 강화 된 래핑 해제 클래스

지금까지 클래스 이름에서 "$$ EnhancerByGuice $$"문자열을 찾고이 클래스가 존재하는 경우 슈퍼 클래스로 되 돌렸습니다 (Guice AOP는 상속을 사용하는 클래스에서 작동 함).

Guice가이 서 픽스 문자열 (API 또는 계약의 일부가 아님)을 변경하기로 결정할 때 중단되지 않는 것을 선호합니다.

답변

2

내가 알 수있는 한 공식적인 방법은 없습니다. 이 문제를 해결하기 위해 열린 issue이 있지만 우선 순위 부여를 통해 나는 그것이 일어날 것임을 의심합니다. 그 동안 Guice가 접미사 문자열을 변경하기로 결정했을 때 깨지지 않도록하려면 향상된 클래스를 감지 할 수 있음을 증명하는 단위 테스트를 추가하십시오.

관련 문제