diff --git a/com.ibm.wala.core.tests/src/com/ibm/wala/core/tests/cha/SourceMapTest.java b/com.ibm.wala.core.tests/src/com/ibm/wala/core/tests/cha/SourceMapTest.java index 2008e698a..cfc37eb82 100644 --- a/com.ibm.wala.core.tests/src/com/ibm/wala/core/tests/cha/SourceMapTest.java +++ b/com.ibm.wala.core.tests/src/com/ibm/wala/core/tests/cha/SourceMapTest.java @@ -10,6 +10,8 @@ *******************************************************************************/ package com.ibm.wala.core.tests.cha; +import java.io.IOException; + import com.ibm.wala.classLoader.IClass; import com.ibm.wala.core.tests.util.TestConstants; import com.ibm.wala.core.tests.util.WalaTestCase; @@ -29,7 +31,7 @@ public class SourceMapTest extends WalaTestCase { private final static String CLASS_IN_PRIMORDIAL_JAR = "Lcom/ibm/wala/model/SyntheticFactory"; - public void testHello() throws ClassHierarchyException { + public void testHello() throws ClassHierarchyException, IOException { AnalysisScope scope = null; scope = AnalysisScopeReader.readJavaScope(TestConstants.HELLO, null, MY_CLASSLOADER); // TODO: it's annoying to have to build a class hierarchy here. @@ -43,7 +45,7 @@ public class SourceMapTest extends WalaTestCase { assertTrue(sourceFile != null); } - public void testFromJar() throws ClassHierarchyException { + public void testFromJar() throws ClassHierarchyException, IOException { AnalysisScope scope = null; scope = AnalysisScopeReader.readJavaScope(TestConstants.HELLO, null, MY_CLASSLOADER); // TODO: it's annoying to have to build a class hierarchy here. diff --git a/com.ibm.wala.core.tests/src/com/ibm/wala/demandpa/driver/CompareToZeroOneCFADriver.java b/com.ibm.wala.core.tests/src/com/ibm/wala/demandpa/driver/CompareToZeroOneCFADriver.java index ce41ed3a7..96cfdb0ab 100644 --- a/com.ibm.wala.core.tests/src/com/ibm/wala/demandpa/driver/CompareToZeroOneCFADriver.java +++ b/com.ibm.wala.core.tests/src/com/ibm/wala/demandpa/driver/CompareToZeroOneCFADriver.java @@ -118,7 +118,7 @@ public class CompareToZeroOneCFADriver { } @SuppressWarnings("unused") - private static void runApplication(String appJar) throws IllegalArgumentException, CancelException { + private static void runApplication(String appJar) throws IllegalArgumentException, CancelException, IOException { Trace.println("=======---------------============="); Trace.println("ANALYZING " + appJar + "\n\n"); diff --git a/com.ibm.wala.core.tests/src/com/ibm/wala/examples/drivers/GVCallGraph.java b/com.ibm.wala.core.tests/src/com/ibm/wala/examples/drivers/GVCallGraph.java index 3892e7432..bcd218f2a 100644 --- a/com.ibm.wala.core.tests/src/com/ibm/wala/examples/drivers/GVCallGraph.java +++ b/com.ibm.wala.core.tests/src/com/ibm/wala/examples/drivers/GVCallGraph.java @@ -40,8 +40,7 @@ import com.ibm.wala.viz.DotUtil; import com.ibm.wala.viz.GVUtil; /** - * This simple example WALA application builds a call graph and fires off - * ghostview to visualize a DOT representation. + * This simple example WALA application builds a call graph and fires off ghostview to visualize a DOT representation. * * @author sfink */ @@ -50,8 +49,7 @@ public class GVCallGraph { private final static String PS_FILE = "cg.ps"; /** - * Usage: args = "-appJar [jar file name] {-exclusionFile - * [exclusionFileName]}" The "jar file name" should be something like + * Usage: args = "-appJar [jar file name] {-exclusionFile [exclusionFileName]}" The "jar file name" should be something like * "c:/temp/testdata/java_cup.jar" * * @throws CancelException @@ -62,8 +60,7 @@ public class GVCallGraph { } /** - * Usage: args = "-appJar [jar file name] {-exclusionFile - * [exclusionFileName]}" The "jar file name" should be something like + * Usage: args = "-appJar [jar file name] {-exclusionFile [exclusionFileName]}" The "jar file name" should be something like * "c:/temp/testdata/java_cup.jar" * * @throws CancelException @@ -76,8 +73,7 @@ public class GVCallGraph { } /** - * @param appJar - * something like "c:/temp/testdata/java_cup.jar" + * @param appJar something like "c:/temp/testdata/java_cup.jar" * @throws CancelException * @throws IllegalArgumentException */ @@ -111,16 +107,16 @@ public class GVCallGraph { } /** - * @param appJar - * something like "c:/temp/testdata/java_cup.jar" + * @param appJar something like "c:/temp/testdata/java_cup.jar" * @return a call graph * @throws CancelException * @throws IllegalArgumentException + * @throws IOException */ public static Graph buildPrunedCallGraph(String appJar, File exclusionFile) throws WalaException, - IllegalArgumentException, CancelException { - AnalysisScope scope = AnalysisScopeReader.makeJavaBinaryAnalysisScope(appJar, exclusionFile != null ? exclusionFile - : new File(CallGraphTestUtil.REGRESSION_EXCLUSIONS)); + IllegalArgumentException, CancelException, IOException { + AnalysisScope scope = AnalysisScopeReader.makeJavaBinaryAnalysisScope(appJar, exclusionFile != null ? exclusionFile : new File( + CallGraphTestUtil.REGRESSION_EXCLUSIONS)); ClassHierarchy cha = ClassHierarchy.make(scope); @@ -132,11 +128,11 @@ public class GVCallGraph { // // com.ibm.wala.ipa.callgraph.CallGraphBuilder builder = Util.makeZeroCFABuilder(options, new AnalysisCache(), cha, scope); CallGraph cg = builder.makeCallGraph(options, null); - + System.err.println(CallGraphStats.getStats(cg)); Graph g = pruneForAppLoader(cg); - + return g; } @@ -149,11 +145,10 @@ public class GVCallGraph { * * Usage: *