GVKun编程网logo

com.intellij.ui.RoundedLineBorder的实例源码(integer.parseint源码)

27

在这篇文章中,我们将带领您了解com.intellij.ui.RoundedLineBorder的实例源码的全貌,包括integer.parseint源码的相关情况。同时,我们还将为您介绍有关com.

在这篇文章中,我们将带领您了解com.intellij.ui.RoundedLineBorder的实例源码的全貌,包括integer.parseint源码的相关情况。同时,我们还将为您介绍有关com.intellij.lang.cacheBuilder.DefaultWordsScanner的实例源码、com.intellij.lang.cacheBuilder.WordsScanner的实例源码、com.intellij.lang.surroundWith.Surrounder的实例源码、com.intellij.openapi.editor.IndentGuideDescriptor的实例源码的知识,以帮助您更好地理解这个主题。

本文目录一览:

com.intellij.ui.RoundedLineBorder的实例源码(integer.parseint源码)

com.intellij.ui.RoundedLineBorder的实例源码(integer.parseint源码)

项目:Crucible4IDEA    文件:CommentNodeRenderer.java   
void setComment(final Comment comment) {
  String avatar = comment.getAuthor().getAvatar();
  Icon icon = AllIcons.Ide.Warning_notifications;
  if (avatar != null) {
    try {
      icon = IconLoader.findIcon(new URL(avatar));
    }
    catch (MalformedURLException e) {
      LOG.warn(e);
    }
  }

  myIconLabel.setIcon(icon);
  myMessageLabel.setText(XmlStringUtil.wrapInHtml(comment.getMessage()));

  RoundedLineBorder roundedLineBorder = new RoundedLineBorder(comment.isDraft() ? DRAFT_BORDER_COLOR : COMMENT_BORDER_COLOR,20,2);
  Border marginBorder = BorderFactory.createEmptyBorder(0,UIUtil.DEFAULT_VGAP,0);
  myMainPanel.setBorder(BorderFactory.createCompoundBorder(marginBorder,roundedLineBorder));

  myMainPanel.setBackground(comment.isDraft() ? DRAFT_BG_COLOR : COMMENT_BG_COLOR);

  myPostLink.setVisible(comment.isDraft());
}
项目:jfrog-idea-plugin    文件:FilterButton.java   
private static Border createFocusedBorder() {
    return BorderFactory.createCompoundBorder(new RoundedLineBorder(UIUtil.getHeaderActiveColor(),10,BORDER_SIZE),JBUI.Borders.empty(2));
}
项目:intellij-ce-playground    文件:VcslogPopupComponent.java   
private static Border createFocusedBorder() {
  return BorderFactory.createCompoundBorder(new RoundedLineBorder(UIUtil.getHeaderActiveColor(),INNER_MARGIN_BORDER);
}
项目:intellij-ce-playground    文件:ArrangementAtomMatchConditionComponent.java   
@Override
public RoundedLineBorder create() {
  return IdeBorderFactory.createRoundedBorder(ArrangementConstants.BORDER_ARC_SIZE);
}
项目:intellij-ce-playground    文件:ArrangementAtomMatchConditionComponent.java   
@Override
public RoundedLineBorder create() {
  return IdeBorderFactory.createRoundedBorder(ArrangementConstants.BORDER_ARC_SIZE,2);
}
项目:tools-idea    文件:ArrangementAtomMatchConditionComponent.java   
@Override
public RoundedLineBorder create() {
  return IdeBorderFactory.createRoundedBorder(ArrangementConstants.BORDER_ARC_SIZE);
}
项目:tools-idea    文件:ArrangementAtomMatchConditionComponent.java   
@Override
public RoundedLineBorder create() {
  return IdeBorderFactory.createRoundedBorder(ArrangementConstants.BORDER_ARC_SIZE,2);
}
项目:consulo    文件:VcslogPopupComponent.java   
private static Border createFocusedBorder() {
  return BorderFactory.createCompoundBorder(new RoundedLineBorder(UIUtil.getHeaderActiveColor(),JBUI.Borders.empty(2));
}
项目:consulo    文件:ArrangementAtomMatchConditionComponent.java   
@Override
public RoundedLineBorder create() {
  return IdeBorderFactory.createRoundedBorder(ArrangementConstants.BORDER_ARC_SIZE);
}
项目:consulo    文件:ArrangementAtomMatchConditionComponent.java   
@Override
public RoundedLineBorder create() {
  return IdeBorderFactory.createRoundedBorder(ArrangementConstants.BORDER_ARC_SIZE,2);
}
项目:intellij-ce-playground    文件:ArrangementAtomMatchConditionComponent.java   
RoundedLineBorder create();
项目:tools-idea    文件:ArrangementAtomMatchConditionComponent.java   
RoundedLineBorder create();
项目:consulo    文件:ArrangementAtomMatchConditionComponent.java   
RoundedLineBorder create();

com.intellij.lang.cacheBuilder.DefaultWordsScanner的实例源码

com.intellij.lang.cacheBuilder.DefaultWordsScanner的实例源码

项目:idea-multimarkdown    文件:MultiMarkdownFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    /**
     * Creates a new instance of the words scanner.
     *
     * @param lexer              the lexer used for breaking the text into tokens.
     * @param identifierTokenSet the set of token types which represent identifiers.
     * @param commentTokenSet    the set of token types which represent comments.
     * @param literalTokenSet    the set of token types which represent literals.
     * @param skipCodeContextTokenSet the set of token types which should not be considered as code context.
     */

    DefaultWordsScanner wordsScanner = new DefaultWordsScanner(new MultiMarkdownLexer(),TokenSet.create(WIKI_LINK_REF,WIKI_LINK_TEXT),TokenSet.create(COMMENT),TokenSet.EMPTY,TokenSet.EMPTY) {
        @Override
        public int getVersion() {
            return super.getVersion() + 7;
        }
    };

    return wordsScanner;
}
项目:IntelliFrog    文件:FrogFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(new FrogLexer(),TokenSet.create(FrogTypes.FROG_WORD),FrogParserDeFinition.COMMENT_TOKENS,TokenSet.create(
                    FrogTypes.FROG_NULL,FrogTypes.FROG_SIMPLE_STRING,FrogTypes.FROG_MULTILINE_STRING,FrogTypes.FROG_INTEGER,FrogTypes.FROG_LONG,FrogTypes.FROG_FLOAT,FrogTypes.FROG_DOUBLE,FrogTypes.FROG_TRUE,FrogTypes.FROG_FALSE,FrogTypes.FROG_BYTE_ARRAY
            ));
}
项目:TS-IJ    文件:TSFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(
            new TSLexerAdapter(),TokenSet.create(TSTypes.ID),TokenSet.create(TSTypes.COMMENT),TokenSet.EMPTY
    );
}
项目:AppleScript-IDEA    文件:AppleScriptFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
  return new DefaultWordsScanner(new AppleScriptLexerAdapter(),TokenSet.create(AppleScriptTypes.IDENTIFIER),TokenSet.create(AppleScriptTypes.COMMENT),TokenSet.create(AppleScriptTypes.STRING_LIteraL));
}
项目:bamboo-soy    文件:SoyFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
  return new DefaultWordsScanner(
      new SoyLexer(),TokenSet.create(SoyTypes.IDENTIFIER_WORD),TokenSet.create(SoyTypes.COMMENT_BLOCK),TokenSet.EMPTY);
}
项目:hybris-integration-intellij-idea-plugin    文件:ImpexFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(
        new ImpexLexerAdapter(),orSet(
            create(ImpexTypes.MACRO_NAME_DECLaraTION),create(ImpexTypes.MACRO_DECLaraTION),create(ImpexTypes.MACRO_USAGE)
        ),create(ImpexTypes.COMMENT),TokenSet.ANY
    );
}
项目:intellij-plugin    文件:CoffigFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(new YAMLFlexLexer(),TokenSet.create(YAMLTokenTypes.SCALAR_KEY),TokenSet.create(YAMLTokenTypes.COMMENT),TokenSet.create(YAMLTokenTypes.SCALAR_TEXT,YAMLTokenTypes.SCALAR_DSTRING,YAMLTokenTypes.SCALAR_STRING));
}
项目:lua-for-idea    文件:LuaFindUsagesProvider.java   
@NotNull
public WordsScanner getWordsScanner() {
    return  new DefaultWordsScanner(new LuaLexer(),LuaTokenTypes.IDENTIFIERS_SET,LuaTokenTypes.COMMENT_SET,LuaTokenTypes.LIteraLS_SET) {{
        setMayHaveFileRefsInLiterals(true);
    }};
}
项目:arma-intellij-plugin    文件:SQFFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(
            new SQFLexerAdapter(),SQFParserDeFinition.IDENTIFIERS,SQFParserDeFinition.COMMENTS,SQFParserDeFinition.NUMBER_LIteraLS
    );
}
项目:protobuf-jetbrains-plugin    文件:ProtoFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {

    return new DefaultWordsScanner(new ProtoLexerAdapter(),ProtoParserDeFinition.IDENTIFIER_TOKEN_SET,ProtoParserDeFinition.COMMENT_TOKEN_SET,ProtoParserDeFinition.LIteraL_TOKEN_SET);
}
项目:intellij    文件:BuildFindUsagesProvider.java   
@Override
public WordsScanner getWordsScanner() {
  return new DefaultWordsScanner(
      new BuildLexer(LexerMode.SyntaxHighlighting),tokenSet(TokenKind.IDENTIFIER),tokenSet(TokenKind.COMMENT),tokenSet(TokenKind.STRING));
}
项目:epigraph    文件:SchemaFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
  return new DefaultWordsScanner(SchemaFlexAdapter.newInstance(),SchemaParserDeFinition.IDENTIFIERS,SchemaParserDeFinition.COMMENTS,SchemaParserDeFinition.LIteraLS);
}
项目:IntelliJ_Jahia_plugin    文件:CndFindUsagesProvider.java   
@Nullable
    @Override
    public WordsScanner getWordsScanner() {
        return new DefaultWordsScanner(
                new CndLexerAdapter(),//                TokenSet.EMPTY,TokenSet.create(CndTypes.NAMESPACE_NAME,CndTypes.NODE_TYPE_NAME,CndTypes.PROPERTY_NAME),TokenSet.create(CndTypes.COMMENT),TokenSet.EMPTY
                );
    }
