package com.l7tech.server.search.processors;

import com.l7tech.search.Dependency;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Map;

class l {
   final Method val$getterMethod;
   final Object val$object;
   final Dependency val$annotation;

   l(DefaultDependencyProcessor var1, Method var2, Object var3, Dependency var4) {
      this.val$getterMethod = var2;
      this.val$object = var3;
      this.val$annotation = var4;
   }

   public void set(Object var1) throws InvocationTargetException, IllegalAccessException {
      Map var2 = (Map)this.val$getterMethod.invoke(this.val$object);
      var2.put(this.val$annotation.key(), var1);
   }
}
