package android.app; import android.content.Context; import android.content.DialogInterface; import android.view.View; public class AlertDialog extends Dialog { public static class Builder { public Builder(Context context) { System.out.println("making an AlertDialog$Builder as we speak, my word!"); } public AlertDialog.Builder setPositiveButton(int textId, DialogInterface.OnClickListener listener) { System.out.println("AlertDialog.Builder setPositiveButton called with textId: '" + textId + "'"); return this; } public AlertDialog.Builder setPositiveButton(CharSequence text, DialogInterface.OnClickListener listener) { System.out.println("AlertDialog.Builder setPositiveButton called with text: '" + text + "'"); return this; } public AlertDialog.Builder setCancelable(boolean cancelable) { return this; } public AlertDialog.Builder setIcon(int iconId) { return this; } public AlertDialog.Builder setTitle(CharSequence title) { System.out.println("AlertDialog.Builder setTitle called with: '" + title + "'"); return this; } public AlertDialog.Builder setMessage(CharSequence message) { System.out.println("AlertDialog.Builder setMessage called with: '" + message + "'"); return this; } public AlertDialog.Builder setView(View view) { return this; } public AlertDialog create() { return new AlertDialog(); } } }