wirlds-merkledb.0.54.1.source-code.module-info Maven / Gradle / Ivy
/*
* (c) 2016-2021 Swirlds, Inc.
*
* This software is the confidential and proprietary information of
* Swirlds, Inc. ("Confidential Information"). You shall not
* disclose such Confidential Information and shall use it only in
* accordance with the terms of the license agreement you entered into
* with Swirlds.
*
* SWIRLDS MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF
* THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
* TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
* PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SWIRLDS SHALL NOT BE LIABLE FOR
* ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
* DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
*/
/**
* A disk-based VirtualDataSource implementation; complete module documentation to be assembled over time as the full
* implementation is transplanted here.
*/
open module com.swirlds.merkledb {
exports com.swirlds.merkledb;
exports com.swirlds.merkledb.collections;
exports com.swirlds.merkledb.config;
exports com.swirlds.merkledb.files;
exports com.swirlds.merkledb.files.hashmap;
exports com.swirlds.merkledb.utilities;
requires transitive com.swirlds.common;
requires transitive com.swirlds.config.api;
requires transitive com.swirlds.metrics.api;
requires transitive com.swirlds.virtualmap;
requires transitive com.hedera.pbj.runtime;
requires com.swirlds.base;
requires com.swirlds.config.extensions;
requires com.swirlds.logging;
requires java.management;
requires jdk.management;
requires jdk.unsupported;
requires org.apache.logging.log4j;
requires org.eclipse.collections.api;
requires org.eclipse.collections.impl;
requires static transitive com.github.spotbugs.annotations;
}