项目:k-intellij-plugin    文件:KFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
  return new DefaultWordsScanner(new KLexerAdapter(),TokenSet.create(KTypes.USER_ID),TokenSet.EMPTY);
}
项目:TheRPlugin    文件:TheRFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
  return new DefaultWordsScanner(new TheRLexer(),TokenSet.create(TheRElementTypes.THE_R_IDENTIFIER),TokenSet.create(TheRParserDeFinition.END_OF_LINE_COMMENT),TokenSet.create(TheRElementTypes.THE_R_STRING_LIteraL_EXPRESSION));
}
项目:consulo-lua    文件:LuaFindUsagesProvider.java   
@NotNull
public WordsScanner getWordsScanner() {
    return  new DefaultWordsScanner(new LuaLexer(),LuaTokenTypes.LIteraLS_SET) {{
        setMayHaveFileRefsInLiterals(true);
    }};
}
项目:smcplugin    文件:SmcFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(new SmcLexerAdapter(),TokenSet.create(SmcTypes.TRANSITION),TokenSet.create(SmcTypes.LINE_COMMENT),TokenSet.EMPTY);
}
项目:idea-jflex    文件:jflexFindUsagesProvider.java   
@Nullable
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(new jflexMergingLexer(),jflexElementTypes.IDENTIFIERS,jflexElementTypes.COMMENTS,jflexElementTypes.REGEXP_ScopE);
}
项目:intellij-xquery    文件:XQueryFindUsageProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(new XQueryLexer(),XQueryParserDeFinition.COMMENTS,XQueryParserDeFinition.STRINGS);
}

