Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void login() {
- Log.d(TAG, "Login");
- if (validate()) {
- this._loginButton.setEnabled(false);
- final ProgressDialog progressDialog = new ProgressDialog(this, R.style.AppTheme.Dark.Dialog);
- progressDialog.setIndeterminate(true);
- progressDialog.setMessage("Authenticating...");
- progressDialog.show();
- String email = this._emailText.getText().toString();
- String password = this._passwordText.getText().toString();
- new Handler().postDelayed(new Runnable() {
- public void run() {
- LoginActivity.this.onLoginSuccess();
- progressDialog.dismiss();
- }
- }, 300);
- return;
- }
- onLoginFailed();
- }
- FileInputStream in = new FileInputStream("LoginActivity.java");
- com.github.javaparser.ast.CompilationUnit cu;
- try
- {
- cu = JavaParser.parse(in);
- }
- finally
- {
- in.close();
- }
- new MethodVisitor().visit(cu, null);
- }
- private static class MethodVisitor extends VoidVisitorAdapter
- {
- @Override
- public void visit(MethodCallExpr methodCall, Object arg)
- {
- System.out.print("parent node : " +methodCall.getChildrenNodes() +"|| Method call : "+methodCall.getName()+" || "+ methodCall.getScope()+"n");
- List<Expression> args = methodCall.getArgs();
- if (args != null)
- handleExpressions(args);
- }
- private void handleExpressions(List<Expression> expressions)
- {
- for (Expression expr : expressions)
- {
- if (expr instanceof MethodCallExpr)
- visit((MethodCallExpr) expr, null);
- else if (expr instanceof BinaryExpr)
- {
- BinaryExpr binExpr = (BinaryExpr)expr;
- handleExpressions(Arrays.asList(binExpr.getLeft(), binExpr.getRight()));
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment