Adjusting to recent changes in NetBeans proper.
1.1 --- a/language/ide/ui/test/unit/src/org/netbeans/modules/jackpot30/ui/PatternGeneratorTest.java Sat Apr 27 23:08:16 2013 +0200
1.2 +++ b/language/ide/ui/test/unit/src/org/netbeans/modules/jackpot30/ui/PatternGeneratorTest.java Sun Apr 28 09:28:28 2013 +0200
1.3 @@ -45,11 +45,18 @@
1.4 import com.sun.source.util.TreePath;
1.5 import java.util.List;
1.6 import java.util.concurrent.atomic.AtomicBoolean;
1.7 +import org.netbeans.api.editor.mimelookup.MimePath;
1.8 import org.netbeans.api.java.source.CompilationInfo;
1.9 import org.netbeans.modules.java.hints.infrastructure.TreeRuleTestBase;
1.10 import org.netbeans.modules.java.hints.jackpot.spi.PatternConvertor;
1.11 import org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker;
1.12 +import org.netbeans.modules.java.hints.spiimpl.options.HintsSettings;
1.13 +import org.netbeans.modules.java.hints.spiimpl.options.HintsSettings.GlobalSettingsProvider;
1.14 import org.netbeans.spi.editor.hints.ErrorDescription;
1.15 +import org.netbeans.spi.editor.mimelookup.MimeDataProvider;
1.16 +import org.openide.util.Lookup;
1.17 +import org.openide.util.lookup.Lookups;
1.18 +import org.openide.util.lookup.ServiceProvider;
1.19
1.20 /**
1.21 *
1.22 @@ -116,7 +123,7 @@
1.23 protected List<ErrorDescription> computeErrors(CompilationInfo info, TreePath path) {
1.24 String script = PatternGenerator.generateFindUsagesScript(info, info.getTrees().getElement(path));
1.25
1.26 - return new HintsInvoker(info, new AtomicBoolean()).computeHints(info, PatternConvertor.create(script));
1.27 + return new HintsInvoker(HintsSettings.getSettingsFor(info.getFileObject()), new AtomicBoolean()).computeHints(info, PatternConvertor.create(script));
1.28 }
1.29
1.30 @Override
1.31 @@ -131,4 +138,16 @@
1.32 @Override
1.33 public void testNoHintsForSimpleInitialize() throws Exception {}
1.34
1.35 + @ServiceProvider(service=MimeDataProvider.class)
1.36 + public static class MimeLookupProviderImpl implements MimeDataProvider {
1.37 + private final Lookup lookup = Lookups.singleton(new GlobalSettingsProvider());
1.38 +
1.39 + @Override
1.40 + public Lookup getLookup(MimePath mimePath) {
1.41 + if ("text/x-java".equals(mimePath.getPath()))
1.42 + return lookup;
1.43 + return null;
1.44 + }
1.45 + }
1.46 +
1.47 }