com.intellij.lang.cacheBuilder.WordsScanner的实例源码

com.intellij.lang.cacheBuilder.WordsScanner的实例源码

项目:idea-multimarkdown    文件:MultiMarkdownFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    /**
     * Creates a new instance of the words scanner.
     *
     * @param lexer              the lexer used for breaking the text into tokens.
     * @param identifierTokenSet the set of token types which represent identifiers.
     * @param commentTokenSet    the set of token types which represent comments.
     * @param literalTokenSet    the set of token types which represent literals.
     * @param skipCodeContextTokenSet the set of token types which should not be considered as code context.
     */

    DefaultWordsScanner wordsScanner = new DefaultWordsScanner(new MultiMarkdownLexer(),TokenSet.create(WIKI_LINK_REF,WIKI_LINK_TEXT),TokenSet.create(COMMENT),TokenSet.EMPTY,TokenSet.EMPTY) {
        @Override
        public int getVersion() {
            return super.getVersion() + 7;
        }
    };

    return wordsScanner;
}
项目:intellij-plugin-v4    文件:ANTLRv4FindUsagesProvider.java   
@Nullable
    @Override
    public WordsScanner getWordsScanner() {
        return null; // seems ok as JavaFindUsagesProvider does same thing
//      System.out.println("getWordsScanner()");
//      final ANTLRv4Lexer lexer = new ANTLRv4Lexer(null);
//
//      LexerATNSimulator sim =
//          ANTLRUtils.getLexerATNSimulator(lexer,ANTLRv4Lexer._ATN,lexer.getInterpreter().decisionToDFA,//                                          lexer.getInterpreter().getSharedContextCache());
//      lexer.setInterpreter(sim);
//      WordsScanner scanner =
//          new DefaultWordsScanner(new LexerAdaptor(lexer),//                                  TokenSet.create(ANTLRv4TokenTypes.RULE_REF,//                                                  ANTLRv4TokenTypes.TOKEN_REF),//                                  ANTLRv4TokenTypes.COMMENTS,//                                  TokenSet.create(ANTLRv4TokenTypes.STRING_LIteraL)
//          );
//      return scanner;
    }
项目:IntelliFrog    文件:FrogFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(new FrogLexer(),TokenSet.create(FrogTypes.FROG_WORD),FrogParserDeFinition.COMMENT_TOKENS,TokenSet.create(
                    FrogTypes.FROG_NULL,FrogTypes.FROG_SIMPLE_STRING,FrogTypes.FROG_MULTILINE_STRING,FrogTypes.FROG_INTEGER,FrogTypes.FROG_LONG,FrogTypes.FROG_FLOAT,FrogTypes.FROG_DOUBLE,FrogTypes.FROG_TRUE,FrogTypes.FROG_FALSE,FrogTypes.FROG_BYTE_ARRAY
            ));
}
项目:TS-IJ    文件:TSFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(
            new TSLexerAdapter(),TokenSet.create(TSTypes.ID),TokenSet.create(TSTypes.COMMENT),TokenSet.EMPTY
    );
}
项目:AppleScript-IDEA    文件:AppleScriptFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
  return new DefaultWordsScanner(new AppleScriptLexerAdapter(),TokenSet.create(AppleScriptTypes.IDENTIFIER),TokenSet.create(AppleScriptTypes.COMMENT),TokenSet.create(AppleScriptTypes.STRING_LIteraL));
}
项目:bamboo-soy    文件:SoyFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
  return new DefaultWordsScanner(
      new SoyLexer(),TokenSet.create(SoyTypes.IDENTIFIER_WORD),TokenSet.create(SoyTypes.COMMENT_BLOCK),TokenSet.EMPTY);
}
项目:hybris-integration-intellij-idea-plugin    文件:ImpexFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(
        new ImpexLexerAdapter(),orSet(
            create(ImpexTypes.MACRO_NAME_DECLaraTION),create(ImpexTypes.MACRO_DECLaraTION),create(ImpexTypes.MACRO_USAGE)
        ),create(ImpexTypes.COMMENT),TokenSet.ANY
    );
}
项目:intellij-plugin    文件:CoffigFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(new YAMLFlexLexer(),TokenSet.create(YAMLTokenTypes.SCALAR_KEY),TokenSet.create(YAMLTokenTypes.COMMENT),TokenSet.create(YAMLTokenTypes.SCALAR_TEXT,YAMLTokenTypes.SCALAR_DSTRING,YAMLTokenTypes.SCALAR_STRING));
}
项目:lua-for-idea    文件:LuaFindUsagesProvider.java   
@NotNull
public WordsScanner getWordsScanner() {
    return  new DefaultWordsScanner(new LuaLexer(),LuaTokenTypes.IDENTIFIERS_SET,LuaTokenTypes.COMMENT_SET,LuaTokenTypes.LIteraLS_SET) {{
        setMayHaveFileRefsInLiterals(true);
    }};
}
项目:arma-intellij-plugin    文件:SQFFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(
            new SQFLexerAdapter(),SQFParserDeFinition.IDENTIFIERS,SQFParserDeFinition.COMMENTS,SQFParserDeFinition.NUMBER_LIteraLS
    );
}
项目:protobuf-jetbrains-plugin    文件:ProtoFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {

    return new DefaultWordsScanner(new ProtoLexerAdapter(),ProtoParserDeFinition.IDENTIFIER_TOKEN_SET,ProtoParserDeFinition.COMMENT_TOKEN_SET,ProtoParserDeFinition.LIteraL_TOKEN_SET);
}
项目:intellij    文件:BuildFindUsagesProvider.java   
@Override
public WordsScanner getWordsScanner() {
  return new DefaultWordsScanner(
      new BuildLexer(LexerMode.SyntaxHighlighting),tokenSet(TokenKind.IDENTIFIER),tokenSet(TokenKind.COMMENT),tokenSet(TokenKind.STRING));
}
项目:epigraph    文件:SchemaFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
  return new DefaultWordsScanner(SchemaFlexAdapter.newInstance(),SchemaParserDeFinition.IDENTIFIERS,SchemaParserDeFinition.COMMENTS,SchemaParserDeFinition.LIteraLS);
}
项目:IntelliJ_Jahia_plugin    文件:CndFindUsagesProvider.java   
@Nullable
    @Override
    public WordsScanner getWordsScanner() {
        return new DefaultWordsScanner(
                new CndLexerAdapter(),//                TokenSet.EMPTY,TokenSet.create(CndTypes.NAMESPACE_NAME,CndTypes.NODE_TYPE_NAME,CndTypes.PROPERTY_NAME),TokenSet.create(CndTypes.COMMENT),TokenSet.EMPTY
                );
    }
