Changeset 11279


Ignore:
Timestamp:
08/13/08 06:33:36 (15 years ago)
Author:
ehuelsmann
Message:

Reduce 'unchecked' warnings to 23.

Location:
trunk/j/src/org/armedbear/lisp
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/j/src/org/armedbear/lisp/JHandler.java

    r11158 r11279  
    33 *
    44 * Copyright (C) 2003-2005 Andras Simon, Peter Graves
    5  * $Id: JHandler.java,v 1.10 2007-02-23 21:17:33 piso Exp $
     5 * $Id: JHandler.java,v 1.11 2008-08-13 06:33:36 ehuelsmann Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    2828public final class JHandler extends Lisp
    2929{
    30     private static final Map table = new WeakHashMap();
     30    private static final Map<Object,Map<String,Entry>> table =
     31       new WeakHashMap<Object,Map<String,Entry>>();
    3132
    3233    public static void callLisp (String s, Object o)
     
    5253    {
    5354        if (table.containsKey(o)) {
    54             Map entryTable =  (Map)table.get(o);
     55            Map<String,Entry> entryTable =  (Map<String,Entry>)table.get(o);
    5556            if (entryTable.containsKey(s)) {
    5657                Function f = ((Entry)entryTable.get(s)).getHandler();
     
    8788            if (args.length != 5)
    8889                return error(new WrongNumberOfArgumentsException(this));
    89             Map entryTable = null;
     90            Map<String,Entry> entryTable = null;
    9091            Object object = args[0].javaInstance();
    9192            String event = ((Symbol)args[1]).getName();
    9293            if (!table.containsKey(object)) {
    93                 entryTable = new HashMap();
     94                entryTable = new HashMap<String,Entry>();
    9495                table.put(object,entryTable);
    9596            } else {
    96                 entryTable = (Map)table.get(object);
     97                entryTable = (Map<String,Entry>)table.get(object);
    9798            }
    9899            Entry entry = new Entry((Function) args[2], args[3], event, entryTable);
     
    109110        LispObject data;
    110111        int count = -1;
    111         Map entryTable;
     112        Map<String,Entry> entryTable;
    112113        String event;
    113114
    114         public Entry (Function handler, LispObject data, String event, Map entryTable)
     115        public Entry (Function handler, LispObject data, String event,
     116                      Map<String,Entry> entryTable)
    115117        {
    116118            this.entryTable = entryTable;
  • trunk/j/src/org/armedbear/lisp/JProxy.java

    r11158 r11279  
    33 *
    44 * Copyright (C) 2002-2005 Peter Graves, Andras Simon
    5  * $Id: JProxy.java,v 1.9 2007-02-23 21:17:33 piso Exp $
     5 * $Id: JProxy.java,v 1.10 2008-08-13 06:33:36 ehuelsmann Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    3131public final class JProxy extends Lisp
    3232{
    33   private static final Map table = new WeakHashMap();
     33  private static final Map<Object,Entry> table = new WeakHashMap<Object,Entry>();
    3434
    3535  // ### %jnew-proxy interface &rest method-names-and-defs
     
    4343        if (length < 3 || length % 2 != 1)
    4444          return error(new WrongNumberOfArgumentsException(this));
    45         Map lispDefinedMethods = new HashMap();
     45        Map<String,Function> lispDefinedMethods = new HashMap<String,Function>();
    4646        for (int i = 1; i < length; i += 2)
    4747          lispDefinedMethods.put(args[i].getStringValue(),
  • trunk/j/src/org/armedbear/lisp/Java.java

    r11158 r11279  
    33 *
    44 * Copyright (C) 2002-2006 Peter Graves, Andras Simon
    5  * $Id: Java.java,v 1.72 2007-02-23 21:17:33 piso Exp $
     5 * $Id: Java.java,v 1.73 2008-08-13 06:33:36 ehuelsmann Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    3333public final class Java extends Lisp
    3434{
    35     private static final Map registeredExceptions = new HashMap();
     35    private static final Map<Class,Symbol> registeredExceptions =
     36       new HashMap<Class,Symbol>();
    3637
    3738    private static final LispClass java_exception = LispClass.findClass(Symbol.JAVA_EXCEPTION);
     
    5455            if ((symbol instanceof Symbol) && isJavaException(LispClass.findClass((Symbol) symbol))) {
    5556                registeredExceptions.put(classForName(className.getStringValue()),
    56                                          symbol);
     57                                         (Symbol)symbol);
    5758                return T;
    5859            }
  • trunk/j/src/org/armedbear/lisp/JavaClassLoader.java

    r11278 r11279  
    33 *
    44 * Copyright (C) 2003-2005 Peter Graves
    5  * $Id: JavaClassLoader.java,v 1.14 2008-08-12 21:59:07 ehuelsmann Exp $
     5 * $Id: JavaClassLoader.java,v 1.15 2008-08-13 06:33:36 ehuelsmann Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    4040    private static JavaClassLoader persistentInstance;
    4141
    42     private static Set packages = Collections.synchronizedSet(new HashSet<String>());
     42    private static Set<String> packages = Collections.synchronizedSet(new HashSet<String>());
    4343
    4444    public JavaClassLoader()
Note: See TracChangeset for help on using the changeset viewer.