title: reflect.Field.annotations always null
body: <p>I am trying to play with reflection and annotations.
  For some reason whenever I add an annotation to a field (or a class or a method), and use reflection to look at the field, I see that its <code>annotations</code> field is null.</p>
  
  <p>For example, this code:</p>
  
  <pre><code>public class Test {
      public static void main(String[] args) throws NoSuchFieldException, SecurityException {
          System.out.println(Test.class.getField("bl").getAnnotations().length);
      }    
      @anno
      public int bl;    
  
      public @interface anno {}    
  }
  </code></pre>
  
  <p>prints 0.</p>
  
  <p>BTW, Java does not ignore annotations in general, and when (for example) I use the <code>@Deprecated</code> annotation - Eclipse recognizes it and tells me the class is deprecated.</p>
  
  <p>I am using Eclipse Indigo and Java SE Development Kit 7 update 2.
  Thanks!</p>