@ -89,7 +89,7 @@ final class HierarchicalUriComponents extends UriComponents {
@@ -89,7 +89,7 @@ final class HierarchicalUriComponents extends UriComponents {
super(scheme,fragment);
this.userInfo=userInfo;
this.userInfo=userInfo;
this.host=host;
this.port=port;
this.path=(path!=null?path:NULL_PATH_COMPONENT);
@ -166,10 +166,8 @@ final class HierarchicalUriComponents extends UriComponents {
@@ -166,10 +166,8 @@ final class HierarchicalUriComponents extends UriComponents {
@ -211,8 +209,8 @@ final class HierarchicalUriComponents extends UriComponents {
@@ -211,8 +209,8 @@ final class HierarchicalUriComponents extends UriComponents {
@ -355,8 +353,8 @@ final class HierarchicalUriComponents extends UriComponents {
@@ -355,8 +353,8 @@ final class HierarchicalUriComponents extends UriComponents {
@ -388,21 +386,18 @@ final class HierarchicalUriComponents extends UriComponents {
@@ -388,21 +386,18 @@ final class HierarchicalUriComponents extends UriComponents {
publicStringtoUriString(){
StringBuilderuriBuilder=newStringBuilder();
if(getScheme()!=null){
uriBuilder.append(getScheme());
uriBuilder.append(':');
uriBuilder.append(getScheme()).append(':');
}
if(this.userInfo!=null||this.host!=null){
uriBuilder.append("//");
if(this.userInfo!=null){
uriBuilder.append(this.userInfo);
uriBuilder.append('@');
uriBuilder.append(this.userInfo).append('@');
}
if(this.host!=null){
uriBuilder.append(host);
uriBuilder.append(this.host);
}
if(getPort()!=-1){
uriBuilder.append(':');
uriBuilder.append(port);
uriBuilder.append(':').append(this.port);
}
}
Stringpath=getPath();
@ -414,12 +409,10 @@ final class HierarchicalUriComponents extends UriComponents {
@@ -414,12 +409,10 @@ final class HierarchicalUriComponents extends UriComponents {
}
Stringquery=getQuery();
if(query!=null){
uriBuilder.append('?');
uriBuilder.append(query);
uriBuilder.append('?').append(query);
}
if(getFragment()!=null){
uriBuilder.append('#');
uriBuilder.append(getFragment());
uriBuilder.append('#').append(getFragment());
}
returnuriBuilder.toString();
}
@ -428,7 +421,7 @@ final class HierarchicalUriComponents extends UriComponents {
@@ -428,7 +421,7 @@ final class HierarchicalUriComponents extends UriComponents {