## Uses of Class
org.apache.felix.scrplugin.SCRDescriptorException

Packages that use SCRDescriptorException
org.apache.felix.scrplugin
org.apache.felix.scrplugin.annotations
org.apache.felix.scrplugin.helper
org.apache.felix.scrplugin.xml

### Uses of SCRDescriptorException in org.apache.felix.scrplugin

Methods in org.apache.felix.scrplugin that throw SCRDescriptorException
`Result` SCRDescriptorGenerator.`execute()` Actually generates the Declarative Services and Metatype descriptors scanning the java sources provided by the `SCRDescriptorGenerator.setProject(Project)`

### Uses of SCRDescriptorException in org.apache.felix.scrplugin.annotations

Methods in org.apache.felix.scrplugin.annotations that throw SCRDescriptorException
`void` AnnotationProcessor.`process(ScannedClass scannedClass, ClassDescription describedClass)` Processes annotations from the provided scanned class and adds descriptions to the object model based on the read annotations.

### Uses of SCRDescriptorException in org.apache.felix.scrplugin.helper

Methods in org.apache.felix.scrplugin.helper that throw SCRDescriptorException
`static void` ClassModifier.`addMethods(String className, String referenceName, String referenceType, String fieldName, String fieldType, boolean createBind, boolean createUnbind, ClassLoader classLoader, String outputDirectory, Log logger)` Add bind/unbind methods
`static Validator.MethodResult` Validator.`findLifecycleMethod(Project project, ComponentContainer container, String methodName, boolean isActivate)` Find a lifecycle methods.
`static Validator.MethodResult` Validator.`findMethod(Project project, Options options, ClassDescription cd, ReferenceDescription ref, String methodName)` Find the method and the required spec version
`ClassDescription` ClassScanner.`getDescription(Class<?> clazz)` Get a description for the class
`void` AnnotationProcessorManager.`process(ScannedClass scannedClass, ClassDescription describedClass)`
`List<ClassDescription>` ClassScanner.`scanSources()` Scan all source class files for annotations and process them.
`void` Validator.`validate()` Validate the component description.

### Uses of SCRDescriptorException in org.apache.felix.scrplugin.xml

Methods in org.apache.felix.scrplugin.xml that throw SCRDescriptorException
`static List<String>` ComponentDescriptorIO.`generateDescriptorFiles(DescriptionContainer module, Options options, Log logger)` Generate descriptor file(s)
`static List<String>` MetaTypeIO.`generateDescriptors(DescriptionContainer module, Project project, Options options, Log logger)`
`static List<ClassDescription>` ComponentDescriptorIO.`read(InputStream file, ClassLoader classLoader, IssueLog iLog, String location)`