2015-09-08 18 views
5

Rozważ to stwierdzenie PROGUARD:Znaczenie {*; } W PROGUARD

-keep public class * extends android.support.design.widget.CoordinatorLayout$Behavior { *; } 

W tym oświadczeniu, co robi dodanie {*; } oznaczać?

Czy zachowuje wszystkie metody? Wszystkie pola? A może po prostu cała klasa?

Odpowiedz

5

Jest używany jako symbol wieloznaczny w ProGuard, aby wskazać all members and methods in the class.

Źródło: ProGuard manual, Stack overflow

+0

więc jest ona taka sama jak keepclassmembers lub keepclasswithmembers? – batmaci