2014-10-06 22 views
6

Bu pasajı here Android BUTTERKNIFE kütüphanede kod bazı bakarak ve bulunan ediyorum: Sondaki boş yorumlarınız mı var? Bir şey yapıyorlar mı?

private static final List<Class<? extends Annotation>> LISTENERS = Arrays.asList(// 
     OnCheckedChanged.class, // 
     OnClick.class, // 
     OnEditorAction.class, // 
     OnFocusChange.class, // 
     OnItemClick.class, // 
     OnItemLongClick.class, // 
     OnItemSelected.class, // 
     OnLongClick.class, // 
     OnPageChange.class, // 
     OnTextChanged.class, // 
     OnTouch.class // 
); 

Bu her satırdan sonra sadece boş yorumlarla neye benzediğini sahip özgü biraz, ama hiçbir yorum bulunamadı Metin. Bana C makrolarında biraz çizgi devam ettiğimi hatırlattı, ama daha önce hiç java'ya rastlamadım.

Bu gerçekten bir şey başardı mı/burada kullanıldığı yerde biraz kongre var mı?

+9

Bir sonraki satır yukarı hareket etmesini otomatik girinti önleyecektir ait // Sonu olmayan sistemimde. –

+0

@ElliottFrisch: Aha, mükemmel bir anlam ifade ediyor. Bunu bir cevap olarak göndermelisin. – FatalError

cevap

6

Farkında olduğum tek amaç, otomatik girintinin bir sonraki satırı taşımasını önlemek. Örneğin, satır yorum, otomatik girinti verimleri

private static final List<Class<? extends Annotation>> LISTENERS = Arrays 
     .asList(OnCheckedChanged.class, OnClick.class, 
       OnEditorAction.class, OnFocusChange.class, 
       OnItemClick.class, OnItemLongClick.class, 
       OnItemSelected.class, OnLongClick.class, 
       OnPageChange.class, OnTextChanged.class, OnTouch.class); 
+0

Bu bir IDE ayarından başka bir şey olamaz, değil mi? – SnakeDoc

+0

@SnakeDoc OP'nin kodundaki satır sonu açıklamalarını bırakmanın tek sebebi bu. –

+2

Bunu hiç düşünmedim, ama şimdi her şeyi sırayla nasıl saklayacağımı biliyorum :) – Compass

İlgili konular