Class Definitions


  • public final class Definitions
    extends Object
    • Constructor Detail

      • Definitions

        public Definitions()
    • Method Detail

      • definitions

        public static Definitions definitions​(List<de.quantummaid.reflectmaid.typescanner.scopes.Scope> scopes,
                                              Map<de.quantummaid.reflectmaid.typescanner.TypeIdentifier,​Map<de.quantummaid.reflectmaid.typescanner.scopes.Scope,​de.quantummaid.reflectmaid.typescanner.CollectionResult<InjectMaidTypeScannerResult>>> definitions)
      • hasDefinitionFor

        public boolean hasDefinitionFor​(de.quantummaid.reflectmaid.typescanner.TypeIdentifier type,
                                        de.quantummaid.reflectmaid.typescanner.scopes.Scope scope)
      • definitionFor

        public Definition definitionFor​(de.quantummaid.reflectmaid.typescanner.TypeIdentifier type,
                                        de.quantummaid.reflectmaid.typescanner.scopes.Scope scope)
      • definitionsOnScope

        public List<Definition> definitionsOnScope​(de.quantummaid.reflectmaid.typescanner.scopes.Scope scope)
      • allScopes

        public List<de.quantummaid.reflectmaid.typescanner.scopes.Scope> allScopes()