odps-sdk/odps-sdk-core/src/main/java/com/aliyun/odps/simpleframework/xml/core/GetPart.java [167:175]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   public <T extends Annotation> T getAnnotation(Class<T> type) {
      if(cache.isEmpty()) {
         for(Annotation entry : list) {
            Class key = entry.annotationType();
            cache.cache(key, entry);
         }
      }
      return (T)cache.fetch(type);
   }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



odps-sdk/odps-sdk-core/src/main/java/com/aliyun/odps/simpleframework/xml/core/SetPart.java [167:175]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   public <T extends Annotation> T getAnnotation(Class<T> type) {
      if(cache.isEmpty()) {
         for(Annotation entry : list) {
            Class key = entry.annotationType();
            cache.cache(key, entry);
         }
      }
      return (T)cache.fetch(type);
   }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



odps-sdk/odps-sdk-core/src/main/java/com/aliyun/odps/simpleframework/xml/core/FieldContact.java [217:225]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   private <T extends Annotation> T getCache(Class<T> type) {
      if(cache.isEmpty()) {
         for(Annotation entry : list) {
            Class key = entry.annotationType();
            cache.cache(key, entry);
         }
      }
      return (T)cache.fetch(type);
   }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



