diff --git a/pom.xml b/pom.xml
index 5e82292..538eeab 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
ua_parser
ua-parser
jar
- 1.3.1-SNAPSHOT
+ 1.3.1.sociablelabs-SNAPSHOT
ua-parser
https://github.com/sociable/uap-java
diff --git a/src/main/java/ua_parser/Client.java b/src/main/java/ua_parser/Client.java
index 2d24286..f4c0c57 100644
--- a/src/main/java/ua_parser/Client.java
+++ b/src/main/java/ua_parser/Client.java
@@ -42,23 +42,22 @@ public Client(UserAgent userAgent, OS os, Device device, Platform platform, Manu
* @return A string with format X.Y.Z
*/
public String calculateBrowserVersion() {
- final String browserVersion;
// Build the browser version from all it's parts
if (this.userAgent.major != null) {
- browserVersion = this.userAgent.major;
+ final StringBuilder builder = new StringBuilder(this.userAgent.major);
if (this.userAgent.minor != null) {
- browserVersion.concat("."+this.userAgent.minor);
+ builder.append('.').append(this.userAgent.minor);
if (this.userAgent.patch != null) {
- browserVersion.concat("."+this.userAgent.patch);
+ builder.append('.').append(this.userAgent.patch);
}
}
+ return builder.toString();
} else {
- browserVersion = Constants.UNDEFINED;
+ return Constants.UNDEFINED;
}
- return browserVersion;
}
/**
@@ -68,17 +67,17 @@ public String calculateBrowserVersion() {
* @return iOS 8, iOS 7, Android 2.0
*/
public String calculateOSName() {
- final String osName = this.os.family;
+ final StringBuilder osName = new StringBuilder(this.os.family);
if(this.os.major != null) {
- osName.concat(" " + this.os.major);
+ osName.append(' ').append(this.os.major);
if (this.os.minor != null) {
- osName.concat("." + this.os.minor);
+ osName.append('.').append(this.os.minor);
}
}
- return osName;
+ return osName.toString();
}
@Override
@@ -106,4 +105,4 @@ public String toString() {
userAgent, os, device);
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/ua_parser/DeviceParser.java b/src/main/java/ua_parser/DeviceParser.java
index 868b5ba..7861997 100644
--- a/src/main/java/ua_parser/DeviceParser.java
+++ b/src/main/java/ua_parser/DeviceParser.java
@@ -58,7 +58,7 @@ public static DeviceParser fromList(List