All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.artclod.common.collect.base.BaseFSet Maven / Gradle / Ivy

There is a newer version: 0.0.15
Show newest version
package com.artclod.common.collect.base;

import static com.google.common.base.Preconditions.checkNotNull;

import java.util.Set;

import com.artclod.common.collect.FSet;
import com.artclod.common.collect.GuavaImFSet;
import com.google.common.collect.ImmutableSet;

public abstract class BaseFSet> extends BaseFColletion implements FSet {
	private static final long serialVersionUID = 1L;

	final Set inner;

	public BaseFSet(Set inner) {
		super(inner);
		this.inner = checkNotNull(inner);
	}
	
	// ============ FLIST METHODS (or support) =========	
	public GuavaImFSet toIm(){
		return new GuavaImFSet(ImmutableSet.copyOf(this));
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy