示例#1
0
  public boolean hasSuffix(QualifiedName suffix) {
    if (parts.size() < suffix.getParts().size()) {
      return false;
    }

    int start = parts.size() - suffix.getParts().size();

    return parts.subList(start, parts.size()).equals(suffix.getParts());
  }
示例#2
0
 private static String formatQualifiedName(QualifiedName name) {
   List<String> parts = new ArrayList<>();
   for (String part : name.getParts()) {
     parts.add(formatIdentifier(part));
   }
   return Joiner.on('.').join(parts);
 }
 public QualifiedName getSuffix() {
   return QualifiedName.of(Iterables.getLast(name.getParts()));
 }