TSLintWizardPage.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:typescript.java 作者:
private void createEmbeddedTslintPluginField(Composite parent) {
    useEmbeddedTslintPluginButton = new Button(parent, SWT.RADIO);
    useEmbeddedTslintPluginButton.setText(TypeScriptUIMessages.TSLintWizardPage_useEmbeddedTslintPlugin_label);
    useEmbeddedTslintPluginButton.addListener(SWT.Selection, this);
    useEmbeddedTslintPluginButton.addSelectionListener(new SelectionAdapter() {
        @Override
        public void widgetSelected(SelectionEvent e) {
            updateTslintPluginMode();
        }
    });

    embeddedTslintPlugin = new Combo(parent, SWT.READ_ONLY);
    embeddedTslintPlugin.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

    ComboViewer viewer = new ComboViewer(embeddedTslintPlugin);
    viewer.setContentProvider(ArrayContentProvider.getInstance());
    viewer.setLabelProvider(new TypeScriptRepositoryLabelProvider(false, true));
    List<ITypeScriptRepository> repositories = Arrays
            .stream(TypeScriptCorePlugin.getTypeScriptRepositoryManager().getRepositories())
            .filter(r -> r.getTslintLanguageServiceName() != null).collect(Collectors.toList());
    viewer.setInput(repositories);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号