示例#1
0
  @Override
  protected void doExecute(AnalysisResult result) throws AnalyzerException {

    JavaClassRelationUtil javaClassRelationUtil = new JavaClassRelationUtil(result);

    for (JavaClassRelationInfo info : javaClassRelationUtil.getRelationInfos()) {
      this.printTable("当前JavaClass", info.current);
      this.printTable("依赖的JavaClass", info.depend);
      this.printTable("类型", info.type);
      this.printTable("是否组件间", info.isInner ? "否" : "是");
      this.printTable("强度", info.intensity);
    }

    this.print(javaClassRelationUtil.getSummaryInfo());

    this.printGraphData(this.getGraphData(javaClassRelationUtil));
  }