Package jadx.core.dex.nodes

Examples of jadx.core.dex.nodes.ClassNode


    }
  }

  @Test
  public void test() {
    ClassNode cls = getClassNode(TestRFieldAccess.class);
    String code = cls.getCode().toString();
    assertThat(code, countString(2, "return R.id.Button01;"));
  }
View Full Code Here


    }
  }

  @Test
  public void test() {
    ClassNode cls = getClassNode(TestCls.class);
    String code = cls.getCode().toString();

    assertThat(code, containsOne("\"1\".equals(name)"));
    assertThat(code, containsOne("\"30\".equals(name)"));

  }
View Full Code Here

  }

  @Test
  public void test() {
    disableCompilation();
    ClassNode cls = getClassNode(TestCls.class);
    String code = cls.getCode().toString();

    assertThat(code, countString(2, "while ("));
    assertThat(code, containsOne("break;"));
    assertThat(code, containsOne("return c;"));
    assertThat(code, not(containsString("else")));
View Full Code Here

  }

  @Test
  public void test() {
    noDebugInfo();
    ClassNode cls = getClassNode(TestSuperInvoke.class);
    String code = cls.getCode().toString();

    assertThat(code, countString(2, "return super.a() + 2;"));
  }
View Full Code Here

    }
  }

  @Test
  public void test() {
    ClassNode cls = getClassNode(TestCls.class);
    String code = cls.getCode().toString();

    assertThat(code, containsOne("if (executedCount != repeatCount && isRun(delta, object)) {"));
    assertThat(code, containsOne("if (finished) {"));
    assertThat(code, not(containsString("else")));
View Full Code Here

    }
  }

  @Test
  public void test() {
    ClassNode cls = getClassNode(TestCls.class);
    String code = cls.getCode().toString();

    assertThat(code, containsString("new Timer().schedule(new TerminateTask(), 1000);"));
    assertThat(code, not(containsString("synthetic")));
    assertThat(code, not(containsString("this")));
    assertThat(code, not(containsString("null")));
View Full Code Here

    }
  }

  @Test
  public void test() {
    ClassNode cls = getClassNode(TestCls.class);
    String code = cls.getCode().toString();

    assertThat(code, containsOne("} catch (Exception e) {"));
    assertThat(code, containsOne("break;"));
  }
View Full Code Here

    }
  }

  @Test
  public void test() {
    ClassNode cls = getClassNode(TestCls.class);
    String code = cls.getCode().toString();

    assertThat(code, containsOne("try {"));
    assertThat(code, containsOne("exc();"));
    assertThat(code, not(containsString("return;")));
    assertThat(code, containsOne("} catch (IOException e) {"));
View Full Code Here

    }
  }

  @Test
  public void test() {
    ClassNode cls = getClassNode(TestCls.class);
    String code = cls.getCode().toString();

    assertThat(code, containsOne("if (this.a0) {"));
    assertThat(code, containsOne("if (this.a1 == 0 || this.a2 == 0) {"));
    assertThat(code, containsOne("} else if (this.a3 == 0 || this.a4 == 0) {"));
    assertThat(code, countString(2, "return false;"));
View Full Code Here

    }
  }

  @Test
  public void test() {
    ClassNode cls = getClassNode(TestCls.class);
    String code = cls.getCode().toString();

    assertThat(code, containsString("Inner {"));
    assertThat(code, containsString("Inner2 extends Thread {"));
    assertThat(code, not(containsString("super();")));
    assertThat(code, not(containsString("this$")));
View Full Code Here

TOP

Related Classes of jadx.core.dex.nodes.ClassNode

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.