Package com.palantir.baseline.util
Class VersionsProps
- java.lang.Object
-
- com.palantir.baseline.util.VersionsProps
-
public final class VersionsProps extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVersionsProps.ParsedVersionsPropsstatic interfaceVersionsProps.VersionForce
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static VersionsProps.ParsedVersionsPropsreadVersionsProps(java.io.File propsFile)static voidwriteVersionsProps(VersionsProps.ParsedVersionsProps parsedVersionsProps, java.util.stream.Stream<java.lang.String> forcesToRemove, java.io.File propsFile)Writes back aVersionsProps.ParsedVersionsPropsto thepropsFile, removing the givenforcesToRemovefrom the file.
-
-
-
Method Detail
-
readVersionsProps
public static VersionsProps.ParsedVersionsProps readVersionsProps(java.io.File propsFile)
-
writeVersionsProps
public static void writeVersionsProps(VersionsProps.ParsedVersionsProps parsedVersionsProps, java.util.stream.Stream<java.lang.String> forcesToRemove, java.io.File propsFile)
Writes back aVersionsProps.ParsedVersionsPropsto thepropsFile, removing the givenforcesToRemovefrom the file.- Throws:
java.lang.NullPointerException- if any of theforcesToRemoveweren't found inVersionsProps.ParsedVersionsProps.namesToLocationMap().
-
-