1
컴파일 할 때 코드를 생성 할 수있는 방법이 있습니까? 예를 들어 : 가 나는 Activity
컴파일 할 때 코드를 생성하는 방법
public class XXActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {
super.onCreate(savedInstanceState, persistentState);
doSomething();
}
private void doSomething() {
}
}
내가 방법 doSomething()
전후 시간을 기록 할 쓰기 :
public class XXActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {
super.onCreate(savedInstanceState, persistentState);
Log.i("XX", "start:" + System.currentTimeMillis()); // auto generate when compiling
doSomething();
Log.i("XX", "finish:" + System.currentTimeMillis()); // auto generate when compiling
}
private void doSomething() {
}
}
방법 예와 같은 효과 위, 어떤 생각이 감사를 달성하기 위해.
https://github.com/square/javapoet –
Java Annotation Processing 도구 (apt)를 살펴볼 수 있습니다. http://docs.oracle.com/javase/6/docs/technotes/guides/apt /index.html – krossovochkin