test_class.declarator: resolver = new SolrjPropertyResolver()
test_class.modifier: private final
test_class.original_string: private final SolrjPropertyResolver resolver = new SolrjPropertyResolver();
test_class.type: SolrjPropertyResolver
test_class.var_name: resolver
test_class.file: seeking-solr/src/test/java/com/eharmony/matching/seeking/translator/solr/SolrjPropertyResolverTest.java
test_class.identifier: SolrjPropertyResolverTest
test_case.body: @Test
      public void resolve_name() {
          assertEquals("name", resolver.resolve("name", TestMappedClass.class));
      }
test_case.class_method_signature: SolrjPropertyResolverTest.resolve_name()
test_case.full_signature: @Test public void resolve_name()
test_case.identifier: resolve_name
test_case.invocations: assertEquals resolve
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void resolve_name()
focal_class.declarator: log = LogFactoryImpl.getLog(SolrjPropertyResolver.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Log log = LogFactoryImpl.getLog(SolrjPropertyResolver.class);
focal_class.type: Log
focal_class.var_name: log
focal_class.file: seeking-solr/src/main/java/com/eharmony/matching/seeking/translator/solr/SolrjPropertyResolver.java
focal_class.identifier: SolrjPropertyResolver
focal_class.interfaces: implements PropertyResolver
focal_class.class_method_signature: SolrjPropertyResolver.resolve(String fieldName, Class<?> entityClass)
focal_class.full_signature: @Override public String resolve(String fieldName, Class<?> entityClass)
focal_class.identifier: resolve
focal_class.modifiers: @Override public
focal_class.parameters: (String fieldName, Class<?> entityClass)
focal_class.return: String
focal_class.signature: String resolve(String fieldName, Class<?> entityClass)
focal_method.body: @Override
      public String resolve(String fieldName, Class<?> entityClass) {
          try {
              java.lang.reflect.Field field = entityClass.getDeclaredField(fieldName);
              if (field.isAnnotationPresent(Field.class)) {
                  return field.getAnnotation(Field.class).value();
              }
          } catch (Exception e) {
              log.warn("Unabled to resolve name for field: " + fieldName, e);
          }
          return fieldName;
      }
focal_method.class_method_signature: SolrjPropertyResolver.resolve(String fieldName, Class<?> entityClass)
focal_method.full_signature: @Override public String resolve(String fieldName, Class<?> entityClass)
focal_method.identifier: resolve
focal_method.invocations: getDeclaredField isAnnotationPresent value getAnnotation warn
focal_method.modifiers: @Override public
focal_method.parameters: (String fieldName, Class<?> entityClass)
focal_method.return: String
focal_method.signature: String resolve(String fieldName, Class<?> entityClass)