test_class.declarator: testStringArray = { "0", "1", "2", "3", "4" }
test_class.original_string: String[] testStringArray = { "0", "1", "2", "3", "4" };
test_class.type: String[]
test_class.var_name: testStringArray
test_class.declarator: testIntegerArray = { 10, 11, 12, 13, 14 }
test_class.original_string: Integer[] testIntegerArray = { 10, 11, 12, 13, 14 };
test_class.type: Integer[]
test_class.var_name: testIntegerArray
test_class.declarator: testIntArray = { 20, 21, 22, 23, 24 }
test_class.original_string: int[] testIntArray = { 20, 21, 22, 23, 24 };
test_class.type: int[]
test_class.var_name: testIntArray
test_class.file: flink-streaming-java/src/test/java/org/apache/flink/streaming/api/functions/windowing/delta/extractor/FieldFromArrayTest.java
test_class.identifier: FieldFromArrayTest
test_case.body: @Test
  	public void testIntegerArray() {
  		for (int i = 0; i < this.testIntegerArray.length; i++) {
  			assertEquals(this.testIntegerArray[i],
  					new FieldFromArray<String>(i).extract(testIntegerArray));
  		}
  	}
test_case.class_method_signature: FieldFromArrayTest.testIntegerArray()
test_case.full_signature: @Test public void testIntegerArray()
test_case.identifier: testIntegerArray
test_case.invocations: assertEquals extract
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testIntegerArray()
focal_class.declarator: serialVersionUID = -5161386546695574359L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = -5161386546695574359L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: fieldId = 0
focal_class.modifier: private
focal_class.original_string: private int fieldId = 0;
focal_class.type: int
focal_class.var_name: fieldId
focal_class.file: flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/windowing/delta/extractor/FieldFromArray.java
focal_class.identifier: FieldFromArray
focal_class.interfaces: implements Extractor<Object, OUT>
focal_class.class_method_signature: FieldFromArray.FieldFromArray()
focal_class.full_signature: public  FieldFromArray()
focal_class.identifier: FieldFromArray
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  FieldFromArray()
focal_class.class_method_signature: FieldFromArray.FieldFromArray(int fieldId)
focal_class.full_signature: public  FieldFromArray(int fieldId)
focal_class.identifier: FieldFromArray
focal_class.modifiers: public
focal_class.parameters: (int fieldId)
focal_class.signature:  FieldFromArray(int fieldId)
focal_class.class_method_signature: FieldFromArray.extract(Object in)
focal_class.full_signature: @SuppressWarnings("unchecked") @Override public OUT extract(Object in)
focal_class.identifier: extract
focal_class.modifiers: @SuppressWarnings("unchecked") @Override public
focal_class.parameters: (Object in)
focal_class.return: OUT
focal_class.signature: OUT extract(Object in)
focal_method.body: @SuppressWarnings("unchecked")
  	@Override
  	public OUT extract(Object in) {
  		return (OUT) Array.get(in, fieldId);
  	}
focal_method.class_method_signature: FieldFromArray.extract(Object in)
focal_method.full_signature: @SuppressWarnings("unchecked") @Override public OUT extract(Object in)
focal_method.identifier: extract
focal_method.invocations: get
focal_method.modifiers: @SuppressWarnings("unchecked") @Override public
focal_method.parameters: (Object in)
focal_method.return: OUT
focal_method.signature: OUT extract(Object in)