1 import java.applet.Applet;
2 import java.lang.reflect.*;
4 import netscape.javascript.*;
9 public Object arrayField[] = { 5 };
12 public class SharedApplet extends Applet
14 public String objectToString(Object obj) {
15 return obj.toString();
18 public String[] stringArray() {
19 return new String[] { "One", "Two", "Three" };
22 public List<String> stringList() {
23 List<String> result = new ArrayList<String>();
30 public Object getSelf() {
34 public NonPublicClass getObjectOfNonPublicClass() {
35 return new NonPublicClass();
38 public Object testGetProperty(JSObject obj, String propertyName) {
39 return obj.getMember(propertyName);
42 public Object testGetMember(JSObject obj, String memberName) {
43 return obj.getMember(memberName);
46 public void remember(Object obj) {
47 rememberedObject = obj;
50 public Object getAndForgetRememberedObject() {
51 Object result = rememberedObject;
52 rememberedObject = null;
56 private Object rememberedObject;