Class AbstractArtifactScopedTypeResolver

    • Constructor Detail

    • Method Detail

      • findInArtifact

        protected TypeDescriptor findInArtifact​(java.lang.String fullQualifiedName,
                                                com.buschmais.jqassistant.core.scanner.api.ScannerContext context)
        Description copied from class: AbstractTypeResolver
        Find a type descriptor in the current scope (e.g. the containing artifact).
        Specified by:
        findInArtifact in class AbstractTypeResolver
        Parameters:
        fullQualifiedName - The name.
        context - The scanner context.
        Returns:
        The type descriptor.
      • findInDependencies

        protected TypeDescriptor findInDependencies​(java.lang.String fullQualifiedName,
                                                    com.buschmais.jqassistant.core.scanner.api.ScannerContext context)
        Description copied from class: AbstractTypeResolver
        Find a type descriptor outside the current scope (e.g. the known dependencies).
        Specified by:
        findInDependencies in class AbstractTypeResolver
        Parameters:
        fullQualifiedName - The name.
        context - The scanner context.
        Returns:
        The type descriptor.
      • removeRequiredType

        protected <T extends TypeDescriptor> void removeRequiredType​(java.lang.String fqn,
                                                                     T typeDescriptor)
        Description copied from class: AbstractTypeResolver
        Mark a type descriptor as no longer required by the current scope.
        Specified by:
        removeRequiredType in class AbstractTypeResolver
        Parameters:
        fqn - The name.
        typeDescriptor - The descriptor.