allow for clearing error messages to free memory

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4225 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
This commit is contained in:
msridhar1 2011-07-22 15:58:41 +00:00
parent a6a8188244
commit 3e4e4836e2
2 changed files with 8 additions and 0 deletions

View File

@ -29,6 +29,8 @@ public class Util {
}
}
}
// clear out the errors to free some memory
((CAstAbstractLoader)loader).clearMessages();
}
}
if (message != null) {
@ -36,5 +38,6 @@ public class Util {
}
Assert.assertTrue(String.valueOf(message), message == null);
}
}

View File

@ -92,6 +92,11 @@ public abstract class CAstAbstractLoader implements IClassLoader {
return errors.get(m);
}
public void clearMessages() {
errors.clear();
}
public IClass lookupClass(String className, IClassHierarchy cha) {
assert this.cha == cha;
return (IClass) types.get(TypeName.string2TypeName(className));