9 #ifndef CPROVER_JAVA_BYTECODE_JAR_POOL_H
10 #define CPROVER_JAVA_BYTECODE_JAR_POOL_H
33 add_jar(
const std::string &buffer_name,
const void *pmem,
size_t size);
Class representing a .jar archive.
A chache for jar_filet objects, by file name.
jar_filet & add_jar(const std::string &buffer_name, const void *pmem, size_t size)
Add a jar archive or retrieve from cache if already added.
jar_filet & operator()(const std::string &jar_path)
Load jar archive or retrieve from cache if already loaded.
std::map< std::string, jar_filet > m_archives
Jar files that have been loaded.