项目:k-intellij-plugin    文件:KFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
  return new DefaultWordsScanner(new KLexerAdapter(),TokenSet.create(KTypes.USER_ID),TokenSet.EMPTY);
}
项目:TheRPlugin    文件:TheRFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
  return new DefaultWordsScanner(new TheRLexer(),TokenSet.create(TheRElementTypes.THE_R_IDENTIFIER),TokenSet.create(TheRParserDeFinition.END_OF_LINE_COMMENT),TokenSet.create(TheRElementTypes.THE_R_STRING_LIteraL_EXPRESSION));
}
项目:consulo-lua    文件:LuaFindUsagesProvider.java   
@NotNull
public WordsScanner getWordsScanner() {
    return  new DefaultWordsScanner(new LuaLexer(),LuaTokenTypes.LIteraLS_SET) {{
        setMayHaveFileRefsInLiterals(true);
    }};
}
项目:manifold-ij    文件:TextFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner()
{
  return new SimpleWordsScanner();
}
项目:mule-intellij-plugins    文件:weaveFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return WORDS_SCANNER;
}
项目:smcplugin    文件:SmcFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(new SmcLexerAdapter(),TokenSet.create(SmcTypes.TRANSITION),TokenSet.create(SmcTypes.LINE_COMMENT),TokenSet.EMPTY);
}
项目:smcplugin    文件:SmcUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return null;
}
项目:cup-plugin    文件:CupFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return null;
}
项目:intellij-swagger    文件:YamlFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return new YamlWordScanner();
}
项目:intellij-ce-playground    文件:JavaFindUsagesProvider.java   
@Override
public WordsScanner getWordsScanner() {
  return null;
}
项目:intellij-ce-playground    文件:EmptyFindUsagesProvider.java   
@Nullable
public WordsScanner getWordsScanner() {
  return null;
}
项目:intellij-ce-playground    文件:JsonFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
  return new JsonWordScanner();
}
项目:intellij-ce-playground    文件:PythonFindUsagesProvider.java   
@Override
public WordsScanner getWordsScanner() {
  return new PyWordsScanner();
}
项目:intellij-ce-playground    文件:XmlFindUsagesProvider.java   
@Override
public WordsScanner getWordsScanner() {
  return null;
}
项目:intellij-ce-playground    文件:PropertiesFindUsagesProvider.java   
public WordsScanner getWordsScanner() {
  return new PropertiesWordsScanner();
}
项目:intellij-ce-playground    文件:GroovyFindUsagesProvider.java   
@Override
@Nullable
public WordsScanner getWordsScanner() {
    return new GroovyWordsScanner();
}
项目:intellij-ce-playground    文件:XsltLanguage.java   
@Nullable
public WordsScanner getWordsScanner() {
    return LanguageFindUsages.INSTANCE.forLanguage(XMLLanguage.INSTANCE).getWordsScanner();
}
项目:intellij-ce-playground    文件:XPathLanguage.java   
@Override
@Nullable
public WordsScanner getWordsScanner() {
    return new SimpleWordsScanner();
}
项目:js-graphql-intellij-plugin    文件:JSGraphQLFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return null;
}
项目:js-graphql-intellij-plugin    文件:JSGraphQLEndpointFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return null;
}
项目:hacklang-idea    文件:HackFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return null;
}
项目:idea-jflex    文件:jflexFindUsagesProvider.java   
@Nullable
public WordsScanner getWordsScanner() {
    return new DefaultWordsScanner(new jflexMergingLexer(),jflexElementTypes.IDENTIFIERS,jflexElementTypes.COMMENTS,jflexElementTypes.REGEXP_ScopE);
}
项目:jetbrains-plugin-sample    文件:SampleFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return null; // null implies use SimpleWordScanner default
}
项目:intellij-ocaml    文件:ocamlfindUsagesProvider.java   
@NotNull
public WordsScanner getWordsScanner() {
    return DEFAULT_WORDS_SCANNER;
}
项目:CMaker    文件:CMakeFindUsagesProvider.java   
@Nullable
@Override
public WordsScanner getWordsScanner() {
    return WORDS_SCANNER;
}

com.intellij.lang.surroundWith.Surrounder的实例源码

com.intellij.lang.surroundWith.Surrounder的实例源码

