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 booleancanContainCollision(String relativeCollision)voidclose()Pair<String,String>findCollision(String relativeCollision)Pair<String,String>findCollisionNonArchived(String relativeCollision)voidmarkCopied(String source, String relativeLocation)SingleDependencyProcessor.PersistentCollisionsWriteropenUnpack(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:
closein interfaceAutoCloseable
-
-