Class EmptyRepositoryHashSearch
java.lang.Object
org.apache.maven.shared.jar.identification.repository.EmptyRepositoryHashSearch
- All Implemented Interfaces:
RepositoryHashSearch
@Singleton
@Named("empty")
public class EmptyRepositoryHashSearch
extends Object
implements RepositoryHashSearch
Empty repository hash search. Always returns an empty list.
Used for local only implementation of a RepositoryHashSearch. It is expected for the users of this library to provide
an implementation of a
RepositoryHashSearch
against a
real repository.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionList
<org.apache.maven.artifact.Artifact> searchBytecodeHash
(String hash) Search the repository for artifacts matching the given hash code when consider the bytecode of the classes in the file.List
<org.apache.maven.artifact.Artifact> searchFileHash
(String hash) Search the repository for artifacts matching the given hash code when consider the entire contents of the file.
-
Constructor Details
-
EmptyRepositoryHashSearch
public EmptyRepositoryHashSearch()
-
-
Method Details
-
searchBytecodeHash
Description copied from interface:RepositoryHashSearch
Search the repository for artifacts matching the given hash code when consider the bytecode of the classes in the file.- Specified by:
searchBytecodeHash
in interfaceRepositoryHashSearch
- Parameters:
hash
- the hash code to use- Returns:
- a list of
Artifact
instances that matched
-
searchFileHash
Description copied from interface:RepositoryHashSearch
Search the repository for artifacts matching the given hash code when consider the entire contents of the file.- Specified by:
searchFileHash
in interfaceRepositoryHashSearch
- Parameters:
hash
- the hash code to use- Returns:
- a list of
Artifact
instances that matched
-