File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
src/main/java/com/softlayer/api Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -45,26 +45,28 @@ protected String getMask() {
4545
4646 @ Override
4747 public String toString () {
48+ String subMask = new String ();
4849 String objectMask = new String ();
49- String builtedMask = toString (new StringBuilder ()).toString ();
50- if (builtedMask .contains ("[" )){
51- String [] mask = builtedMask .split (Pattern .quote ("[" ));
50+ String builtMask = toString (new StringBuilder ()).toString ();
51+ if (builtMask .contains ("[" )){
52+ String [] mask = builtMask .split (Pattern .quote ("[" ));
5253 for (int count = 0 ; count < mask .length ; count ++ ) {
5354 if (count != 0 ){
54- objectMask = new StringBuilder ().append (objectMask ).append (mask [count ]).toString ();
55+ subMask = new StringBuilder ().append (subMask ). append ( "[" ).append (mask [count ]).toString ();
5556 }
5657 }
58+ objectMask = subMask .substring (1 , subMask .length ());
5759 }
5860 else {
59- if (builtedMask .contains ("." )){
60- String [] mask = builtedMask .split (Pattern .quote ("." ));
61+ if (builtMask .contains ("." )){
62+ String [] mask = builtMask .split (Pattern .quote ("." ));
6163 for (int count = 0 ; count < mask .length ; count ++ ) {
6264 if (count != 0 ){
6365 objectMask = new StringBuilder ().append (objectMask ).append (mask [count ]).append ("." ).toString ();
6466 }
6567 }
6668 }else {
67- objectMask = builtedMask + "." ;
69+ objectMask = builtMask + "." ;
6870 }
6971 }
7072 String resultMask = objectMask .substring (0 , objectMask .length ()-1 );
You can’t perform that action at this time.
0 commit comments