Example #1
0
 /**
  * Construct full namespace for an ExtModClassRef entry
  *
  * @param ref the entry
  * @return the namespace it encodes
  */
 private String resolveClassRef(ExtModClassRefEntry ref) {
   TermNameEntry e = termNameMap.get(ref.nameRef());
   if (e == null) return null;
   String base = "";
   if (ref.symbolRef() != -1) {
     ExtModClassRefEntry classRef = extModClassRefEntriesMap.get(ref.symbolRef());
     if (classRef == null) return null;
     base = resolveClassRef(classRef) + ".";
   }
   return base + e.name();
 }