jdk/src/share/classes/sun/tools/java/Parser.java
changeset 24969 afa6934dd8e8
parent 5506 202f599c92aa
child 25799 1afc4675dc75
equal deleted inserted replaced
24968:3308660aa3f2 24969:afa6934dd8e8
  1393 
  1393 
  1394         if (token != FIELD) {
  1394         if (token != FIELD) {
  1395             return res;
  1395             return res;
  1396         }
  1396         }
  1397 
  1397 
  1398         StringBuffer buf = new StringBuffer(res.id.toString());
  1398         StringBuilder sb = new StringBuilder(res.id.toString());
  1399 
  1399 
  1400         while (token == FIELD) {
  1400         while (token == FIELD) {
  1401             scan();
  1401             scan();
  1402             if ((token == MUL) && star) {
  1402             if ((token == MUL) && star) {
  1403                 scan();
  1403                 scan();
  1404                 buf.append(".*");
  1404                 sb.append(".*");
  1405                 break;
  1405                 break;
  1406             }
  1406             }
  1407 
  1407 
  1408             buf.append('.');
  1408             sb.append('.');
  1409             if (token == IDENT) {
  1409             if (token == IDENT) {
  1410                 buf.append(scanner.idValue);
  1410                 sb.append(scanner.idValue);
  1411             }
  1411             }
  1412             expect(IDENT);
  1412             expect(IDENT);
  1413         }
  1413         }
  1414 
  1414 
  1415         res.id = Identifier.lookup(buf.toString());
  1415         res.id = Identifier.lookup(sb.toString());
  1416         return res;
  1416         return res;
  1417     }
  1417     }
  1418     /**
  1418     /**
  1419      * @deprecated
  1419      * @deprecated
  1420      * @see #parseName
  1420      * @see #parseName