コード例 #1
0
 /** @since 2.8 */
 private void convertChangedTypeAndChildren(
     List<IResourceDescription.Delta> result,
     TypeNames previousTypeNames,
     IType type,
     URI topLevelUri) {
   String typeName = type.getFullyQualifiedName();
   if (previousTypeNames.remove(typeName)) {
     convertChangedType(topLevelUri, type, result);
   } else {
     convertNewType(topLevelUri, type, result);
   }
   try {
     for (IType child : type.getTypes()) {
       convertChangedTypeAndChildren(result, previousTypeNames, child, topLevelUri);
     }
   } catch (JavaModelException e) {
     if (LOGGER.isDebugEnabled()) {
       LOGGER.debug(e, e);
     }
   }
 }
コード例 #2
0
 /** @since 2.8 */
 protected void convertRemovedTypes(TypeNames typeNames, List<IResourceDescription.Delta> result) {
   for (String typeName : typeNames.getTypeNames()) {
     URI toplevelUri = uriHelper.createResourceURIForFQN(typeNames.getTopLevelTypeName(typeName));
     convertRemovedType(toplevelUri, typeName, typeNames.getProjectContext(), result);
   }
 }