Java源码示例:org.eclipse.debug.core.ILaunchesListener2

示例1
private ILaunchManager mockLaunchManager() {
  ILaunchManager result = mock( ILaunchManager.class );
  doAnswer( new Answer<Object>() {
    @Override
    public Object answer( InvocationOnMock invocation ) {
      launchesListeners.add( ( ILaunchesListener2 )invocation.getArguments()[ 0 ] );
      return null;
    }
  } ).when( result ).addLaunchListener( any( ILaunchesListener2.class ) );
  return result;
}
 
示例2
private void fireLaunchTerminated( ILaunch launch ) {
  for( ILaunchesListener2 launchesListener : launchesListeners ) {
    launchesListener.launchesTerminated( new ILaunch[] { launch } );
  }
}