Top Description Packages

Google Guice - Core Library 7.0.0

Resources
Homepage, Development, Bug Tracker, License (The Apache Software License, Version 2.0)
Dependencies
java.base, java.logging, org.objectweb.asm, error_prone_annotations, guava, jakarta.inject-api, jsr305, spring.aop
Maven Central
Group ID:com.google.inject
Artifacts:guice

Project Google Guice - Core Library

Guice is a lightweight dependency injection framework for Java 8 and above

Release 7.0.0

Release Date
2023-05-12
Mailing Lists
Guice Users List :subscribe, archive
Guice Developers List :subscribe, archive
Version Control
Git
git://github.com/google/guice.git
Git
ssh://[email protected]/google/guice.git

Package Summary

Modifier and TypePackage and Description
package
com.google.inject

Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework.

package
com.google.inject.binder

Interfaces which make up com.google.inject.Binder's expression language.

package
com.google.inject.internal

Guice (sounds like "juice")

package
package
package
com.google.inject.matcher

Used for matching things.

package
com.google.inject.multibindings

Extension for binding multiple instances in a collection; this extension requires guice-multibindings.jar.

package
com.google.inject.name

Support for binding to string-based names.

package
com.google.inject.spi

Guice service provider interface

package
com.google.inject.util

Helper methods for working with Guice.