Class SingleDependencyProcessor.CollisionsDetector
- java.lang.Object
-
- jetbrains.buildServer.artifacts.impl.SingleDependencyProcessor.CollisionsDetector
-
- All Implemented Interfaces:
AutoCloseable
- Enclosing class:
- SingleDependencyProcessor
public static class SingleDependencyProcessor.CollisionsDetector extends Object implements AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description CollisionsDetector(String tempDir)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canContainCollision(String relativeCollision)
void
close()
Pair<String,String>
findCollision(String relativeCollision)
Pair<String,String>
findCollisionNonArchived(String relativeCollision)
void
markCopied(String source, String relativeLocation)
SingleDependencyProcessor.PersistentCollisionsWriter
openUnpack(String source)
-
-
-
Constructor Detail
-
CollisionsDetector
public CollisionsDetector(@NotNull String tempDir)
-
-
Method Detail
-
openUnpack
public SingleDependencyProcessor.PersistentCollisionsWriter openUnpack(@NotNull String source)
-
canContainCollision
public boolean canContainCollision(@NotNull String relativeCollision)
-
findCollisionNonArchived
@Nullable public Pair<String,String> findCollisionNonArchived(@NotNull String relativeCollision)
-
findCollision
@Nullable public Pair<String,String> findCollision(@NotNull String relativeCollision)
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
-
-