项目:intellij-ce-playground    文件:SurroundWithHandler.java   
private static void invokeSurrounderInTests(Project project,Editor editor,PsiFile file,Surrounder surrounder,int startOffset,int endOffset,List<SurroundDescriptor> surroundDescriptors) {
  assert ApplicationManager.getApplication().isUnitTestMode();
  for (SurroundDescriptor descriptor : surroundDescriptors) {
    final PsiElement[] elements = descriptor.getElementsToSurround(file,startOffset,endOffset);
    if (elements.length > 0) {
      for (Surrounder descriptorSurrounder : descriptor.getSurrounders()) {
        if (surrounder.getClass().equals(descriptorSurrounder.getClass())) {
          doSurround(project,editor,surrounder,elements);
          return;
        }
      }
    }
  }
}
项目:tools-idea    文件:SurroundWithHandler.java   
private static void invokeSurrounderInTests(Project project,elements);
          return;
        }
      }
    }
  }
}
项目:intellij-haxe    文件:HaxeSurroundTest.java   
protected void doTest(final Surrounder surrounder) throws Exception {
  myFixture.configureByFile(getTestName(false) + ".hx");

  WriteCommandAction.runWriteCommandAction(getProject(),new Runnable() {
    @Override
    public void run() {
      SurroundWithHandler.invoke(getProject(),myFixture.getEditor(),myFixture.getFile(),surrounder);
      PsiDocumentManager.getInstance(getProject()).doPostponedOperationsAndUnblockDocument(myFixture.getDocument(myFixture.getFile()));
      CodeStyleManager.getInstance(myFixture.getProject()).reformat(myFixture.getFile());
    }
  });
    /*CommandProcessor.getInstance().executeCommand(getProject(),new Runnable() {
        @Override
        public void run() {
            SurroundWithHandler.invoke(getProject(),surrounder);
            PsiDocumentManager.getInstance(getProject()).doPostponedOperationsAndUnblockDocument(myFixture.getDocument(myFixture.getFile()));
            CodeStyleManager.getInstance(myFixture.getProject()).reformat(myFixture.getFile());
        }
    },null,null);*/

  myFixture.checkResultByFile(getTestName(false) + "_after.hx");
}
项目:consulo    文件:SurroundWithHandler.java   
private static void invokeSurrounderInTests(Project project,elements);
          return;
        }
      }
    }
  }
}
项目:intellij-ce-playground    文件:JavaExpressionSurroundDescriptor.java   
@Override
@NotNull public Surrounder[] getSurrounders() {
  if (mySurrounders == null) {
    final ArrayList<Surrounder> list = new ArrayList<Surrounder>();
    Collections.addAll(list,SURROUNDERS);
    Collections.addAll(list,Extensions.getExtensions(JavaExpressionSurrounder.EP_NAME));
    mySurrounders = list.toArray(new Surrounder[list.size()]);
  }
  return mySurrounders;
}
项目:intellij-ce-playground    文件:JavaSurroundWithTest.java   
private void doTest(@NotNull String fileName,Surrounder surrounder) {
  configureByFile(BASE_PATH + fileName + ".java");

  SurroundDescriptor item = ContainerUtil.getFirstItem(LanguageSurrounders.INSTANCE.allForLanguage(JavaLanguage.INSTANCE));
  assertNotNull(item);
  SelectionModel selectionModel = getEditor().getSelectionModel();
  PsiElement[] elements = item.getElementsToSurround(getFile(),selectionModel.getSelectionStart(),selectionModel.getSelectionEnd());
  assertTrue(surrounder.isApplicable(elements));

  SurroundWithHandler.invoke(getProject(),getEditor(),getFile(),surrounder);
  checkResultByFile(BASE_PATH + fileName + "_after.java");
}
项目:intellij-ce-playground    文件:JavaSurroundWithTest.java   
private void doTestWithTemplateFinish(@NotNull String fileName,@Nullable String textToType) {
  TemplateManagerImpl.setTemplateTesting(getProject(),getTestRootdisposable());
  configureByFile(BASE_PATH + fileName + ".java");
  SurroundWithHandler.invoke(getProject(),surrounder);
  if (textToType != null) {
    type(textToType);
  }
  TemplateState templateState = TemplateManagerImpl.getTemplateState(getEditor());
  assertNotNull(templateState);
  templateState.nextTab();
  checkResultByFile(BASE_PATH + fileName + "_after.java");
}
项目:intellij-ce-playground    文件:CodeInsightTestUtil.java   
public static void doSurroundWithTest(@NotNull final CodeInsightTestFixture fixture,@NotNull final Surrounder surrounder,@NotNull final String before,@NotNull final String after) {
  fixture.configureByFile(before);
  new WriteCommandAction.Simple(fixture.getProject()) {
    @Override
    protected void run() throws Throwable {
      SurroundWithHandler.invoke(fixture.getProject(),fixture.getEditor(),fixture.getFile(),surrounder);
    }
  }.execute();
  fixture.checkResultByFile(after,false);
}
项目:intellij-ce-playground    文件:SurroundWithHandler.java   
public static void invoke(@NotNull Project project,@NotNull Editor editor,@NotNull PsiFile file,Surrounder surrounder) {
  if (!CodeInsightUtilBase.prepareEditorForWrite(editor)) return;
  if (file instanceof PsiCompiledElement) {
    HintManager.getInstance().showErrorHint(editor,"Can't modify decompiled code");
    return;
  }

  List<AnAction> applicable = buildSurroundActions(project,file,surrounder);
  if (applicable != null) {
    showPopup(editor,applicable);
  }
  else if (!ApplicationManager.getApplication().isUnitTestMode()) {
    HintManager.getInstance().showErrorHint(editor,"Couldn't find Surround With variants applicable to the current context");
  }
}
项目:intellij-ce-playground    文件:SurroundWithHandler.java   
static void doSurround(final Project project,final Editor editor,final Surrounder surrounder,final PsiElement[] elements) {
  if (!FileDocumentManager.getInstance().requestWriting(editor.getDocument(),project)) {
    return;
  }

  try {
    PsiDocumentManager.getInstance(project).commitAllDocuments();
    int col = editor.getCaretModel().getLogicalPosition().column;
    int line = editor.getCaretModel().getLogicalPosition().line;
    if (!editor.getCaretModel().supportsMultipleCarets()) {
      LogicalPosition pos = new LogicalPosition(0,0);
      editor.getCaretModel().movetoLogicalPosition(pos);
    }
    TextRange range = surrounder.surroundElements(project,elements);
    if (TemplateManager.getInstance(project).getActiveTemplate(editor) == null && InplaceRefactoring.getActiveInplaceRenamer(editor) == null) {
      LogicalPosition pos1 = new LogicalPosition(line,col);
      editor.getCaretModel().movetoLogicalPosition(pos1);
    }
    if (range != null) {
      int offset = range.getStartOffset();
      editor.getCaretModel().removeSecondaryCarets();
      editor.getCaretModel().movetoOffset(offset);
      editor.getScrollingModel().scrollToCaret(ScrollType.RELATIVE);
      editor.getSelectionModel().setSelection(range.getStartOffset(),range.getEndOffset());
    }
  }
  catch (IncorrectOperationException e) {
    LOG.error(e);
  }
}
项目:intellij-ce-playground    文件:SurroundWithHandler.java   
public InvokeSurrounderAction(Surrounder surrounder,Project project,PsiElement[] elements,char mnemonic) {
  super(UIUtil.MNEMONIC + String.valueOf(mnemonic) + ". " + surrounder.getTemplateDescription());
  mySurrounder = surrounder;
  myProject = project;
  myEditor = editor;
  myElements = elements;
}
项目:intellij-ce-playground    文件:PostfixTemplatesUtils.java   
@Nullable
public static TextRange surround(@NotNull Surrounder surrounder,@NotNull PsiElement expr) {
  Project project = expr.getProject();
  PsiElement[] elements = {expr};
  if (surrounder.isApplicable(elements)) {
    return surrounder.surroundElements(project,elements);
  }
  else {
    showErrorHint(project,editor);
  }
  return null;
}
项目:intellij-ce-playground    文件:PySurroundWithTest.java   
private void doTest(final Surrounder surrounder) throws Exception {
  String baseName = "/surround/" + getTestName(false);
  myFixture.configureByFile(baseName + ".py");
  new WriteCommandAction.Simple(myFixture.getProject()) {
    @Override
    protected void run() throws Throwable {
      SurroundWithHandler.invoke(myFixture.getProject(),surrounder);
    }
  }.execute();
  myFixture.checkResultByFile(baseName + "_after.py",true);
}
项目:tools-idea    文件:JavaExpressionSurroundDescriptor.java   
@Override
@NotNull public Surrounder[] getSurrounders() {
  if (mySurrounders == null) {
    final ArrayList<Surrounder> list = new ArrayList<Surrounder>();
    Collections.addAll(list,Extensions.getExtensions(JavaExpressionSurrounder.EP_NAME));
    mySurrounders = list.toArray(new Surrounder[list.size()]);
  }
  return mySurrounders;
}
项目:tools-idea    文件:JavaSurroundWithTest.java   
private void doTestWithTemplateFinish(@NotNull String fileName,@Nullable String textToType)
  throws Exception {
  TemplateManagerImpl.setTemplateTesting(getProject(),surrounder);
  if (textToType != null) {
    type(textToType);
  }
  TemplateState templateState = TemplateManagerImpl.getTemplateState(getEditor());
  assertNotNull(templateState);
  templateState.nextTab();
  checkResultByFile(BASE_PATH + fileName + "_after.java");
}
项目:tools-idea    文件:CodeInsightTestUtil.java   
public static void doSurroundWithTest(@NotNull final CodeInsightTestFixture fixture,false);
}
项目:tools-idea    文件:SurroundWithHandler.java   
public static void invoke(@NotNull Project project,"Couldn't find Surround With variants applicable to the current context");
  }
}
项目:tools-idea    文件:SurroundWithHandler.java   
static void doSurround(final Project project,project)) {
    return;
  }

  try {
    PsiDocumentManager.getInstance(project).commitAllDocuments();
    int col = editor.getCaretModel().getLogicalPosition().column;
    int line = editor.getCaretModel().getLogicalPosition().line;
    LogicalPosition pos = new LogicalPosition(0,0);
    editor.getCaretModel().movetoLogicalPosition(pos);
    TextRange range = surrounder.surroundElements(project,elements);
    if (TemplateManager.getInstance(project).getActiveTemplate(editor) == null) {
      LogicalPosition pos1 = new LogicalPosition(line,col);
      editor.getCaretModel().movetoLogicalPosition(pos1);
    }
    if (range != null) {
      int offset = range.getStartOffset();
      editor.getCaretModel().movetoOffset(offset);
      editor.getScrollingModel().scrollToCaret(ScrollType.RELATIVE);
      editor.getSelectionModel().setSelection(range.getStartOffset(),range.getEndOffset());
    }
  }
  catch (IncorrectOperationException e) {
    LOG.error(e);
  }
}
项目:tools-idea    文件:SurroundWithHandler.java   
public InvokeSurrounderAction(Surrounder surrounder,char mnemonic) {
  super(UIUtil.MNEMONIC + String.valueOf(mnemonic) + ". " + surrounder.getTemplateDescription());
  mySurrounder = surrounder;
  myProject = project;
  myEditor = editor;
  myElements = elements;
}
项目:intellij-haxe    文件:HaxeSurroundDescriptor.java   
@NotNull
@Override
public Surrounder[] getSurrounders() {
  return new Surrounder[]{
    new HaxeIfSurrounder(),new HaxeIfElseSurrounder(),new HaxeWhileSurrounder(),new HaxeDoWhileSurrounder(),new HaxeTryCatchSurrounder()
  };
}
项目:consulo-haxe    文件:HaxeSurroundDescriptor.java   
@NotNull
@Override
public Surrounder[] getSurrounders() {
  return new Surrounder[]{
    new HaxeIfSurrounder(),new HaxeTryCatchSurrounder()
  };
}
项目:consulo-haxe    文件:HaxeSurroundTest.java   
protected void doTest(final Surrounder surrounder) throws Exception {
  myFixture.configureByFile(getTestName(false) + ".hx");

  ApplicationManager.getApplication().runWriteAction(new Runnable() {
    public void run() {
      SurroundWithHandler.invoke(getProject(),surrounder);
      PsiDocumentManager.getInstance(getProject()).doPostponedOperationsAndUnblockDocument(myFixture.getDocument(myFixture.getFile()));
      CodeStyleManager.getInstance(myFixture.getProject()).reformat(myFixture.getFile());
    }
  });

  myFixture.checkResultByFile(getTestName(false) + "_after.hx");
}
项目:consulo    文件:CodeInsightTestUtil.java   
public static void doSurroundWithTest(@Nonnull final CodeInsightTestFixture fixture,@Nonnull final Surrounder surrounder,@Nonnull final String before,@Nonnull final String after) {
  fixture.configureByFile(before);
  new WriteCommandAction.Simple(fixture.getProject()) {
    @Override
    protected void run() throws Throwable {
      SurroundWithHandler.invoke(fixture.getProject(),false);
}
项目:consulo    文件:SurroundWithHandler.java   
public static void invoke(@Nonnull Project project,@Nonnull Editor editor,@Nonnull PsiFile file,"Couldn't find Surround With variants applicable to the current context");
  }
}
项目:consulo    文件:SurroundWithHandler.java   
static void doSurround(final Project project,elements);
    if (range != CARET_IS_OK) {
      if (TemplateManager.getInstance(project).getActiveTemplate(editor) == null &&
          InplaceRefactoring.getActiveInplaceRenamer(editor) == null) {
        LogicalPosition pos1 = new LogicalPosition(line,col);
        editor.getCaretModel().movetoLogicalPosition(pos1);
      }
      if (range != null) {
        int offset = range.getStartOffset();
        editor.getCaretModel().removeSecondaryCarets();
        editor.getCaretModel().movetoOffset(offset);
        editor.getScrollingModel().scrollToCaret(ScrollType.RELATIVE);
        editor.getSelectionModel().setSelection(range.getStartOffset(),range.getEndOffset());
      }
    }
  }
  catch (IncorrectOperationException e) {
    LOG.error(e);
  }
}
项目:consulo    文件:SurroundWithHandler.java   
public InvokeSurrounderAction(Surrounder surrounder,char mnemonic) {
  super(UIUtil.MNEMONIC + String.valueOf(mnemonic) + ". " + surrounder.getTemplateDescription());
  mySurrounder = surrounder;
  myProject = project;
  myEditor = editor;
  myElements = elements;
}
项目:consulo    文件:PostfixTemplatesUtils.java   
@Nullable
public static TextRange surround(@Nonnull Surrounder surrounder,@Nonnull PsiElement expr) {
  Project project = expr.getProject();
  PsiElement[] elements = {expr};
  if (surrounder.isApplicable(elements)) {
    return surrounder.surroundElements(project,editor);
  }
  return null;
}
项目:consulo-java    文件:JavaExpressionSurroundDescriptor.java   
@Override
@NotNull public Surrounder[] getSurrounders() {
  if (mySurrounders == null) {
    final ArrayList<Surrounder> list = new ArrayList<Surrounder>();
    Collections.addAll(list,Extensions.getExtensions(JavaExpressionSurrounder.EP_NAME));
    mySurrounders = list.toArray(new Surrounder[list.size()]);
  }
  return mySurrounders;
}
项目:consulo-java    文件:JavaSurroundWithTest.java   
private void doTestWithTemplateFinish(@NotNull String fileName,surrounder);
  if (textToType != null) {
    type(textToType);
  }
  TemplateState templateState = TemplateManagerImpl.getTemplateState(getEditor());
  assertNotNull(templateState);
  templateState.nextTab();
  checkResultByFile(BASE_PATH + fileName + "_after.java");
}
项目:lua-for-idea    文件:LuaSurroundDescriptor.java   
@Override
@NotNull
public Surrounder[] getSurrounders() {
    return ourSurrounders;
}
项目:HakunaMatataIntellijplugin    文件:IfElseStatementPostfixTemplate.java   
@NotNull
@Override
protected Surrounder getSurrounder() {
    return new JavaWithIfElseExpressionSurrounder();
}
项目:HakunaMatataIntellijplugin    文件:IfElseIfStatementPostfixTemplate.java   
@NotNull
@Override
protected Surrounder getSurrounder() {
    return new JavaWithIfElseIfExpressionSurrounder();
}
项目:intellij-ce-playground    文件:JavaStatementsSurroundDescriptor.java   
@Override
@NotNull
public Surrounder[] getSurrounders() {
  return SURROUNDERS;
}
项目:intellij-ce-playground    文件:ElseStatementPostfixTemplate.java   
@NotNull
@Override
protected Surrounder getSurrounder() {
  return new JavaWithIfExpressionSurrounder();
}
项目:intellij-ce-playground    文件:NotNullCheckPostfixTemplate.java   
@NotNull
@Override
protected Surrounder getSurrounder() {
  return new JavaWithIfExpressionSurrounder();
}
项目:intellij-ce-playground    文件:IfStatementPostfixTemplate.java   
@NotNull
@Override
protected Surrounder getSurrounder() {
  return new JavaWithIfExpressionSurrounder();
}
项目:intellij-ce-playground    文件:IsNullCheckPostfixTemplate.java   
@NotNull
@Override
protected Surrounder getSurrounder() {
  return new JavaWithIfExpressionSurrounder();
}
项目:intellij-ce-playground    文件:JavaSurroundWithTest.java   
SurroundType(Surrounder surrounder) {
  mySurrounder = surrounder;
}
项目:intellij-ce-playground    文件:JavaSurroundWithTest.java   
public Surrounder getSurrounder() {
  return mySurrounder;
}
项目:intellij-ce-playground    文件:JavaSurroundWithTest.java   
private void doTest(Surrounder surrounder) {
  doTest(getTestName(false),surrounder);
}

