Lines Matching refs:pos
74 int pos;
78 pos = 2;
80 int end = signature.indexOf(':', pos);
81 v.visitFormalTypeParameter(signature.substring(pos - 1, end));
82 pos = end + 1;
84 c = signature.charAt(pos);
86 pos = parseType(signature, pos, v.visitClassBound());
89 while ((c = signature.charAt(pos++)) == ':') {
90 pos = parseType(signature, pos, v.visitInterfaceBound());
94 pos = 0;
97 if (signature.charAt(pos) == '(') {
98 pos++;
99 while (signature.charAt(pos) != ')') {
100 pos = parseType(signature, pos, v.visitParameterType());
102 pos = parseType(signature, pos + 1, v.visitReturnType());
103 while (pos < len) {
104 pos = parseType(signature, pos + 1, v.visitExceptionType());
107 pos = parseType(signature, pos, v.visitSuperclass());
108 while (pos < len) {
109 pos = parseType(signature, pos, v.visitInterface());
136 * @param pos index of the first character of the signature to parsed.
142 int pos,
150 switch (c = signature.charAt(pos++)) {
161 return pos;
164 return parseType(signature, pos, v.visitArrayType());
167 end = signature.indexOf(';', pos);
168 v.visitTypeVariable(signature.substring(pos, end));
172 start = pos;
176 switch (c = signature.charAt(pos++)) {
180 name = signature.substring(start, pos - 1);
189 return pos;
191 start = pos;
197 name = signature.substring(start, pos - 1);
205 switch (c = signature.charAt(pos)) {
209 ++pos;
214 pos = parseType(signature,
215 pos + 1,
219 pos = parseType(signature,
220 pos,