checkpoint
authoradam <adam@megacz.com>
Mon, 9 Oct 2006 03:23:27 +0000 (23:23 -0400)
committeradam <adam@megacz.com>
Mon, 9 Oct 2006 03:23:27 +0000 (23:23 -0400)
darcs-hash:20061009032327-5007d-79e31a6e291a647fc1790b4bebf611f94052cbbb.gz

src/edu/berkeley/sbp/bind/Bindable.java

index e3ee82f..a51996e 100644 (file)
@@ -10,6 +10,7 @@ import java.util.*;
 import java.lang.annotation.*;
 import java.lang.reflect.*;
 import java.io.*;
+import java.security.*;
 import static edu.berkeley.sbp.util.Reflection.*;
 
 public abstract class Bindable implements ToJava {
@@ -43,7 +44,7 @@ public abstract class Bindable implements ToJava {
         public String toString() { return "BindableMethod["+_method+"]"; }
         public BindableMethod(Method _method) { this._method = _method; }
         public String getSimpleName() { return _method.getName(); }
-        public <A extends Annotation> A getAnnotation(Class<A> c) { return _method.getAnnotation(c); }
+        public <A extends Annotation> A getAnnotation(final Class<A> c) { return _method.getAnnotation(c); }
         public Object impose(Object[] fields) { return Reflection.impose(_method, fields); }
         public Annotation[][] getArgAnnotations() { return _method.getParameterAnnotations(); }
         public String[]       getArgNames() { return new String[_method.getParameterTypes().length]; }