Search in sources :

Example 1 with SharedModule

use of org.eclipse.xtext.ui.shared.internal.SharedModule in project xtext-eclipse by eclipse.

the class Bug349445Test method setUp.

@Before
public void setUp() throws Exception {
    injector = Guice.createInjector(Modules2.mixin(new SharedModule(null), new AbstractModule() {

        @Override
        protected void configure() {
            bind(PersistedStateProvider.class).toInstance(Bug349445Test.this);
            bind(IMarkerUpdater.class).toInstance(Bug349445Test.this);
            bind(IResourceServiceProvider.Registry.class).toInstance(Bug349445Test.this);
        }
    }));
    loadCalled = 0;
    testMe = injector.getInstance(ClusteringBuilderState.class);
}
Also used : IResourceServiceProvider(org.eclipse.xtext.resource.IResourceServiceProvider) ClusteringBuilderState(org.eclipse.xtext.builder.clustering.ClusteringBuilderState) SharedModule(org.eclipse.xtext.ui.shared.internal.SharedModule) AbstractModule(com.google.inject.AbstractModule) Before(org.junit.Before)

Example 2 with SharedModule

use of org.eclipse.xtext.ui.shared.internal.SharedModule in project xtext-eclipse by eclipse.

the class PersistableResourceDescriptionsTest method createBuilderInjector.

@BeforeClass
public static void createBuilderInjector() {
    SharedModule module = new SharedModule(null);
    builderInjector = Guice.createInjector(module);
}
Also used : SharedModule(org.eclipse.xtext.ui.shared.internal.SharedModule) BeforeClass(org.junit.BeforeClass)

Aggregations

SharedModule (org.eclipse.xtext.ui.shared.internal.SharedModule)2 AbstractModule (com.google.inject.AbstractModule)1 ClusteringBuilderState (org.eclipse.xtext.builder.clustering.ClusteringBuilderState)1 IResourceServiceProvider (org.eclipse.xtext.resource.IResourceServiceProvider)1 Before (org.junit.Before)1 BeforeClass (org.junit.BeforeClass)1