Skip to the content.

AST模块使用方法

界面

image-20220214165915431


生成AST的两种方式

选择Java文件

  1. 第一步点击Select File按钮,选择文件,选择文件先换成Java。

image-20220214170236867

  1. 选择目标文件,点击Generate按钮。自动生成图片,并单出图片窗口。

image-20220214170430607


输入Java内容

  1. 输入整个类的内容,点击Generate按钮

image-20220214170623697

  1. 生成图片,自动弹窗口。

image-20220214170754621


保存图片

CFG模块一致

image-20220214171214475


保存AST文件

  1. 选择保存AST文件类型。

    image-20220214171326813

  2. 第二步,点击Save AST File按钮

image-20220214171359588

选择保存路径

image-20220214173006323


测试DEMO代码

DEMO1

public class FizzBuzz {

    public void printFizzBuzz(int k){
        if (k%15==0)
            System.out.println("FizzBuzz");
        else if (k%5==0)
            System.out.println("Buzz");
        else if (k%3==0)
            System.out.println("Fizz");
        else
            System.out.println(k);
    }

    public void fizzBuzz(int n){
        for (int i=1; i<=n; i++)
            printFizzBuzz(i);
    }
}

DEMO2

public class tmethod637400787345300 {
    public static void main(String[] var0) {
        System.out.println(System.getenv("PATH").toLowerCase().contains("graphviz"));
    }

    public tmethod637400787345300() {
    }
}