You can say:
-keepclassmembers class sun.** { public protected *; }
But I don't rule out the package / default accessor methods :(
void myMethod { }
You can add another one -keepclassmembers :
-keepclassmembers
-keepclassmembers class com.mycompany.MyClass { !public !protected !private *; }