Skip to content

bowbahdoe/guava-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

guava-base

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-base</artifactId>
    <version>33.2.0</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.base.

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.

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.base repackaged and modularized

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages