< / > MrStudios Industries Help

Usage

In this document, you will find how to use commons-inject in your project.

Example

package com.example; import pl.mrstudios.commons.inject.Injector; import pl.mrstudios.commons.inject.annotation.Inject; public class Example { public static void main(String[] args) { Injector injector = new Injector() .registerService(args) .registerService(Enemy.class, new Enemy("An Enemy")); injector.inject(AnClass.class); } public static class AnClass { @Inject public AnClass(Enemy enemy, String[] args) { System.out.println(String.join(" ", args)); } } public static record Enemy(String name) {} }
Last modified: 16 November 2024