|
|
@@ -1,26 +1,9 @@
|
|
|
package com.moekr.moocoder.logic.api;
|
|
|
|
|
|
-import java.io.File;
|
|
|
-import java.io.IOException;
|
|
|
-import java.nio.file.Files;
|
|
|
-import java.nio.file.Path;
|
|
|
-import java.nio.file.Paths;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.stream.Stream;
|
|
|
-
|
|
|
import com.ibm.wala.classLoader.IClass;
|
|
|
-import com.ibm.wala.classLoader.IField;
|
|
|
import com.ibm.wala.classLoader.IMethod;
|
|
|
import com.ibm.wala.classLoader.Language;
|
|
|
-import com.ibm.wala.ipa.callgraph.AnalysisCacheImpl;
|
|
|
-import com.ibm.wala.ipa.callgraph.AnalysisOptions;
|
|
|
-import com.ibm.wala.ipa.callgraph.AnalysisScope;
|
|
|
-import com.ibm.wala.ipa.callgraph.CGNode;
|
|
|
-import com.ibm.wala.ipa.callgraph.CallGraph;
|
|
|
-import com.ibm.wala.ipa.callgraph.CallGraphBuilder;
|
|
|
-import com.ibm.wala.ipa.callgraph.CallGraphBuilderCancelException;
|
|
|
-import com.ibm.wala.ipa.callgraph.CallGraphStats;
|
|
|
-import com.ibm.wala.ipa.callgraph.Entrypoint;
|
|
|
+import com.ibm.wala.ipa.callgraph.*;
|
|
|
import com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint;
|
|
|
import com.ibm.wala.ipa.callgraph.impl.Util;
|
|
|
import com.ibm.wala.ipa.callgraph.propagation.InstanceKey;
|
|
|
@@ -28,12 +11,20 @@ import com.ibm.wala.ipa.cha.ClassHierarchy;
|
|
|
import com.ibm.wala.ipa.cha.ClassHierarchyException;
|
|
|
import com.ibm.wala.ipa.cha.ClassHierarchyFactory;
|
|
|
import com.ibm.wala.types.ClassLoaderReference;
|
|
|
+import com.ibm.wala.util.collections.Pair;
|
|
|
import com.ibm.wala.util.config.AnalysisScopeReader;
|
|
|
import com.ibm.wala.util.graph.traverse.DFS;
|
|
|
import com.ibm.wala.util.io.FileProvider;
|
|
|
import lombok.Getter;
|
|
|
import lombok.Setter;
|
|
|
-import org.springframework.data.util.Pair;
|
|
|
+
|
|
|
+import java.io.File;
|
|
|
+import java.io.IOException;
|
|
|
+import java.nio.file.Files;
|
|
|
+import java.nio.file.Path;
|
|
|
+import java.nio.file.Paths;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.stream.Stream;
|
|
|
|
|
|
/**
|
|
|
* @author miaomuzhi
|
|
|
@@ -104,7 +95,7 @@ public class Wala {
|
|
|
totalCount ++;
|
|
|
}
|
|
|
}
|
|
|
- return Pair.of(abstractCount, totalCount);
|
|
|
+ return Pair.make(abstractCount, totalCount);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -127,7 +118,7 @@ public class Wala {
|
|
|
totalCount ++;
|
|
|
}
|
|
|
}
|
|
|
- return Pair.of(abstractCount, totalCount);
|
|
|
+ return Pair.make(abstractCount, totalCount);
|
|
|
}
|
|
|
|
|
|
|