Пример #1
0
 private void addClassToDeployedUnit(Class deploymentClass, DeployedUnitImpl deployedUnit) {
   if (deploymentClass != null) {
     DeploymentUnit unit = deployedUnit.getDeploymentUnit();
     Boolean limitClasses = false;
     if (unit != null) {
       DeploymentDescriptor depDesc = ((KModuleDeploymentUnit) unit).getDeploymentDescriptor();
       if (depDesc != null) {
         limitClasses = depDesc.getLimitSerializationClasses();
       }
     }
     if (limitClasses != null && limitClasses) {
       filterClassesAddedToDeployedUnit(deployedUnit, deploymentClass);
     } else {
       logger.debug(
           "Loaded {} onto the classpath from deployment {}",
           deploymentClass.getName(),
           unit.getIdentifier());
       deployedUnit.addClass(deploymentClass);
     }
   }
 }