com.intellij.openapi.editor.IndentGuideDescriptor的实例源码

com.intellij.openapi.editor.IndentGuideDescriptor的实例源码

项目:intellij-ce-playground    文件:IndentsModelImpl.java   
@Override
public IndentGuideDescriptor getCaretIndentGuide() {
  final LogicalPosition pos = myEditor.getCaretModel().getLogicalPosition();
  final int column = pos.column;
  final int line = pos.line;

  if (column > 0) {
    for (IndentGuideDescriptor indent : myIndents) {
      if (column == indent.indentLevel && line >= indent.startLine && line < indent.endLine) {
        return indent;
      }
    }
  }
  return null;
}
项目:intellij-ce-playground    文件:IndentsModelImpl.java   
@Override
public void assumeIndents(@NotNull List<IndentGuideDescriptor> descriptors) {
  myIndents = descriptors;
  myIndentsByLines.clear();
  for (IndentGuideDescriptor descriptor : myIndents) {
    myIndentsByLines.put(new IntPair(descriptor.startLine,descriptor.endLine),descriptor);
  }
}
项目:tools-idea    文件:IndentsModelImpl.java   
@Override
public IndentGuideDescriptor getCaretIndentGuide() {
  final LogicalPosition pos = myEditor.getCaretModel().getLogicalPosition();
  final int column = pos.column;
  final int line = pos.line;

  if (column > 0) {
    for (IndentGuideDescriptor indent : myIndents) {
      if (column == indent.indentLevel && line >= indent.startLine && line < indent.endLine) {
        return indent;
      }
    }
  }
  return null;
}
项目:tools-idea    文件:IndentsModelImpl.java   
@Override
public void assumeIndents(@NotNull List<IndentGuideDescriptor> descriptors) {
  myIndents = descriptors;
  myIndentsByLines.clear();
  for (IndentGuideDescriptor descriptor : myIndents) {
    myIndentsByLines.put(new IntPair(descriptor.startLine,descriptor);
  }
}
项目:consulo    文件:IndentsModelImpl.java   
@Override
public IndentGuideDescriptor getCaretIndentGuide() {
  final LogicalPosition pos = myEditor.getCaretModel().getLogicalPosition();
  final int column = pos.column;
  final int line = pos.line;

  if (column > 0) {
    for (IndentGuideDescriptor indent : myIndents) {
      if (column == indent.indentLevel && line >= indent.startLine && line < indent.endLine) {
        return indent;
      }
    }
  }
  return null;
}
项目:consulo    文件:IndentsModelImpl.java   
@Override
public void assumeIndents(@Nonnull List<IndentGuideDescriptor> descriptors) {
  myIndents = descriptors;
  myIndentsByLines.clear();
  for (IndentGuideDescriptor descriptor : myIndents) {
    myIndentsByLines.put(new IntPair(descriptor.startLine,descriptor);
  }
}
项目:intellij-ce-playground    文件:EmptyIndentsModel.java   
@Override
public IndentGuideDescriptor getCaretIndentGuide() {
  return null;
}
项目:intellij-ce-playground    文件:EmptyIndentsModel.java   
@Override
public IndentGuideDescriptor getDescriptor(int startLine,int endLine) {
  return null;
}
项目:intellij-ce-playground    文件:EmptyIndentsModel.java   
@Override
public void assumeIndents(List<IndentGuideDescriptor> descriptors) {
}
项目:intellij-ce-playground    文件:IndentsModelImpl.java   
@NotNull
public List<IndentGuideDescriptor> getIndents() {
  return myIndents;
}
项目:intellij-ce-playground    文件:IndentsModelImpl.java   
@Override
public IndentGuideDescriptor getDescriptor(int startLine,int endLine) {
  return myIndentsByLines.get(new IntPair(startLine,endLine));
}
项目:tools-idea    文件:EmptyIndentsModel.java   
@Override
public IndentGuideDescriptor getCaretIndentGuide() {
  return null;
}
项目:tools-idea    文件:EmptyIndentsModel.java   
@Override
public IndentGuideDescriptor getDescriptor(int startLine,int endLine) {
  return null;
}
项目:tools-idea    文件:EmptyIndentsModel.java   
@Override
public void assumeIndents(List<IndentGuideDescriptor> descriptors) {
}
项目:tools-idea    文件:IndentsModelImpl.java   
@NotNull
public List<IndentGuideDescriptor> getIndents() {
  return myIndents;
}
项目:tools-idea    文件:IndentsModelImpl.java   
@Override
public IndentGuideDescriptor getDescriptor(int startLine,endLine));
}
项目:consulo    文件:EmptyIndentsModel.java   
@Override
public IndentGuideDescriptor getCaretIndentGuide() {
  return null;
}
项目:consulo    文件:EmptyIndentsModel.java   
@Override
public IndentGuideDescriptor getDescriptor(int startLine,int endLine) {
  return null;
}
项目:consulo    文件:EmptyIndentsModel.java   
@Override
public void assumeIndents(List<IndentGuideDescriptor> descriptors) {
}
项目:consulo    文件:IndentsModelImpl.java   
@Nonnull
public List<IndentGuideDescriptor> getIndents() {
  return myIndents;
}
项目:consulo    文件:IndentsModelImpl.java   
@Override
public IndentGuideDescriptor getDescriptor(int startLine,endLine));
}

今天关于com.intellij.ui.RoundedLineBorder的实例源码integer.parseint源码的分享就到这里,希望大家有所收获,若想了解更多关于com.intellij.lang.cacheBuilder.DefaultWordsScanner的实例源码、com.intellij.lang.cacheBuilder.WordsScanner的实例源码、com.intellij.lang.surroundWith.Surrounder的实例源码、com.intellij.openapi.editor.IndentGuideDescriptor的实例源码等相关知识,可以在本站进行查询。

本文标签: