org.hibernate.bytecode.enhance.internal.tracker.NoopCollectionTracker Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hibernate-core Show documentation
Show all versions of hibernate-core Show documentation
JPMS Module-Info's for a few of the Jakarta Libraries just until they add them in themselves
/*
* Hibernate, Relational Persistence for Idiomatic Java
*
* License: GNU Lesser General Public License (LGPL), version 2.1 or later.
* See the lgpl.txt file in the root directory or .
*/
package org.hibernate.bytecode.enhance.internal.tracker;
import org.hibernate.bytecode.enhance.spi.CollectionTracker;
import java.util.Arrays;
/**
* small low memory class to keep track of the number of elements in a collection
*
* @author Ståle W. Pedersen
*/
public final class NoopCollectionTracker implements CollectionTracker {
public static final CollectionTracker INSTANCE = new NoopCollectionTracker();
@Override
public void add(String name, int size) {
}
@Override
public int getSize(String name) {
return -1;
}
}