{"id":54688,"library":"guice-assistedinject","title":"Guice AssistedInject","description":"Guice AssistedInject extension provides factory support for assisted injection in the Guice dependency injection framework.","status":"active","version":"7.0.0","language":"java","source_language":null,"source_url":"https://github.com/google/guice","tags":["dependency-injection","guice","factory","assisted"],"install":[{"cmd":"<dependency>\n  <groupId>com.google.inject.extensions</groupId>\n  <artifactId>guice-assistedinject</artifactId>\n  <version>7.0.0</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'com.google.inject.extensions:guice-assistedinject:7.0.0'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"FactoryModuleBuilder","correct":"com.google.inject.assistedinject.FactoryModuleBuilder"}],"quickstart":{"code":"import com.google.inject.Guice;\nimport com.google.inject.Injector;\nimport com.google.inject.assistedinject.FactoryModuleBuilder;\n\npublic class Example {\n    public static void main(String[] args) {\n        Injector injector = Guice.createInjector(new FactoryModuleBuilder().build(MyFactory.class));\n        MyFactory factory = injector.getInstance(MyFactory.class);\n    }\n}","lang":"java","description":"Shows how to set up an assisted factory with Guice."},"warnings":[{"fix":"Ensure Java version compatibility and update module configuration.","message":"Guice 7.x requires Java 11+; breaking changes from 6.x.","severity":"breaking","affected_versions":">=7.0.0"}],"env_vars":null,"search_vec":"'assist':10,23 'assistedinject':2,4 'depend':15,19 'dependency-inject':18 'extens':5 'factori':7,22 'framework':17 'guic':1,3,14,21 'inject':11,16,20 'provid':6 'support':8","created_at":"2026-06-15T09:19:05.674196+00:00","updated_at":"2026-06-15T09:19:05.674196+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/google/guice","github":"https://github.com/google/guice","docs":"https://appdoc.app/artifact/com.google.inject.extensions/guice-assistedinject/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["dependency-injection"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}