Package jadx.core.dex.nodes

Examples of jadx.core.dex.nodes.ClassNode


  @Test
  public void test() {
    noDebugInfo();

    ClassNode cls = getClassNode(TestCls.class);
    String code = cls.getCode().toString();

    assertThat(code, containsOne("if (obj != null) {"));
  }
View Full Code Here


    }
  }

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

    assertThat(code, containsOne("int c = a + b;"));
    assertThat(code, containsOne("for (int i = a; i < b; i++) {"));
    assertThat(code, not(containsString("c_2")));
  }
View Full Code Here

    }
  }

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

    assertThat(code, not(containsString("synchronized (this) {")));
    assertThat(code, containsString("public synchronized boolean test1() {"));
    assertThat(code, containsString("return this.f"));
    assertThat(code, containsString("synchronized (this.o) {"));
View Full Code Here

    }
  }

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

    assertThat(code, containsString("this(b1, b2, 0, 0, 0);"));
    assertThat(code, not(containsString("= this;")));
  }
View Full Code Here

    }
  }

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

    assertThat(code, containsOne("for (int i = 0; i < a.length; i++) {"));
    assertThat(code, containsOne("if (i < b) {"));
    assertThat(code, containsOne("continue;"));
    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("public void test(Throwable th, Exception e) {"));
    assertThat(code, containsOne("method(e, 10);"));
    assertThat(code, containsOne("method(th, 100);"));
    assertThat(code, containsOne("method((Throwable) e, 1000);"));
View Full Code Here

    }
  }

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

    assertThat(code, containsOne("boolean r = a == null ? b != null : !a.equals(b);"));
    assertThat(code, containsOne("if (r) {"));
    assertThat(code, containsOne("System.out.println(\"1\");"));
View Full Code Here

    }
  }

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

    assertThat(code, containsString("new File(\"a\").list(new FilenameFilter()"));
    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, containsString("void test1(int... a) {"));
    assertThat(code, containsString("void test2(int i, Object... a) {"));

    assertThat(code, containsString("test1(1, 2);"));
View Full Code Here

    }
  }

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

    assertThat(code, containsOne("i < this.f.length()"));
    assertThat(code, containsOne("list.set(i, \"ABC\")"));
    assertThat(code, containsOne("list.set(i, \"DEF\")"));
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.