X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fbind%2FBindable.java;h=a51996e144c4cac89f2cc3b5b94802f755741a6a;hp=8f5cc86749efa2060ac98fda91c2bfb6ae308d1a;hb=aa4e862db418a090b37b2d70c72fc9e0d1a4265c;hpb=dda22f5fe5cc0b84264c1a0d3369048c81a140f2
diff --git a/src/edu/berkeley/sbp/bind/Bindable.java b/src/edu/berkeley/sbp/bind/Bindable.java
index 8f5cc86..a51996e 100644
--- a/src/edu/berkeley/sbp/bind/Bindable.java
+++ b/src/edu/berkeley/sbp/bind/Bindable.java
@@ -1,3 +1,5 @@
+// Copyright 2006 all rights reserved; see LICENSE file for BSD-style license
+
package edu.berkeley.sbp.bind;
import edu.berkeley.sbp.util.*;
@@ -8,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 {
@@ -41,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 getAnnotation(Class c) { return _method.getAnnotation(c); }
+ public A getAnnotation(final Class 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]; }