2016-03-31 35 views
10

dosyalardan birinde, github içinde IntelliJ IDEA Community Edition projenin kaynak koduna bakıldığında aşağıdaki gösterimini bulundu? Hangi araç ile işleniyor?Intellij kaynak kodundaki bu açıklama ne anlama geliyor?</p> <pre><code>void m() { <selection><caret>System.out.println("");</selection> } </code></pre> <p>bu <code><selection></code> açıklama ne anlama gelir:

afterEnumConstantWithArgs.java'un tam kaynağı aşağıdaki gibidir.

// "Use existing implementation of 'm'" "true" 
enum I { 
    A("a") { 
     void m() { 
      <selection><caret>System.out.println("");</selection> 
     } 
    }, 
    B("b") { 
     public void m() { 
      System.out.println(""); 
     } 
    }; 
    abstract void m(); 
    I(String s){} 
} 
+0

Hangi dosya? Bağlantı kurabilir misin? –

+0

Done @DarthAndroid – pinker

cevap

8

Öncelikle size testi verileri değil, bir kaynak dosyasını kendisi okuyorsanız unutmamalıdır. Muhtemelen bu, IntelliJ'e yüklenecek bir dosyaya öykünüyor. <caret> caret dosyada, yani yanıp sönen imlecin bulunduğu yere atıfta bulunur. < seçimi >, seçili olan kod olabilir, bu yüzden bir başlangıç ​​ve bitiş etiketi vardır.

Kaynak: Bunu çözene kadar kodu okuyorum.

this file tarafından ayrıştırılmış gibi görünüyor.

İlgili konular