Aşağıda, bu akşam netten derlediğim, kullanışlı kod şablonları var. Kod şablonları, Sysout, try gibi kelimeleri yazıp CTRL + SPACE’e basarak Eclipse’in bizim için tamamladığı System.out… try{}catch… gibi kodlar. Sysout, try gibi kısayol kelimelerini çokça kullanmama rağmen, yeni kod şablonları vs. için hiç uğraşmamıştım. Ta ki bugün sahibinden’den Berkay abi Logger için kısayol gösterene dek
Sağolasın Berkay abi. Çoğzel oldu bu iş.
Windows > Preferences > Java > Editor > Templates yolundan ulaşılan şablonlara mutlaka bir göz atmanızı, aşağıdaki şablonlardan işinize yarayanları da eklemenizi tavsiye ederim.
ifNull
if (${var} != null){
${cursor}
}
ifNotNull
if (${var} != null){
${cursor}
}
logger
${:import(org.slf4j.Logger,
org.slf4j.LoggerFactory)}
private static final Logger logger =
LoggerFactory.getLogger(${enclosing_type}.class);
logd
logger.debug(${word_selection}${});
${cursor}
loge
logger.error(${word_selection}${});
${cursor}
logi
logger.info(${word_selection}${});
${cursor}
logt
logger.trace(${word_selection}${});
${cursor}
logw
logger.warn(${word_selection}${});
${cursor}
before
${:import (org.junit.Before)}
@Before
public void setUp() {
${cursor}
}
after
${:import (org.junit.After)}
@After
public void tearDown() {
${cursor}
}
beforeclass
${:import (org.junit.BeforeClass)}
@BeforeClass
public static void oneTimeSetUp() {
// one-time initialization code
${cursor}
}
afterclass
${:import (org.junit.AfterClass)}
@AfterClass
public static void oneTimeTearDown() {
// one-time cleanup code
${cursor}
}
list
${:import(java.util.List, java.util.ArrayList)}
List ${newName} = new ArrayList();
map
${:import(java.util.Map, java.util.HashMap)}
Map<${keyType},${valueType}> ${newName} = new HashMap<${keyType},${valueType}>();
set
${:import(java.util.Set, java.util.HashSet)}
Set<${type}> ${newName} = new HashSet<${type}>();
Şurada da bir sürü template var: http://stackoverflow.com/questions/1028858/useful-eclipse-java-code-templates