1b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onoratoimport proguard.annotation.*; 2b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato 3b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato/** 4b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato * This applet illustrates the use of annotations for configuring ProGuard. 5b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato * 6b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato * You can compile it with: 7b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato * javac -classpath ../lib/annotations.jar Applet.java 8b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato * You can then process it with: 9b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato * java -jar ../../../lib/proguard.jar @ ../examples.pro 10b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato * 11b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato * The annotation will preserve the class and its essential methods. 12b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato */ 13b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato@Keep 14b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onoratopublic class Applet extends java.applet.Applet 15b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato{ 16b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato // Implementations for Applet. 17b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato 18b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato public void init() 19b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato { 20b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato // ... 21b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato } 22b72c5c2e5482cf10117b2b25f642f7616b2326c3Joe Onorato} 23