Java 类org.eclipse.ui.IStartup 实例源码

项目:eclipse-extras    文件:DynamicWorkingSetStartupPDETest.java   
@Test
public void testStartupExtension() {
  Extension extension = getEarlyStartup();

  IStartup startup = extension.createExecutableExtension( "class", IStartup.class );
  assertThat( startup ).isInstanceOf( DynamicWorkingSetStartup.class );
  assertThat( startup ).isNotInstanceOf( BundleActivator.class );
}
项目:eclipse-extras    文件:LaunchExtrasStartupPDETest.java   
@Test
public void testStartupExtension() {
  Extension extension = getEarlyStartup();

  IStartup startup = extension.createExecutableExtension( "class", IStartup.class );
  assertThat( startup ).isInstanceOf( LaunchExtrasStartup.class );
  assertThat( startup ).isNotInstanceOf( BundleActivator.class );
}
项目:xiliary    文件:FontOnStartupLoaderPDETest.java   
@Test
public void extensionRegistration() {
  IStartup actual = new RegistryAdapter()
    .createExecutableExtension( "org.eclipse.ui.startup", IStartup.class )
    .thatMatches( attribute( "class", FontOnStartupLoader.class.getName() ) )
    .process();

  assertThat( actual ).isInstanceOf( FontOnStartupLoader.class );
}