use of com.helger.jcodemodel.JBlock in project androidannotations by androidannotations.
the class EFragmentHolder method setOnStart.
private void setOnStart() {
JMethod onStart = generatedClass.method(PUBLIC, getCodeModel().VOID, "onStart");
onStart.annotate(Override.class);
JBlock onStartBody = onStart.body();
onStartBody.invoke(_super(), onStart);
onStartAfterSuperBlock = onStartBody.blockSimple();
}
use of com.helger.jcodemodel.JBlock in project androidannotations by androidannotations.
the class EFragmentHolder method setOnDetach.
private void setOnDetach() {
JMethod onDetach = generatedClass.method(PUBLIC, getCodeModel().VOID, "onDetach");
onDetach.annotate(Override.class);
JBlock onDetachBody = onDetach.body();
onDetachBeforeSuperBlock = onDetachBody.blockSimple();
onDetachBody.invoke(_super(), onDetach);
}
use of com.helger.jcodemodel.JBlock in project androidannotations by androidannotations.
the class EFragmentHolder method setOnCreateOptionsMenu.
private void setOnCreateOptionsMenu() {
JMethod method = generatedClass.method(PUBLIC, getCodeModel().VOID, "onCreateOptionsMenu");
method.annotate(Override.class);
JBlock methodBody = method.body();
onCreateOptionsMenuMenuParam = method.param(getClasses().MENU, "menu");
onCreateOptionsMenuMenuInflaterVar = method.param(getClasses().MENU_INFLATER, "inflater");
onCreateOptionsMenuMethodInflateBody = methodBody.blockSimple();
onCreateOptionsMenuMethodBody = methodBody.blockSimple();
methodBody.invoke(_super(), method).arg(onCreateOptionsMenuMenuParam).arg(onCreateOptionsMenuMenuInflaterVar);
getInitBody().invoke("setHasOptionsMenu").arg(JExpr.TRUE);
}
use of com.helger.jcodemodel.JBlock in project androidannotations by androidannotations.
the class EFragmentHolder method setOnResume.
private void setOnResume() {
JMethod onResume = generatedClass.method(PUBLIC, getCodeModel().VOID, "onResume");
onResume.annotate(Override.class);
JBlock onResumeBody = onResume.body();
onResumeBody.invoke(_super(), onResume);
onResumeAfterSuperBlock = onResumeBody.blockSimple();
}
use of com.helger.jcodemodel.JBlock in project androidannotations by androidannotations.
the class EProviderHolder method createOnCreate.
private void createOnCreate() {
JMethod onCreate = generatedClass.method(PUBLIC, getCodeModel().BOOLEAN, "onCreate");
onCreate.annotate(Override.class);
JBlock onCreateBody = onCreate.body();
onCreateBody.invoke(getInit());
onCreateBody._return(invoke(_super(), onCreate));
}
Aggregations