test_class.declarator: mapper = mock(ProjectedResultMapper.class)
test_class.modifier: private final
test_class.original_string: private final ProjectedResultMapper mapper = mock(ProjectedResultMapper.class);
test_class.type: ProjectedResultMapper
test_class.var_name: mapper
test_class.declarator: hMapper = new HibernateProjectedResultMapper(mapper)
test_class.modifier: private final
test_class.original_string: private final HibernateProjectedResultMapper hMapper = new HibernateProjectedResultMapper(mapper);
test_class.type: HibernateProjectedResultMapper
test_class.var_name: hMapper
test_class.declarator: field = new String[] { "field" }
test_class.modifier: private final
test_class.original_string: private final String[] field = new String[] { "field" };
test_class.type: String[]
test_class.var_name: field
test_class.declarator: fields = new String[] { "id", "name" }
test_class.modifier: private final
test_class.original_string: private final String[] fields = new String[] { "id", "name" };
test_class.type: String[]
test_class.var_name: fields
test_class.declarator: projected = QueryBuilder.builderFor(Integer.class, String.class, field).build()
test_class.modifier: private final
test_class.original_string: private final Query<Integer,String> projected = QueryBuilder.builderFor(Integer.class, String.class, field).build();
test_class.type: Query<Integer,String>
test_class.var_name: projected
test_class.declarator: projected2 = QueryBuilder.builderFor(Integer.class, TestClass.class, fields).build()
test_class.modifier: private final
test_class.original_string: private final Query<Integer,TestClass> projected2 = QueryBuilder.builderFor(Integer.class, TestClass.class, fields).build();
test_class.type: Query<Integer,TestClass>
test_class.var_name: projected2
test_class.declarator: unprojected = QueryBuilder.builderFor(String.class).build()
test_class.modifier: private final
test_class.original_string: private final Query<String,String> unprojected = QueryBuilder.builderFor(String.class).build();
test_class.type: Query<String,String>
test_class.var_name: unprojected
test_class.declarator: test = new TestClass(1L, "one", 0D, 0D)
test_class.modifier: final
test_class.original_string: final TestClass test = new TestClass(1L, "one", 0D, 0D);
test_class.type: TestClass
test_class.var_name: test
test_class.declarator: string = "test string"
test_class.modifier: final
test_class.original_string: final String string = "test string";
test_class.type: String
test_class.var_name: string
test_class.declarator: strings = Arrays.asList("a","b","c","d")
test_class.modifier: final
test_class.original_string: final List<String> strings = Arrays.asList("a","b","c","d");
test_class.type: List<String>
test_class.var_name: strings
test_class.declarator: input = new Object()
test_class.modifier: private final
test_class.original_string: private final Object input = new Object();
test_class.type: Object
test_class.var_name: input
test_class.declarator: inputs = Arrays.asList(1,2,3,4,5)
test_class.modifier: private final
test_class.original_string: private final List<?> inputs = Arrays.asList(1,2,3,4,5);
test_class.type: List<?>
test_class.var_name: inputs
test_class.file: seeking-hibernate/src/test/java/com/eharmony/matching/seeking/mapper/HibernateProjectedResultMapperTest.java
test_class.identifier: HibernateProjectedResultMapperTest
test_case.body: @Test
      public void returnFields_single() {
          assertArrayEquals(field, hMapper.returnFields(projected));
      }
test_case.class_method_signature: HibernateProjectedResultMapperTest.returnFields_single()
test_case.full_signature: @Test public void returnFields_single()
test_case.identifier: returnFields_single
test_case.invocations: assertArrayEquals returnFields
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void returnFields_single()
focal_class.declarator: mapper
focal_class.modifier: private final
focal_class.original_string: private final ProjectedResultMapper mapper;
focal_class.type: ProjectedResultMapper
focal_class.var_name: mapper
focal_class.file: seeking-hibernate/src/main/java/com/eharmony/matching/seeking/mapper/HibernateProjectedResultMapper.java
focal_class.identifier: HibernateProjectedResultMapper
focal_class.class_method_signature: HibernateProjectedResultMapper.HibernateProjectedResultMapper(ProjectedResultMapper mapper)
focal_class.full_signature: public  HibernateProjectedResultMapper(ProjectedResultMapper mapper)
focal_class.identifier: HibernateProjectedResultMapper
focal_class.modifiers: public
focal_class.parameters: (ProjectedResultMapper mapper)
focal_class.signature:  HibernateProjectedResultMapper(ProjectedResultMapper mapper)
focal_class.class_method_signature: HibernateProjectedResultMapper.returnFields(Query<T, R> query)
focal_class.full_signature: protected String[] returnFields(Query<T, R> query)
focal_class.identifier: returnFields
focal_class.modifiers: protected
focal_class.parameters: (Query<T, R> query)
focal_class.return: String[]
focal_class.signature: String[] returnFields(Query<T, R> query)
focal_class.class_method_signature: HibernateProjectedResultMapper.mapResult(Object o, Query<T, R> query, String[] returnFields)
focal_class.full_signature: public R mapResult(Object o, Query<T, R> query, String[] returnFields)
focal_class.identifier: mapResult
focal_class.modifiers: public
focal_class.parameters: (Object o, Query<T, R> query, String[] returnFields)
focal_class.return: R
focal_class.signature: R mapResult(Object o, Query<T, R> query, String[] returnFields)
focal_class.class_method_signature: HibernateProjectedResultMapper.mapResult(Object o, Query<T, R> query)
focal_class.full_signature: public R mapResult(Object o, Query<T, R> query)
focal_class.identifier: mapResult
focal_class.modifiers: public
focal_class.parameters: (Object o, Query<T, R> query)
focal_class.return: R
focal_class.signature: R mapResult(Object o, Query<T, R> query)
focal_class.class_method_signature: HibernateProjectedResultMapper.mapResults(List<?> objects, final Query<T, R> query)
focal_class.full_signature: @SuppressWarnings("unchecked") public List<R> mapResults(List<?> objects, final Query<T, R> query)
focal_class.identifier: mapResults
focal_class.modifiers: @SuppressWarnings("unchecked") public
focal_class.parameters: (List<?> objects, final Query<T, R> query)
focal_class.return: List<R>
focal_class.signature: List<R> mapResults(List<?> objects, final Query<T, R> query)
focal_class.class_method_signature: HibernateProjectedResultMapper.mapResults(ScrollableResults objects, final Query<T, R> query)
focal_class.full_signature: @SuppressWarnings("unchecked") public Iterable<R> mapResults(ScrollableResults objects, final Query<T, R> query)
focal_class.identifier: mapResults
focal_class.modifiers: @SuppressWarnings("unchecked") public
focal_class.parameters: (ScrollableResults objects, final Query<T, R> query)
focal_class.return: Iterable<R>
focal_class.signature: Iterable<R> mapResults(ScrollableResults objects, final Query<T, R> query)
focal_method.body: protected <T, R> String[] returnFields(Query<T, R> query) {
          List<String> list = query.getReturnFields();
          String[] array = new String[list.size()];
          return list.toArray(array);
      }
focal_method.class_method_signature: HibernateProjectedResultMapper.returnFields(Query<T, R> query)
focal_method.full_signature: protected String[] returnFields(Query<T, R> query)
focal_method.identifier: returnFields
focal_method.invocations: getReturnFields size toArray
focal_method.modifiers: protected
focal_method.parameters: (Query<T, R> query)
focal_method.return: String[]
focal_method.signature: String[] returnFields(Query<T, R> query)