Skip to content

com.google.common.collect repackaged and modularized

License

Notifications You must be signed in to change notification settings

lihl666/guava-collect

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

guava-collect

Usage

For the most part, you should be able to just find+replace all references to com.google.common with dev.mccue.guava.

Consult the original documentation for in-depth usage guides.

<dependency>
    <groupId>dev.mccue</groupId>
    <artifactId>guava-collect</artifactId>
    <version>0.0.4</version>
</dependency>

What

This module is a soft-fork of Guava which

  • Is shaded under dev.mccue.guava
  • Has a proper module-info.java
  • Has all usages of sun.misc.*, The Security Manager, and finalize() removed.

This module in particular only contains the code from com.google.common.collect.

The work of shading is done by this project. Releases of this and dependent modules should contain the guava release or commit hash from which they are generated. The version numbers will not (currently) line up with guava's version numbers, but that can change in the future.

Why

Support

I'll try to keep up to date, but if you

  • Notice something wrong
  • Want me to make a release for a new version
  • Want a minute of my time

Feel free to reach out.

Changes made from Guava

Consult the README of the aggregator module for a full change list.

About

com.google.common.collect repackaged and modularized

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%