View Javadoc

1   package com.atlassian.plugin.osgi.factory.descriptor;
2   
3   import com.atlassian.plugin.ModuleDescriptor;
4   import com.atlassian.plugin.descriptors.AbstractModuleDescriptor;
5   import com.atlassian.plugin.descriptors.CannotDisable;
6   import com.atlassian.plugin.module.ModuleFactory;
7   
8   /**
9    * Module descriptor for dynamic module types.  Shouldn't be directly used outside providing read-only information.
10   *
11   * @since 2.2.0
12   */
13  @CannotDisable
14  public class ModuleTypeModuleDescriptor extends AbstractModuleDescriptor<ModuleDescriptor<?>>
15  {
16      public ModuleTypeModuleDescriptor()
17      {
18          super(ModuleFactory.LEGACY_MODULE_FACTORY);
19      }
20  
21      public ModuleDescriptor<?> getModule()
22      {
23          throw new UnsupportedOperationException();
24      }
25  
26  }