test_class.file: flink-contrib/flink-storm/src/test/java/org/apache/flink/storm/wrappers/SpoutCollectorTest.java
test_class.identifier: SpoutCollectorTest
test_class.superclass: extends AbstractTest
test_case.body: @SuppressWarnings("unchecked")
  	@Test(expected = UnsupportedOperationException.class)
  	public void testEmitDirect() {
  		new SpoutCollector<Object>(mock(HashMap.class), -1, mock(SourceContext.class)).emitDirect(
  				0, null, null, (Object) null);
  	}
test_case.class_method_signature: SpoutCollectorTest.testEmitDirect()
test_case.full_signature: @SuppressWarnings("unchecked") @Test(expected = UnsupportedOperationException.class) public void testEmitDirect()
test_case.identifier: testEmitDirect
test_case.invocations: emitDirect mock mock
test_case.modifiers: @SuppressWarnings("unchecked") @Test(expected = UnsupportedOperationException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testEmitDirect()
focal_class.declarator: flinkContext
focal_class.modifier: private final
focal_class.original_string: private final SourceContext<OUT> flinkContext;
focal_class.type: SourceContext<OUT>
focal_class.var_name: flinkContext
focal_class.file: flink-contrib/flink-storm/src/main/java/org/apache/flink/storm/wrappers/SpoutCollector.java
focal_class.identifier: SpoutCollector
focal_class.interfaces: implements ISpoutOutputCollector
focal_class.class_method_signature: SpoutCollector.SpoutCollector(final HashMap<String, Integer> numberOfAttributes, final int taskId,
  			final SourceContext<OUT> flinkContext)
focal_class.full_signature:   SpoutCollector(final HashMap<String, Integer> numberOfAttributes, final int taskId,
  			final SourceContext<OUT> flinkContext)
focal_class.identifier: SpoutCollector
focal_class.parameters: (final HashMap<String, Integer> numberOfAttributes, final int taskId,
  			final SourceContext<OUT> flinkContext)
focal_class.signature:  SpoutCollector(final HashMap<String, Integer> numberOfAttributes, final int taskId,
  			final SourceContext<OUT> flinkContext)
focal_class.class_method_signature: SpoutCollector.doEmit(final OUT flinkTuple)
focal_class.full_signature: @Override protected List<Integer> doEmit(final OUT flinkTuple)
focal_class.identifier: doEmit
focal_class.modifiers: @Override protected
focal_class.parameters: (final OUT flinkTuple)
focal_class.return: List<Integer>
focal_class.signature: List<Integer> doEmit(final OUT flinkTuple)
focal_class.class_method_signature: SpoutCollector.reportError(final Throwable error)
focal_class.full_signature: @Override public void reportError(final Throwable error)
focal_class.identifier: reportError
focal_class.modifiers: @Override public
focal_class.parameters: (final Throwable error)
focal_class.return: void
focal_class.signature: void reportError(final Throwable error)
focal_class.class_method_signature: SpoutCollector.emit(final String streamId, final List<Object> tuple, final Object messageId)
focal_class.full_signature: @Override public List<Integer> emit(final String streamId, final List<Object> tuple, final Object messageId)
focal_class.identifier: emit
focal_class.modifiers: @Override public
focal_class.parameters: (final String streamId, final List<Object> tuple, final Object messageId)
focal_class.return: List<Integer>
focal_class.signature: List<Integer> emit(final String streamId, final List<Object> tuple, final Object messageId)
focal_class.class_method_signature: SpoutCollector.emitDirect(final int taskId, final String streamId, final List<Object> tuple, final Object messageId)
focal_class.full_signature: @Override public void emitDirect(final int taskId, final String streamId, final List<Object> tuple, final Object messageId)
focal_class.identifier: emitDirect
focal_class.modifiers: @Override public
focal_class.parameters: (final int taskId, final String streamId, final List<Object> tuple, final Object messageId)
focal_class.return: void
focal_class.signature: void emitDirect(final int taskId, final String streamId, final List<Object> tuple, final Object messageId)
focal_class.superclass: extends AbstractStormCollector<OUT>
focal_method.body: @Override
  	public void emitDirect(final int taskId, final String streamId, final List<Object> tuple, final Object messageId) {
  		throw new UnsupportedOperationException("Direct emit is not supported by Flink");
  	}
focal_method.class_method_signature: SpoutCollector.emitDirect(final int taskId, final String streamId, final List<Object> tuple, final Object messageId)
focal_method.full_signature: @Override public void emitDirect(final int taskId, final String streamId, final List<Object> tuple, final Object messageId)
focal_method.identifier: emitDirect
focal_method.modifiers: @Override public
focal_method.parameters: (final int taskId, final String streamId, final List<Object> tuple, final Object messageId)
focal_method.return: void
focal_method.signature: void emitDirect(final int taskId, final String streamId, final List<Object> tuple, final Object messageId)