11
이 규칙은 예를 들어 난독 무엇을 의미 하는가 :프로 가드 규칙에서 이중 별표는 무엇을 의미합니까?
이해-keep class myjava.** {*;}
{*} 부분은 클래스의 모든 회원들과 방법을 의미한다. 그러나 2 별표는 패키지 이름에서 무엇을 의미합니까?
미리 감사드립니다. the manual에서
이 규칙은 예를 들어 난독 무엇을 의미 하는가 :프로 가드 규칙에서 이중 별표는 무엇을 의미합니까?
이해-keep class myjava.** {*;}
{*} 부분은 클래스의 모든 회원들과 방법을 의미한다. 그러나 2 별표는 패키지 이름에서 무엇을 의미합니까?
미리 감사드립니다. the manual에서
는 :
Types in classname, annotationtype, returntype, and argumenttype can contain wildcards: '?' for a single character, '*' for any number of characters (but not the package separator), '**' for any number of (any) characters, '%' for any primitive type, '***' for any type, and '...' for any number of arguments.
나는 그 부분을 놓쳤다. 감사. – Notbad
나는 아직도 그것을 얻지 않는다. 그래서 무엇이 다른지 -keep @@ annotation.Singleton public class *와 -keep @@ annotation.Singleton public class ** –
@BasilMusa 내가 올바르게 이해한다면, 단일 별표에는 패키지 구분 기호가 포함되지 않는다. : com.google. *은 com.google.test 또는 com.google.anothertest를 유지하지만 * com.google.test.one은 유지하지 않습니다. 이중 별표는 모든 잠재적 하위 패키지를 무한대로 유지합니다. – Jon