@Test public void testGetSnapshot() { assertThat( Version.getSnapshot( "1.0-SNAPSHOT" ), equalTo( "SNAPSHOT" ) ); assertThat( Version.getSnapshotWithDelim( "1.0-SNAPSHOT" ), equalTo( "-SNAPSHOT" ) ); assertThat( Version.getSnapshot( "1.0.0.SNAPSHOT" ), equalTo( "SNAPSHOT" ) ); assertThat( Version.getSnapshotWithDelim( "1.0.0.SNAPSHOT" ), equalTo( ".SNAPSHOT" ) ); assertThat( Version.getSnapshot( "1.0.0.Beta1-snapshot" ), equalTo( "snapshot" ) ); assertThat( Version.getSnapshotWithDelim( "1.0.0.Beta1-snapshot" ), equalTo( "-snapshot" ) ); assertThat( Version.getSnapshot( "1_snaPsHot" ), equalTo( "snaPsHot" ) ); assertThat( Version.getSnapshotWithDelim( "1_snaPsHot" ), equalTo( "_snaPsHot" ) ); assertThat( Version.getSnapshot( "1.0" ), equalTo( "" ) ); assertThat( Version.getSnapshotWithDelim( "1.0" ), equalTo( "" ) ); assertThat( Version.getSnapshot( "1.0-foo" ), equalTo( "" ) ); assertThat( Version.getSnapshotWithDelim( "1.0-foo" ), equalTo( "" ) ); }
public static String getSnapshot( String version ) { Matcher snapshotMatcher = snapshotPattern.matcher( version ); if ( snapshotMatcher.matches() ) { return snapshotMatcher.group(4); } return EMPTY_STRING; }
Version { public static String getSnapshot( String version ) { Matcher snapshotMatcher = snapshotPattern.matcher( version ); if ( snapshotMatcher.matches() ) { return snapshotMatcher.group(4); } return EMPTY_STRING; } }
Version { public static String getSnapshot( String version ) { Matcher snapshotMatcher = snapshotPattern.matcher( version ); if ( snapshotMatcher.matches() ) { return snapshotMatcher.group(4); } return EMPTY_STRING; } private  Version(); }
Version { public static String getSnapshot( String version ) { Matcher snapshotMatcher = snapshotPattern.matcher( version ); if ( snapshotMatcher.matches() ) { return snapshotMatcher.group(4); } return EMPTY_STRING; } private  Version(); static String getBuildNumber(String version); static int getBuildNumberPadding( int incrementalSerialSuffixPadding, Set<String> versions ); static String getMMM(String version); static String getOsgiVersion(String version); static String getQualifier(String version); static String getQualifierBase(String version); static String getQualifierWithDelim(String version); static String getSnapshot( String version ); static String getSnapshotWithDelim( String version ); static boolean hasBuildNumber( String version ); static boolean hasQualifier( String version ); static boolean isEmpty( String string ); static boolean isSnapshot( String version ); static boolean isValidOSGi(String version); static String removeBuildNumber( String version ); static String removeSnapshot( String version ); static String appendQualifierSuffix( final String version, final String suffix ); static String setBuildNumber( String version, String buildNumber ); static String setSnapshot( String version, boolean snapshot ); static int findHighestMatchingBuildNumber(String version, Set<String> versionSet ); static int getIntegerBuildNumber( String version ); }
Version { public static String getSnapshot( String version ) { Matcher snapshotMatcher = snapshotPattern.matcher( version ); if ( snapshotMatcher.matches() ) { return snapshotMatcher.group(4); } return EMPTY_STRING; } private  Version(); static String getBuildNumber(String version); static int getBuildNumberPadding( int incrementalSerialSuffixPadding, Set<String> versions ); static String getMMM(String version); static String getOsgiVersion(String version); static String getQualifier(String version); static String getQualifierBase(String version); static String getQualifierWithDelim(String version); static String getSnapshot( String version ); static String getSnapshotWithDelim( String version ); static boolean hasBuildNumber( String version ); static boolean hasQualifier( String version ); static boolean isEmpty( String string ); static boolean isSnapshot( String version ); static boolean isValidOSGi(String version); static String removeBuildNumber( String version ); static String removeSnapshot( String version ); static String appendQualifierSuffix( final String version, final String suffix ); static String setBuildNumber( String version, String buildNumber ); static String setSnapshot( String version, boolean snapshot ); static int findHighestMatchingBuildNumber(String version, Set<String> versionSet ); static int getIntegerBuildNumber( String version ); static final String PROJECT_VERSION; }