Changeset 12111


Ignore:
Timestamp:
08/23/09 09:26:13 (12 years ago)
Author:
ehuelsmann
Message:

Eliminate all unchecked warnings,
while also removing generic "SuppressWarnings?" annotations.

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

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/Java.java

    r12022 r12111  
    255255                error(new WrongNumberOfArgumentsException(this));
    256256            try {
    257                 final Class c = javaClass(args[0]);
     257                final Class<?> c = javaClass(args[0]);
    258258                int argCount = 0;
    259259                if (args.length == 2 && args[1] instanceof Fixnum) {
    260260                    argCount = Fixnum.getValue(args[1]);
    261261                } else {
    262                     Class[] parameterTypes = new Class[args.length-1];
     262                    Class<?>[] parameterTypes = new Class[args.length-1];
    263263                    for (int i = 1; i < args.length; i++) {
    264264                        parameterTypes[i-1] = javaClass(args[i]);
     
    299299            if (args.length < 2)
    300300                error(new WrongNumberOfArgumentsException(this));
    301             final Class c = javaClass(args[0]);
     301            final Class<?> c = javaClass(args[0]);
    302302            String methodName = args[1].getStringValue();
    303303            try {
     
    306306                    argCount = ((Fixnum)args[2]).value;
    307307                } else {
    308                     Class[] parameterTypes = new Class[args.length-2];
     308                    Class<?>[] parameterTypes = new Class[args.length-2];
    309309                    for (int i = 2; i < args.length; i++)
    310310                        parameterTypes[i-2] = javaClass(args[i]);
     
    637637            } else
    638638                method = (Method) JavaObject.getObject(methodArg);
    639             Class[] argTypes = method.getParameterTypes();
     639            Class<?>[] argTypes = (Class<?>[])method.getParameterTypes();
    640640            Object[] methodArgs = new Object[args.length - 2];
    641641            for (int i = 2; i < args.length; i++) {
     
    646646                    methodArgs[i-2] = arg.javaInstance(argTypes[i-2]);
    647647            }
    648             return JavaObject.getInstance(method.invoke(instance, methodArgs), translate);
     648            return JavaObject.getInstance(method.invoke(instance, methodArgs),
     649                                          translate);
    649650        }
    650651        catch (ConditionThrowable t) {
  • trunk/abcl/src/org/armedbear/lisp/JavaClassLoader.java

    r11391 r12111  
    8080    }
    8181
    82     public Class loadClassFromByteArray(String className, byte[] classbytes)
     82    public Class<?> loadClassFromByteArray(String className,
     83                                                byte[] classbytes)
    8384    {
    8485        try {
    8586            long length = classbytes.length;
    8687            if (length < Integer.MAX_VALUE) {
    87                 Class c = defineClass(className, classbytes, 0, (int) length);
     88                Class<?> c =
     89                    defineClass(className, classbytes, 0, (int) length);
    8890                if (c != null) {
    8991                    resolveClass(c);
     
    101103    }
    102104
    103     public Class loadClassFromByteArray(String className, byte[] bytes,
    104                                         int offset, int length)
     105    public Class<?> loadClassFromByteArray(String className, byte[] bytes,
     106                                                int offset, int length)
    105107    {
    106108        try {
    107             Class c = defineClass(className, bytes, offset, length);
     109            Class<?> c = defineClass(className, bytes, offset, length);
    108110            if (c != null) {
    109111                resolveClass(c);
  • trunk/abcl/src/org/armedbear/lisp/Lisp.java

    r12110 r12111  
    12211221
    12221222    public static final LispObject loadCompiledFunction(byte[] bytes) throws Throwable {
    1223         Class<Object> c = (new JavaClassLoader())
     1223        Class<?> c = (new JavaClassLoader())
    12241224            .loadClassFromByteArray(null, bytes, 0, bytes.length);
    12251225        if (c != null) {
  • trunk/abcl/src/org/armedbear/lisp/LispObject.java

    r12110 r12111  
    105105  }
    106106
    107   public Object javaInstance(Class<Object> c) throws ConditionThrowable
     107  public Object javaInstance(Class<?> c) throws ConditionThrowable
    108108  {
    109109      if (c.isAssignableFrom(getClass()))
Note: See TracChangeset for help on using the changeset viewer.