@@ -883,16 +883,6 @@ public static MemberInfo parse(final String input, final ISelectorContext contex
883
883
if (context != null ) {
884
884
name = context .remap (name );
885
885
}
886
-
887
- int lastDotPos = name .lastIndexOf ('.' );
888
- int semiColonPos = name .indexOf (';' );
889
- if (lastDotPos > -1 ) {
890
- owner = name .substring (0 , lastDotPos ).replace ('.' , '/' );
891
- name = name .substring (lastDotPos + 1 );
892
- } else if (semiColonPos > -1 && name .startsWith ("L" )) {
893
- owner = name .substring (1 , semiColonPos ).replace ('.' , '/' );
894
- name = name .substring (semiColonPos + 1 );
895
- }
896
886
897
887
int parenPos = name .indexOf ('(' );
898
888
int colonPos = name .indexOf (':' );
@@ -904,6 +894,16 @@ public static MemberInfo parse(final String input, final ISelectorContext contex
904
894
name = name .substring (0 , colonPos );
905
895
}
906
896
897
+ int lastDotPos = name .lastIndexOf ('.' );
898
+ int semiColonPos = name .indexOf (';' );
899
+ if (lastDotPos > -1 ) {
900
+ owner = name .substring (0 , lastDotPos ).replace ('.' , '/' );
901
+ name = name .substring (lastDotPos + 1 );
902
+ } else if (semiColonPos > -1 && name .startsWith ("L" )) {
903
+ owner = name .substring (1 , semiColonPos ).replace ('.' , '/' );
904
+ name = name .substring (semiColonPos + 1 );
905
+ }
906
+
907
907
if ((name .indexOf ('/' ) > -1 || name .indexOf ('.' ) > -1 ) && owner == null ) {
908
908
owner = name ;
909
909
name = "" ;
0 commit comments