Ejemplo n.º 1
0
 public Object put(String name, Object object) {
   if (reserved.contains(name)) {
     throw new IllegalStateException("Cannot set final element - \"" + name + "\"");
   }
   if (object == null) {
     throw new NullPointerException("Tried to set " + name + " as null.");
   }
   list.add(0, new Node(name, object));
   return object;
 }
Ejemplo n.º 2
0
 public Object set(String name, Object object) {
   if (reserved.contains(name)) {
     throw new IllegalStateException("Cannot set final element - \"" + name + "\"");
   }
   if (object == null) {
     throw new NullPointerException("Tried to set " + name + " as null.");
   }
   for (int x = 0; x < list.size(); x++) {
     if (((Node) list.get(x)).name.equals(name)) {
       // operate on node to affect container scopes
       ((Node) list.get(x)).object = object;
       return object;
     }
   }
   put(name, object);
   return object;
 }