@@ -126,7 +126,7 @@ public static User parse(XContentParser parser) throws IOException {
126126 List <String > customAttNames = new ArrayList <>();
127127 String requestedTenant = null ;
128128
129- ensureExpectedToken (XContentParser .Token .START_OBJECT , parser .currentToken (), parser );
129+ ensureExpectedToken (XContentParser .Token .START_OBJECT , parser .currentToken (), parser :: getTokenLocation );
130130 while (parser .nextToken () != XContentParser .Token .END_OBJECT ) {
131131 String fieldName = parser .currentName ();
132132 parser .nextToken ();
@@ -135,19 +135,19 @@ public static User parse(XContentParser parser) throws IOException {
135135 name = parser .text ();
136136 break ;
137137 case BACKEND_ROLES_FIELD :
138- ensureExpectedToken (XContentParser .Token .START_ARRAY , parser .currentToken (), parser );
138+ ensureExpectedToken (XContentParser .Token .START_ARRAY , parser .currentToken (), parser :: getTokenLocation );
139139 while (parser .nextToken () != XContentParser .Token .END_ARRAY ) {
140140 backendRoles .add (parser .text ());
141141 }
142142 break ;
143143 case ROLES_FIELD :
144- ensureExpectedToken (XContentParser .Token .START_ARRAY , parser .currentToken (), parser );
144+ ensureExpectedToken (XContentParser .Token .START_ARRAY , parser .currentToken (), parser :: getTokenLocation );
145145 while (parser .nextToken () != XContentParser .Token .END_ARRAY ) {
146146 roles .add (parser .text ());
147147 }
148148 break ;
149149 case CUSTOM_ATTRIBUTE_NAMES_FIELD :
150- ensureExpectedToken (XContentParser .Token .START_ARRAY , parser .currentToken (), parser );
150+ ensureExpectedToken (XContentParser .Token .START_ARRAY , parser .currentToken (), parser :: getTokenLocation );
151151 while (parser .nextToken () != XContentParser .Token .END_ARRAY ) {
152152 customAttNames .add (parser .text ());
153153 }
0 commit comments