[Windup-commits] [windup/windup] 8ccfa9: WINDUP-520: API Designed, Partial Refactor

Lincoln.Baxter at lists.jboss.org Lincoln.Baxter at lists.jboss.org
Tue Mar 10 17:25:28 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/windup/windup
  Commit: 8ccfa9abcd35f2f589726d813e804f00180b31a7
      https://github.com/windup/windup/commit/8ccfa9abcd35f2f589726d813e804f00180b31a7
  Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
  Date:   2015-03-05 (Thu, 05 Mar 2015)

  Changed paths:
    M config-groovy/addon/src/main/groovy/org/jboss/windup/addon/groovy/WindupGroovySupportFunctions.groovy
    M config-groovy/addon/src/main/java/org/jboss/windup/ext/groovy/GroovyWindupRuleProviderLoader.java
    M config-groovy/tests/src/test/java/org/jboss/windup/addon/groovy/LoadGroovyRulesTest.java
    M config-groovy/tests/src/test/resources/groovy/GroovyExampleRule.windup.groovy
    M config-xml/addon/src/main/java/org/jboss/windup/config/parser/ParserContext.java
    M config-xml/addon/src/main/java/org/jboss/windup/config/parser/XMLRuleProviderLoader.java
    M config-xml/addon/src/main/java/org/jboss/windup/config/parser/xml/RuleProviderHandler.java
    M config-xml/tests/src/test/java/org/jboss/windup/config/parser/XMLRuleProviderLoaderTest.java
    A config/api/src/main/java/org/jboss/windup/config/AbstractRuleProvider.java
    M config/api/src/main/java/org/jboss/windup/config/IteratingRuleProvider.java
    A config/api/src/main/java/org/jboss/windup/config/RuleProvider.java
    M config/api/src/main/java/org/jboss/windup/config/RuleSubset.java
    R config/api/src/main/java/org/jboss/windup/config/WindupRuleProvider.java
    R config/api/src/main/java/org/jboss/windup/config/WindupRulesetMetadata.java
    M config/api/src/main/java/org/jboss/windup/config/builder/WindupRuleProviderBuilder.java
    M config/api/src/main/java/org/jboss/windup/config/builder/WindupRuleProviderBuilderAddDependencies.java
    M config/api/src/main/java/org/jboss/windup/config/builder/WindupRuleProviderBuilderMetadataSetPhase.java
    M config/api/src/main/java/org/jboss/windup/config/builder/WindupRuleProviderBuilderSetPhase.java
    M config/api/src/main/java/org/jboss/windup/config/loader/WindupRuleLoader.java
    M config/api/src/main/java/org/jboss/windup/config/loader/WindupRuleProviderLoader.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/AbstractMetadata.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/AbstractRulesetMetadata.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/LoadedRules.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/MetadataBuilder.java
    R config/api/src/main/java/org/jboss/windup/config/metadata/RuleMetadata.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/RuleMetadataTypes.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/RuleProviderMetadata.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/RulesetMetadata.java
    R config/api/src/main/java/org/jboss/windup/config/metadata/WindupRuleMetadata.java
    M config/api/src/main/java/org/jboss/windup/config/phase/ArchiveExtractionPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/ArchiveMetadataExtractionPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/ClassifyFileTypesPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/DecompilationPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/DependentPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/DiscoverProjectStructurePhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/DiscoveryPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/FinalizePhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/InitialAnalysisPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/InitializationPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/MigrationRulesPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/PostFinalizePhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/PostMigrationRulesPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/PostReportGenerationPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/PostReportRenderingPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/PreReportGenerationPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/ReportGenerationPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/ReportRenderingPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/RulePhase.java
    M config/impl/src/main/java/org/jboss/windup/config/loader/DefaultWindupRuleProviderLoader.java
    M config/impl/src/main/java/org/jboss/windup/config/loader/WindupRuleLoaderImpl.java
    M config/impl/src/main/java/org/jboss/windup/config/loader/WindupRuleProviderSorter.java
    M config/impl/src/test/java/org/jboss/windup/config/loader/WindupRuleProviderSorterTest.java
    M config/tests/src/test/java/org/jboss/windup/config/TestGremlinQueryOnlyRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestJavaExampleRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestMavenExampleRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestWindupConfigurationExampleRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestXmlExampleRuleProvider1.java
    M config/tests/src/test/java/org/jboss/windup/config/TestXmlExampleRuleProvider2.java
    M config/tests/src/test/java/org/jboss/windup/config/TestXmlExampleRuleProvider3.java
    M config/tests/src/test/java/org/jboss/windup/config/WindupRuleLoaderTest.java
    M config/tests/src/test/java/org/jboss/windup/config/WindupRuleProviderLoaderTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverAllSpecifiedTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverDefaultListVariableTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverDefaultSingleVariableTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverTypesTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/payload/IterationPayLoadPassTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/payload/when/RuleIterationWhenTest.java
    M config/tests/src/test/java/org/jboss/windup/config/parameters/ParameterWiringTest.java
    M config/tests/src/test/java/org/jboss/windup/config/selectables/TestIterationPayloadTestRuleProvider.java
    M exec/api/src/main/java/org/jboss/windup/engine/predicates/RuleProviderWithDependenciesPredicate.java
    M exec/api/src/main/java/org/jboss/windup/exec/configuration/WindupConfiguration.java
    M exec/impl/src/main/java/org/jboss/windup/exec/RuleUtils.java
    M exec/impl/src/main/java/org/jboss/windup/exec/WindupProcessorImpl.java
    M reporting/api/src/main/java/org/jboss/windup/reporting/rules/AttachApplicationReportsToIndexRuleProvider.java
    M reporting/api/src/main/java/org/jboss/windup/reporting/rules/CreateApplicationReportIndexRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/ruleexecution/GetAllRuleProviders.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/ruleexecution/GetRuleExecutionResults.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/ruleexecution/RuleExecutionResultsListener.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/generation/CreateFreeMarkerMethodReportRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/generation/CreateSourceReportRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/CssJsResourceRenderingRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/ExecutionTimeReportRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RenderGraphRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RenderOverviewPageRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RenderReportRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RenderRuleProviderReportRuleProvider.java
    M reporting/tests/src/test/java/org/jboss/windup/reporting/TestFreeMarkerOperationRuleProvider.java
    M rules-base/tests/src/test/java/org/jboss/windup/rules/apps/condition/FileContentTest.java
    M rules-java-archives/addon/src/main/java/org/jboss/windup/rules/apps/java/archives/ArchiveIdentificationRulesetMetadata.java
    M rules-java-archives/addon/src/main/java/org/jboss/windup/rules/apps/java/archives/config/ArchiveIdentificationConfigLoadingRuleProvider.java
    M rules-java-archives/addon/src/main/java/org/jboss/windup/rules/apps/java/archives/config/IgnoredArchivesConfigLoadingRuleProvider.java
    M rules-java-archives/tests/src/test/java/org/jboss/windup/rules/apps/java/archives/IdentifyArchivesRulesetTest.java
    M rules-java-archives/tests/src/test/java/org/jboss/windup/rules/apps/java/archives/IgnoreArchivesRulesetTest.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/CreateEJBReportRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/CreateHibernateReportRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/CreateSpringBeanReportRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverEjbAnnotationsRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/legacy/java/JavaEERulesetMetadata.java
    M rules-java-project/tests/src/test/java/org/jboss/windup/project/operation/test/OverviewReportLineTest.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/JavaRulesetMetadata.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/decompiler/DecompileArchivesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/ip/CreateStaticIPAddressReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/ip/DiscoverStaticIPAddressRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaApplicationOverviewReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaIgnoredFilesReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaNonClassifiedFileReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/AnalyzeJavaFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverArchiveTypesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverFilesAndTypesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverMavenHierarchyRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverMavenProjectsRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverNonMavenArchiveProjectsRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverNonMavenSourceProjectsRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/IndexJavaClassFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/IndexJavaSourceFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/JavaFileMappingRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/UnzipArchivesToOutputRuleProvider.java
    M rules-java/impl/src/main/java/org/jboss/windup/rules/apps/java/config/CopyJavaConfigToGraphRuleProvider.java
    M rules-java/impl/src/main/java/org/jboss/windup/rules/apps/java/config/GatherIgnoredFileNamesRuleProvider.java
    M rules-java/tests/src/test/java/org/jboss/windup/rule/groovy/GroovyExtensionJavaRulesTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/GatherIgnoredFilesTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassCompositeTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaHintsClassificationsTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/SourceModeTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/ignore/JavaIgnoreRegexesTest.java
    M rules-java/tests/src/test/resources/groovy/GroovyClassificationsAndHints.windup.groovy
    M rules-tattletale/addon/src/main/java/org/jboss/windup/rules/apps/tattletale/CreateTattletaleReportLinkRuleProvider.java
    M rules-tattletale/addon/src/main/java/org/jboss/windup/rules/apps/tattletale/TattletaleRuleProvider.java
    M rules-xml/addon/src/main/java/org/jboss/windup/rules/apps/xml/DiscoverXmlFilesRuleProvider.java
    M rules-xml/addon/src/main/java/org/jboss/windup/rules/apps/xml/XmlRulesetMetadata.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/apps/xml/groovy/GroovyExtensionXmlRulesTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XMLFileNestedConditionTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XMLHintsClassificationsTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XMLTransformationTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XMLTransformationXMLRulesTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XmlAndJavaParameterizedTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XmlFileMultipleConditionTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XmlFileParameterizedTest.java
    M rules-xml/tests/src/test/resources/groovy/GroovyXmlFileClassificationsAndHints.windup.groovy
    M tests/src/test/groovy/GroovyExampleRule.windup.groovy
    M tests/src/test/java/org/jboss/windup/tests/application/WindupRulesetMetadataTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/rules/TestServletAnnotationRuleProvider.java

  Log Message:
  -----------
  WINDUP-520: API Designed, Partial Refactor


  Commit: 94a995712c352cce4a0328f2f46fd71aa7d490f7
      https://github.com/windup/windup/commit/94a995712c352cce4a0328f2f46fd71aa7d490f7
  Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
  Date:   2015-03-05 (Thu, 05 Mar 2015)

  Changed paths:
    M config-xml/addon/src/main/java/org/jboss/windup/config/parser/xml/RuleProviderHandler.java
    M config-xml/tests/src/test/java/org/jboss/windup/config/parser/XMLRuleProviderLoaderTest.java
    M config/api/src/main/java/org/jboss/windup/config/builder/WindupRuleProviderBuilder.java
    M config/api/src/main/java/org/jboss/windup/config/metadata/AbstractRulesetMetadata.java
    M config/api/src/main/java/org/jboss/windup/config/metadata/MetadataBuilder.java
    M config/tests/src/test/java/org/jboss/windup/config/TestGremlinQueryOnlyRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestJavaExampleRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestMavenExampleRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestWindupConfigurationExampleRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestXmlExampleRuleProvider1.java
    M config/tests/src/test/java/org/jboss/windup/config/TestXmlExampleRuleProvider2.java
    M config/tests/src/test/java/org/jboss/windup/config/TestXmlExampleRuleProvider3.java
    M config/tests/src/test/java/org/jboss/windup/config/WindupRuleLoaderTest.java
    M config/tests/src/test/java/org/jboss/windup/config/WindupRuleProviderLoaderTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverAllSpecifiedTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverDefaultListVariableTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverDefaultSingleVariableTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverTypesTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/payload/IterationPayLoadPassTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/payload/when/RuleIterationWhenTest.java
    M config/tests/src/test/java/org/jboss/windup/config/parameters/ParameterWiringTest.java
    M config/tests/src/test/java/org/jboss/windup/config/selectables/TestIterationPayloadTestRuleProvider.java
    M exec/api/src/main/java/org/jboss/windup/engine/predicates/RuleProviderWithDependenciesPredicate.java
    M exec/api/src/main/java/org/jboss/windup/exec/configuration/WindupConfiguration.java
    M exec/impl/src/main/java/org/jboss/windup/exec/WindupProcessorImpl.java
    M reporting/api/src/main/java/org/jboss/windup/reporting/rules/AttachApplicationReportsToIndexRuleProvider.java
    M reporting/api/src/main/java/org/jboss/windup/reporting/rules/CreateApplicationReportIndexRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/ruleexecution/GetAllRuleProviders.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/generation/CreateFreeMarkerMethodReportRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/generation/CreateSourceReportRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/CssJsResourceRenderingRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/ExecutionTimeReportRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RenderGraphRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RenderOverviewPageRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RenderReportRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RenderRuleProviderReportRuleProvider.java
    M reporting/tests/src/test/java/org/jboss/windup/reporting/TestFreeMarkerOperationRuleProvider.java
    M rules-base/tests/src/test/java/org/jboss/windup/rules/apps/condition/FileContentTest.java
    M rules-java-archives/addon/src/main/java/org/jboss/windup/rules/apps/java/archives/ArchiveIdentificationRulesetMetadata.java
    M rules-java-archives/addon/src/main/java/org/jboss/windup/rules/apps/java/archives/config/ArchiveIdentificationConfigLoadingRuleProvider.java
    M rules-java-archives/addon/src/main/java/org/jboss/windup/rules/apps/java/archives/config/IgnoredArchivesConfigLoadingRuleProvider.java
    M rules-java-archives/tests/src/test/java/org/jboss/windup/rules/apps/java/archives/IdentifyArchivesRulesetTest.java
    M rules-java-archives/tests/src/test/java/org/jboss/windup/rules/apps/java/archives/IgnoreArchivesRulesetTest.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/CreateHibernateReportRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/CreateSpringBeanReportRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverEjbAnnotationsRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverEjbConfigurationXmlRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverHibernateConfigurationRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverHibernateMappingRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverSpringConfigurationFilesRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverWebXmlRuleProvider.java
    M rules-java-project/tests/src/test/java/org/jboss/windup/project/operation/test/OverviewReportLineTest.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/JavaRulesetMetadata.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/decompiler/DecompileArchivesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/ip/CreateStaticIPAddressReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/ip/DiscoverStaticIPAddressRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaApplicationOverviewReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaIgnoredFilesReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaNonClassifiedFileReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/AnalyzeJavaFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverArchiveManifestFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverArchiveTypesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverFilesAndTypesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverMavenHierarchyRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverMavenProjectsRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverNonMavenArchiveProjectsRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverNonMavenSourceProjectsRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverPropertiesFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/IndexJavaClassFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/IndexJavaSourceFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/JavaFileMappingRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/UnzipArchivesToOutputRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/xml/JavaClassHandler.java
    M rules-java/impl/src/main/java/org/jboss/windup/rules/apps/java/config/CopyJavaConfigToGraphRuleProvider.java
    M rules-java/impl/src/main/java/org/jboss/windup/rules/apps/java/config/GatherIgnoredFileNamesRuleProvider.java
    M rules-java/tests/src/test/java/org/jboss/windup/rule/groovy/GroovyExtensionJavaRulesTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/apps/java/scan/ast/VariableResolvingASTIntegrationTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/GatherIgnoredFilesTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassCompositeTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaHintsClassificationsTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/SourceModeTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/ignore/JavaIgnoreRegexesTest.java
    M rules-tattletale/addon/src/main/java/org/jboss/windup/rules/apps/tattletale/CreateTattletaleReportLinkRuleProvider.java
    M rules-tattletale/addon/src/main/java/org/jboss/windup/rules/apps/tattletale/TattletaleRuleProvider.java
    M rules-xml/addon/src/main/java/org/jboss/windup/rules/apps/xml/DiscoverXmlFilesRuleProvider.java
    M rules-xml/addon/src/main/java/org/jboss/windup/rules/apps/xml/XmlRulesetMetadata.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/apps/xml/groovy/GroovyExtensionXmlRulesTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XMLFileNestedConditionTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XMLHintsClassificationsTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XMLTransformationTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XMLTransformationXMLRulesTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XmlAndJavaParameterizedTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XmlFileMultipleConditionTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XmlFileParameterizedTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/WindupRulesetMetadataTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/rules/TestServletAnnotationRuleProvider.java

  Log Message:
  -----------
  WINDUP-520: Refactor complete. Needs testing.


  Commit: f0442da3582440d528dacac528e24005f97c098f
      https://github.com/windup/windup/commit/f0442da3582440d528dacac528e24005f97c098f
  Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
  Date:   2015-03-05 (Thu, 05 Mar 2015)

  Changed paths:
    M exec/api/src/main/java/org/jboss/windup/engine/predicates/RuleProviderWithDependenciesPredicate.java

  Log Message:
  -----------
  WINDUP-520: Compilation fix.


  Commit: 6f3b83466ad7325c0108c78ae022dd1a8fe2b153
      https://github.com/windup/windup/commit/6f3b83466ad7325c0108c78ae022dd1a8fe2b153
  Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
  Date:   2015-03-06 (Fri, 06 Mar 2015)

  Changed paths:
    M bootstrap/src/main/java/org/jboss/windup/bootstrap/Bootstrap.java
    M config-groovy/addon/src/main/groovy/org/jboss/windup/addon/groovy/WindupGroovySupportFunctions.groovy
    M config-groovy/addon/src/main/java/org/jboss/windup/ext/groovy/GroovyWindupRuleProviderLoader.java
    M config-groovy/tests/src/test/java/org/jboss/windup/addon/groovy/LoadGroovyRulesTest.java
    M config-groovy/tests/src/test/resources/groovy/GroovyExampleRule.windup.groovy
    M config-xml/addon/src/main/java/org/jboss/windup/config/parser/ParserContext.java
    M config-xml/addon/src/main/java/org/jboss/windup/config/parser/XMLRuleProviderLoader.java
    M config-xml/addon/src/main/java/org/jboss/windup/config/parser/xml/RuleProviderHandler.java
    M config-xml/tests/src/test/java/org/jboss/windup/config/parser/XMLRuleProviderLoaderTest.java
    M config/api/src/main/java/org/jboss/windup/config/AbstractPathConfigurationOption.java
    M config/api/src/main/java/org/jboss/windup/config/AbstractRuleProvider.java
    M config/api/src/main/java/org/jboss/windup/config/AbstractWindupConfigurationOption.java
    A config/api/src/main/java/org/jboss/windup/config/ConfigurationOption.java
    M config/api/src/main/java/org/jboss/windup/config/IteratingRuleProvider.java
    M config/api/src/main/java/org/jboss/windup/config/RuleSubset.java
    R config/api/src/main/java/org/jboss/windup/config/WindupConfigurationOption.java
    A config/api/src/main/java/org/jboss/windup/config/builder/RuleProviderBuilder.java
    A config/api/src/main/java/org/jboss/windup/config/builder/RuleProviderBuilderAddDependencies.java
    A config/api/src/main/java/org/jboss/windup/config/builder/RuleProviderBuilderMetadataSetPhase.java
    A config/api/src/main/java/org/jboss/windup/config/builder/RuleProviderBuilderSetPhase.java
    R config/api/src/main/java/org/jboss/windup/config/builder/WindupRuleProviderBuilder.java
    R config/api/src/main/java/org/jboss/windup/config/builder/WindupRuleProviderBuilderAddDependencies.java
    R config/api/src/main/java/org/jboss/windup/config/builder/WindupRuleProviderBuilderMetadataSetPhase.java
    R config/api/src/main/java/org/jboss/windup/config/builder/WindupRuleProviderBuilderSetPhase.java
    R config/api/src/main/java/org/jboss/windup/config/graph/TypeOperation.java
    A config/api/src/main/java/org/jboss/windup/config/loader/RuleProviderLoader.java
    M config/api/src/main/java/org/jboss/windup/config/loader/WindupRuleLoader.java
    R config/api/src/main/java/org/jboss/windup/config/loader/WindupRuleProviderLoader.java
    M config/api/src/main/java/org/jboss/windup/config/metadata/AbstractMetadata.java
    R config/api/src/main/java/org/jboss/windup/config/metadata/LoadedRules.java
    M config/api/src/main/java/org/jboss/windup/config/metadata/MetadataBuilder.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/RuleMetadata.java
    R config/api/src/main/java/org/jboss/windup/config/metadata/RuleMetadataTypes.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/RuleProviderRegistry.java
    M config/api/src/main/java/org/jboss/windup/config/metadata/RulesetMetadata.java
    M config/api/src/main/java/org/jboss/windup/config/operation/IterationProgress.java
    A config/api/src/main/java/org/jboss/windup/config/operation/graph/TypeOperation.java
    A config/api/src/main/java/org/jboss/windup/config/operation/iteration/AbstractIterationFilter.java
    A config/api/src/main/java/org/jboss/windup/config/operation/iteration/AbstractIterationOperation.java
    R config/api/src/main/java/org/jboss/windup/config/operation/ruleelement/AbstractIterationFilter.java
    R config/api/src/main/java/org/jboss/windup/config/operation/ruleelement/AbstractIterationOperation.java
    M config/api/src/main/java/org/jboss/windup/config/parameters/ParameterizedIterationOperation.java
    M config/api/src/main/java/org/jboss/windup/config/phase/RulePhase.java
    M config/impl/src/main/java/org/jboss/windup/config/SimpleIterationConfigurationRuleBuilderInterceptor.java
    A config/impl/src/main/java/org/jboss/windup/config/loader/DefaultRuleProviderLoader.java
    R config/impl/src/main/java/org/jboss/windup/config/loader/DefaultWindupRuleProviderLoader.java
    A config/impl/src/main/java/org/jboss/windup/config/loader/RuleLoaderImpl.java
    A config/impl/src/main/java/org/jboss/windup/config/loader/RuleProviderSorter.java
    R config/impl/src/main/java/org/jboss/windup/config/loader/WindupRuleLoaderImpl.java
    R config/impl/src/main/java/org/jboss/windup/config/loader/WindupRuleProviderSorter.java
    A config/impl/src/test/java/org/jboss/windup/config/loader/RuleProviderSorterTest.java
    R config/impl/src/test/java/org/jboss/windup/config/loader/WindupRuleProviderSorterTest.java
    M config/tests/src/test/java/org/jboss/windup/config/TestGremlinQueryOnlyRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestJavaExampleRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestMavenExampleRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestWindupConfigurationExampleRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestXmlExampleRuleProvider1.java
    M config/tests/src/test/java/org/jboss/windup/config/TestXmlExampleRuleProvider3.java
    M config/tests/src/test/java/org/jboss/windup/config/WindupRuleProviderLoaderTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/payload/IterationPayLoadPassTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/payload/when/RuleIterationWhenTest.java
    M config/tests/src/test/java/org/jboss/windup/config/parameters/ParameterWiringTest.java
    M config/tests/src/test/java/org/jboss/windup/config/selectables/TestIterationPayloadTestRuleProvider.java
    M exec/api/src/main/java/org/jboss/windup/exec/configuration/WindupConfiguration.java
    M exec/impl/src/main/java/org/jboss/windup/exec/RuleUtils.java
    M exec/impl/src/main/java/org/jboss/windup/exec/WindupProcessorImpl.java
    M reporting/api/src/main/java/org/jboss/windup/reporting/freemarker/FreeMarkerIterationOperation.java
    M reporting/api/src/main/java/org/jboss/windup/reporting/rules/AttachApplicationReportsToIndexRuleProvider.java
    M reporting/api/src/main/java/org/jboss/windup/reporting/rules/CreateApplicationReportIndexRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/ruleexecution/GetAllRuleProviders.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/ruleexecution/RuleExecutionResultsListener.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/generation/CreateSourceReportRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RenderReportRuleProvider.java
    M reporting/impl/src/main/resources/reports/templates/ruleprovidersummary.ftl
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverEjbAnnotationsRuleProvider.java
    M rules-java-project/addon/src/main/java/org/jboss/windup/project/condition/Project.java
    M rules-java-project/addon/src/main/java/org/jboss/windup/project/operation/LineItem.java
    M rules-java-project/tests/src/test/java/org/jboss/windup/project/operation/test/OverviewReportLineTest.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClass.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/decompiler/ProcyonDecompilerOperation.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/ip/DiscoverStaticIPAddressRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaApplicationOverviewReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaIgnoredFilesReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaNonClassifiedFileReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/operation/AddArchiveReferenceInformation.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/operation/AddClassFileMetadata.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/operation/ConfigureArchiveTypes.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/operation/RecurseDirectoryAndAddFiles.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/operation/UnzipArchiveToOutputFolder.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/AnalyzeJavaFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverMavenHierarchyRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverMavenProjectsRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverNonMavenArchiveProjectsRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/IndexJavaSourceFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/JavaFileMappingRuleProvider.java
    M rules-java/tests/src/test/java/org/jboss/windup/rule/groovy/GroovyExtensionJavaRulesTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/apps/java/scan/ast/VariableResolvingASTIntegrationTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassCompositeTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaHintsClassificationsTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/ignore/JavaIgnoreRegexesTest.java
    M rules-java/tests/src/test/resources/groovy/GroovyClassificationsAndHints.windup.groovy
    M rules-xml/addon/src/main/java/org/jboss/windup/rules/apps/xml/DiscoverXmlFilesRuleProvider.java
    M rules-xml/addon/src/main/java/org/jboss/windup/rules/apps/xml/operation/xslt/XSLTTransformation.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XMLFileNestedConditionTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XMLHintsClassificationsTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XmlAndJavaParameterizedTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XmlFileParameterizedTest.java
    M rules-xml/tests/src/test/resources/groovy/GroovyXmlFileClassificationsAndHints.windup.groovy
    R test-util/src/test/groovy/GroovyExampleRule.windup.groovy
    M tests/src/test/groovy/GroovyExampleRule.windup.groovy
    M tests/src/test/java/org/jboss/windup/tests/application/WindupRulesetMetadataTest.java
    M ui/addon/src/main/java/org/jboss/windup/ui/DefaultValueAdapter.java
    M ui/addon/src/main/java/org/jboss/windup/ui/WindupCommand.java

  Log Message:
  -----------
  WINDUP-520: Tests passing, some more renaming & refactoring


  Commit: 30052c4e12caf8ed2ab74c974d1729f84ad51283
      https://github.com/windup/windup/commit/30052c4e12caf8ed2ab74c974d1729f84ad51283
  Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
  Date:   2015-03-09 (Mon, 09 Mar 2015)

  Changed paths:
    M config/tests/pom.xml
    A config/tests/src/test/java/org/jboss/windup/config/RuleMetadataCategoriesTest.java
    A exec/api/src/main/java/org/jboss/windup/engine/predicates/EnumeratedRuleProviderPredicate.java
    M exec/api/src/main/java/org/jboss/windup/engine/predicates/RuleProviderWithDependenciesPredicate.java
    M exec/impl/src/main/java/org/jboss/windup/exec/RuleUtils.java

  Log Message:
  -----------
  WINDUP-402: Categories should be replaced with Tags


  Commit: 244d88fd1cae6fd11fb1822f7b9f2ef66eb35562
      https://github.com/windup/windup/commit/244d88fd1cae6fd11fb1822f7b9f2ef66eb35562
  Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
  Date:   2015-03-09 (Mon, 09 Mar 2015)

  Changed paths:
    M config-xml/addon/src/main/java/org/jboss/windup/config/parser/ParserContext.java
    M config/api/src/main/java/org/jboss/windup/config/AbstractRuleProvider.java
    R config/api/src/main/java/org/jboss/windup/config/IteratingRuleProvider.java
    A config/api/src/main/java/org/jboss/windup/config/loader/RuleLoader.java
    R config/api/src/main/java/org/jboss/windup/config/loader/WindupRuleLoader.java
    M config/api/src/main/java/org/jboss/windup/config/metadata/AbstractMetadata.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/Metadata.java
    M config/api/src/main/java/org/jboss/windup/config/metadata/MetadataBuilder.java
    M config/api/src/main/java/org/jboss/windup/config/metadata/RulesetMetadata.java
    A config/api/src/main/java/org/jboss/windup/config/ruleprovider/IteratingRuleProvider.java
    A config/api/src/main/java/org/jboss/windup/config/ruleprovider/SingleRuleProvider.java
    M config/impl/src/main/java/org/jboss/windup/config/loader/RuleLoaderImpl.java
    R config/tests/src/test/java/org/jboss/windup/config/RuleMetadataCategoriesTest.java
    M config/tests/src/test/java/org/jboss/windup/config/WindupRuleLoaderTest.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataAnnotationExecTest.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataAnnotationTest.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataTestExecutedProviders.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/RuleMetadataCategoriesTest.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/Test1EarlierRules.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/Test2LaterRules.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/TestMetadataAnnotationExecRuleProvider.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/TestMetadataAnnotationRuleProvider.java
    A config/tests/src/test/resources/empty.war
    M exec/api/src/main/java/org/jboss/windup/engine/predicates/RuleProviderWithDependenciesPredicate.java
    M exec/api/src/main/java/org/jboss/windup/exec/configuration/options/UserRulesDirectoryOption.java
    M exec/impl/src/main/java/org/jboss/windup/exec/DefaultRuleLifecycleListener.java
    M exec/impl/src/main/java/org/jboss/windup/exec/RuleUtils.java
    M exec/impl/src/main/java/org/jboss/windup/exec/WindupProcessorImpl.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverEjbConfigurationXmlRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverHibernateConfigurationRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverHibernateMappingRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverSpringConfigurationFilesRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverWebXmlRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/JavaRulesetMetadata.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverArchiveManifestFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverPropertiesFilesRuleProvider.java
    M rules-java/impl/src/main/java/org/jboss/windup/rules/apps/java/config/GatherIgnoredFileNamesRuleProvider.java
    M rules-xml/addon/src/main/java/org/jboss/windup/rules/apps/xml/XmlRulesetMetadata.java
    R utils/src/main/java/org/jboss/windup/util/Annotations.java

  Log Message:
  -----------
  WINDUP-409: Add RuleProviderMetadata support via Annotations


  Commit: 7a0c62f2c095e1f2714d321ccfc2d7d38469cba9
      https://github.com/windup/windup/commit/7a0c62f2c095e1f2714d321ccfc2d7d38469cba9
  Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M config-groovy/addon/src/main/groovy/org/jboss/windup/addon/groovy/WindupGroovySupportFunctions.groovy
    M config-groovy/tests/src/test/java/org/jboss/windup/addon/groovy/LoadGroovyRulesTest.java
    M config-groovy/tests/src/test/resources/groovy/GroovyExampleRule.windup.groovy
    M config/api/src/main/java/org/jboss/windup/config/AbstractRuleProvider.java
    M config/api/src/main/java/org/jboss/windup/config/RuleSubset.java
    R config/api/src/main/java/org/jboss/windup/config/metadata/AbstractMetadata.java
    M config/api/src/main/java/org/jboss/windup/config/metadata/AbstractRulesetMetadata.java
    R config/api/src/main/java/org/jboss/windup/config/metadata/Metadata.java
    M config/api/src/main/java/org/jboss/windup/config/metadata/MetadataBuilder.java
    M config/api/src/main/java/org/jboss/windup/config/metadata/RuleMetadata.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/RuleMetadataType.java
    M config/api/src/main/java/org/jboss/windup/config/metadata/RuleProviderMetadata.java
    M config/api/src/main/java/org/jboss/windup/config/metadata/RulesetMetadata.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/Technology.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/TechnologyReference.java
    M config/impl/src/main/java/org/jboss/windup/config/loader/DefaultRuleProviderLoader.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/ExecutedProviders.java
    R config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataAnnotationExecTest.java
    R config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataAnnotationTest.java
    R config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataTestExecutedProviders.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataTestRuleProvider1.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataTestRuleProvider2.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataTestRuleProvider3.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataTestRuleProvider4.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataTestRuleProvider5.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataTestRulesetMetadata.java
    R config/tests/src/test/java/org/jboss/windup/config/metadata/RuleMetadataCategoriesTest.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/RuleProviderMetadataTest.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/RulesetMetadataTest.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/TagsMetadataTest.java
    R config/tests/src/test/java/org/jboss/windup/config/metadata/Test1EarlierRules.java
    R config/tests/src/test/java/org/jboss/windup/config/metadata/Test2LaterRules.java
    R config/tests/src/test/java/org/jboss/windup/config/metadata/TestMetadataAnnotationExecRuleProvider.java
    R config/tests/src/test/java/org/jboss/windup/config/metadata/TestMetadataAnnotationRuleProvider.java
    M exec/api/src/main/java/org/jboss/windup/exec/configuration/options/UserRulesDirectoryOption.java
    M exec/impl/src/main/java/org/jboss/windup/exec/DefaultRuleLifecycleListener.java
    M exec/impl/src/main/java/org/jboss/windup/exec/RuleUtils.java
    M rules-java-archives/addon/src/main/java/org/jboss/windup/rules/apps/java/archives/ArchiveIdentificationRulesetMetadata.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/legacy/java/JavaEERulesetMetadata.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/JavaRulesetMetadata.java
    M rules-java/tests/src/test/resources/groovy/GroovyClassificationsAndHints.windup.groovy
    M rules-xml/addon/src/main/java/org/jboss/windup/rules/apps/xml/XmlRulesetMetadata.java
    M rules-xml/tests/src/test/resources/groovy/GroovyXmlFileClassificationsAndHints.windup.groovy
    M tests/src/test/groovy/GroovyExampleRule.windup.groovy

  Log Message:
  -----------
  WINDUP-520: Add source/target and addon requirements methods to Metadata API


  Commit: 632cb05dc19b40141725db8da3f46203fba50c86
      https://github.com/windup/windup/commit/632cb05dc19b40141725db8da3f46203fba50c86
  Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M bootstrap/src/main/java/org/jboss/windup/bootstrap/Bootstrap.java
    M config-groovy/addon/src/main/groovy/org/jboss/windup/addon/groovy/WindupGroovySupportFunctions.groovy
    M config-groovy/addon/src/main/java/org/jboss/windup/ext/groovy/GroovyWindupRuleProviderLoader.java
    M config-groovy/tests/src/test/java/org/jboss/windup/addon/groovy/LoadGroovyRulesTest.java
    M config-groovy/tests/src/test/resources/groovy/GroovyExampleRule.windup.groovy
    M config-xml/addon/src/main/java/org/jboss/windup/config/parser/ParserContext.java
    M config-xml/addon/src/main/java/org/jboss/windup/config/parser/XMLRuleProviderLoader.java
    M config-xml/addon/src/main/java/org/jboss/windup/config/parser/xml/RuleProviderHandler.java
    M config-xml/tests/src/test/java/org/jboss/windup/config/parser/XMLRuleProviderLoaderTest.java
    M config/api/src/main/java/org/jboss/windup/config/AbstractPathConfigurationOption.java
    A config/api/src/main/java/org/jboss/windup/config/AbstractRuleProvider.java
    M config/api/src/main/java/org/jboss/windup/config/AbstractWindupConfigurationOption.java
    A config/api/src/main/java/org/jboss/windup/config/ConfigurationOption.java
    R config/api/src/main/java/org/jboss/windup/config/IteratingRuleProvider.java
    A config/api/src/main/java/org/jboss/windup/config/RuleProvider.java
    M config/api/src/main/java/org/jboss/windup/config/RuleSubset.java
    R config/api/src/main/java/org/jboss/windup/config/WindupConfigurationOption.java
    R config/api/src/main/java/org/jboss/windup/config/WindupRuleProvider.java
    R config/api/src/main/java/org/jboss/windup/config/WindupRulesetMetadata.java
    A config/api/src/main/java/org/jboss/windup/config/builder/RuleProviderBuilder.java
    A config/api/src/main/java/org/jboss/windup/config/builder/RuleProviderBuilderAddDependencies.java
    A config/api/src/main/java/org/jboss/windup/config/builder/RuleProviderBuilderMetadataSetPhase.java
    A config/api/src/main/java/org/jboss/windup/config/builder/RuleProviderBuilderSetPhase.java
    R config/api/src/main/java/org/jboss/windup/config/builder/WindupRuleProviderBuilder.java
    R config/api/src/main/java/org/jboss/windup/config/builder/WindupRuleProviderBuilderAddDependencies.java
    R config/api/src/main/java/org/jboss/windup/config/builder/WindupRuleProviderBuilderMetadataSetPhase.java
    R config/api/src/main/java/org/jboss/windup/config/builder/WindupRuleProviderBuilderSetPhase.java
    R config/api/src/main/java/org/jboss/windup/config/graph/TypeOperation.java
    A config/api/src/main/java/org/jboss/windup/config/loader/RuleLoader.java
    A config/api/src/main/java/org/jboss/windup/config/loader/RuleProviderLoader.java
    R config/api/src/main/java/org/jboss/windup/config/loader/WindupRuleLoader.java
    R config/api/src/main/java/org/jboss/windup/config/loader/WindupRuleProviderLoader.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/AbstractRulesetMetadata.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/MetadataBuilder.java
    M config/api/src/main/java/org/jboss/windup/config/metadata/RuleMetadata.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/RuleMetadataType.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/RuleProviderMetadata.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/RuleProviderRegistry.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/RulesetMetadata.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/Technology.java
    A config/api/src/main/java/org/jboss/windup/config/metadata/TechnologyReference.java
    R config/api/src/main/java/org/jboss/windup/config/metadata/WindupRuleMetadata.java
    M config/api/src/main/java/org/jboss/windup/config/operation/IterationProgress.java
    A config/api/src/main/java/org/jboss/windup/config/operation/graph/TypeOperation.java
    A config/api/src/main/java/org/jboss/windup/config/operation/iteration/AbstractIterationFilter.java
    A config/api/src/main/java/org/jboss/windup/config/operation/iteration/AbstractIterationOperation.java
    R config/api/src/main/java/org/jboss/windup/config/operation/ruleelement/AbstractIterationFilter.java
    R config/api/src/main/java/org/jboss/windup/config/operation/ruleelement/AbstractIterationOperation.java
    M config/api/src/main/java/org/jboss/windup/config/parameters/ParameterizedIterationOperation.java
    M config/api/src/main/java/org/jboss/windup/config/phase/ArchiveExtractionPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/ArchiveMetadataExtractionPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/ClassifyFileTypesPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/DecompilationPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/DependentPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/DiscoverProjectStructurePhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/DiscoveryPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/FinalizePhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/InitialAnalysisPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/InitializationPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/MigrationRulesPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/PostFinalizePhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/PostMigrationRulesPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/PostReportGenerationPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/PostReportRenderingPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/PreReportGenerationPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/ReportGenerationPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/ReportRenderingPhase.java
    M config/api/src/main/java/org/jboss/windup/config/phase/RulePhase.java
    A config/api/src/main/java/org/jboss/windup/config/ruleprovider/IteratingRuleProvider.java
    A config/api/src/main/java/org/jboss/windup/config/ruleprovider/SingleRuleProvider.java
    M config/impl/src/main/java/org/jboss/windup/config/SimpleIterationConfigurationRuleBuilderInterceptor.java
    A config/impl/src/main/java/org/jboss/windup/config/loader/DefaultRuleProviderLoader.java
    R config/impl/src/main/java/org/jboss/windup/config/loader/DefaultWindupRuleProviderLoader.java
    A config/impl/src/main/java/org/jboss/windup/config/loader/RuleLoaderImpl.java
    A config/impl/src/main/java/org/jboss/windup/config/loader/RuleProviderSorter.java
    R config/impl/src/main/java/org/jboss/windup/config/loader/WindupRuleLoaderImpl.java
    R config/impl/src/main/java/org/jboss/windup/config/loader/WindupRuleProviderSorter.java
    A config/impl/src/test/java/org/jboss/windup/config/loader/RuleProviderSorterTest.java
    R config/impl/src/test/java/org/jboss/windup/config/loader/WindupRuleProviderSorterTest.java
    M config/tests/pom.xml
    M config/tests/src/test/java/org/jboss/windup/config/TestGremlinQueryOnlyRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestJavaExampleRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestMavenExampleRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestWindupConfigurationExampleRuleProvider.java
    M config/tests/src/test/java/org/jboss/windup/config/TestXmlExampleRuleProvider1.java
    M config/tests/src/test/java/org/jboss/windup/config/TestXmlExampleRuleProvider2.java
    M config/tests/src/test/java/org/jboss/windup/config/TestXmlExampleRuleProvider3.java
    M config/tests/src/test/java/org/jboss/windup/config/WindupRuleLoaderTest.java
    M config/tests/src/test/java/org/jboss/windup/config/WindupRuleProviderLoaderTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverAllSpecifiedTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverDefaultListVariableTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverDefaultSingleVariableTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/RuleIterationOverTypesTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/payload/IterationPayLoadPassTest.java
    M config/tests/src/test/java/org/jboss/windup/config/iteration/payload/when/RuleIterationWhenTest.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/ExecutedProviders.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataTestRuleProvider1.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataTestRuleProvider2.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataTestRuleProvider3.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataTestRuleProvider4.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataTestRuleProvider5.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/MetadataTestRulesetMetadata.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/RuleProviderMetadataTest.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/RulesetMetadataTest.java
    A config/tests/src/test/java/org/jboss/windup/config/metadata/TagsMetadataTest.java
    M config/tests/src/test/java/org/jboss/windup/config/parameters/ParameterWiringTest.java
    M config/tests/src/test/java/org/jboss/windup/config/selectables/TestIterationPayloadTestRuleProvider.java
    A config/tests/src/test/resources/empty.war
    A exec/api/src/main/java/org/jboss/windup/engine/predicates/EnumeratedRuleProviderPredicate.java
    M exec/api/src/main/java/org/jboss/windup/engine/predicates/RuleProviderWithDependenciesPredicate.java
    M exec/api/src/main/java/org/jboss/windup/exec/configuration/WindupConfiguration.java
    M exec/api/src/main/java/org/jboss/windup/exec/configuration/options/UserRulesDirectoryOption.java
    M exec/impl/src/main/java/org/jboss/windup/exec/RuleUtils.java
    M exec/impl/src/main/java/org/jboss/windup/exec/WindupProcessorImpl.java
    M reporting/api/src/main/java/org/jboss/windup/reporting/freemarker/FreeMarkerIterationOperation.java
    M reporting/api/src/main/java/org/jboss/windup/reporting/rules/AttachApplicationReportsToIndexRuleProvider.java
    M reporting/api/src/main/java/org/jboss/windup/reporting/rules/CreateApplicationReportIndexRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/ruleexecution/GetAllRuleProviders.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/ruleexecution/GetRuleExecutionResults.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/ruleexecution/RuleExecutionResultsListener.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/generation/CreateFreeMarkerMethodReportRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/generation/CreateSourceReportRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/CssJsResourceRenderingRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/ExecutionTimeReportRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RenderGraphRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RenderOverviewPageRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RenderReportRuleProvider.java
    M reporting/impl/src/main/java/org/jboss/windup/reporting/rules/rendering/RenderRuleProviderReportRuleProvider.java
    M reporting/impl/src/main/resources/reports/templates/ruleprovidersummary.ftl
    M reporting/tests/src/test/java/org/jboss/windup/reporting/TestFreeMarkerOperationRuleProvider.java
    M rules-base/tests/src/test/java/org/jboss/windup/rules/apps/condition/FileContentTest.java
    M rules-java-archives/addon/src/main/java/org/jboss/windup/rules/apps/java/archives/ArchiveIdentificationRulesetMetadata.java
    M rules-java-archives/addon/src/main/java/org/jboss/windup/rules/apps/java/archives/config/ArchiveIdentificationConfigLoadingRuleProvider.java
    M rules-java-archives/addon/src/main/java/org/jboss/windup/rules/apps/java/archives/config/IgnoredArchivesConfigLoadingRuleProvider.java
    M rules-java-archives/tests/src/test/java/org/jboss/windup/rules/apps/java/archives/IdentifyArchivesRulesetTest.java
    M rules-java-archives/tests/src/test/java/org/jboss/windup/rules/apps/java/archives/IgnoreArchivesRulesetTest.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/CreateEJBReportRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/CreateHibernateReportRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/CreateSpringBeanReportRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverEjbAnnotationsRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverEjbConfigurationXmlRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverHibernateConfigurationRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverHibernateMappingRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverSpringConfigurationFilesRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverWebXmlRuleProvider.java
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/legacy/java/JavaEERulesetMetadata.java
    M rules-java-project/addon/src/main/java/org/jboss/windup/project/condition/Project.java
    M rules-java-project/addon/src/main/java/org/jboss/windup/project/operation/LineItem.java
    M rules-java-project/tests/src/test/java/org/jboss/windup/project/operation/test/OverviewReportLineTest.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/JavaRulesetMetadata.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClass.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/decompiler/DecompileArchivesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/decompiler/ProcyonDecompilerOperation.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/ip/CreateStaticIPAddressReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/ip/DiscoverStaticIPAddressRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaApplicationOverviewReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaIgnoredFilesReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/CreateJavaNonClassifiedFileReportRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/operation/AddArchiveReferenceInformation.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/operation/AddClassFileMetadata.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/operation/ConfigureArchiveTypes.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/operation/RecurseDirectoryAndAddFiles.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/operation/UnzipArchiveToOutputFolder.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/AnalyzeJavaFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverArchiveManifestFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverArchiveTypesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverFilesAndTypesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverMavenHierarchyRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverMavenProjectsRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverNonMavenArchiveProjectsRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverNonMavenSourceProjectsRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/DiscoverPropertiesFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/IndexJavaClassFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/IndexJavaSourceFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/JavaFileMappingRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/UnzipArchivesToOutputRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/xml/JavaClassHandler.java
    M rules-java/impl/src/main/java/org/jboss/windup/rules/apps/java/config/CopyJavaConfigToGraphRuleProvider.java
    M rules-java/impl/src/main/java/org/jboss/windup/rules/apps/java/config/GatherIgnoredFileNamesRuleProvider.java
    M rules-java/tests/src/test/java/org/jboss/windup/rule/groovy/GroovyExtensionJavaRulesTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/apps/java/scan/ast/VariableResolvingASTIntegrationTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/GatherIgnoredFilesTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassCompositeTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaHintsClassificationsTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/SourceModeTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/ignore/JavaIgnoreRegexesTest.java
    M rules-java/tests/src/test/resources/groovy/GroovyClassificationsAndHints.windup.groovy
    M rules-tattletale/addon/src/main/java/org/jboss/windup/rules/apps/tattletale/CreateTattletaleReportLinkRuleProvider.java
    M rules-tattletale/addon/src/main/java/org/jboss/windup/rules/apps/tattletale/TattletaleRuleProvider.java
    M rules-xml/addon/src/main/java/org/jboss/windup/rules/apps/xml/DiscoverXmlFilesRuleProvider.java
    M rules-xml/addon/src/main/java/org/jboss/windup/rules/apps/xml/XmlRulesetMetadata.java
    M rules-xml/addon/src/main/java/org/jboss/windup/rules/apps/xml/operation/xslt/XSLTTransformation.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/apps/xml/groovy/GroovyExtensionXmlRulesTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XMLFileNestedConditionTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XMLHintsClassificationsTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XMLTransformationTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XMLTransformationXMLRulesTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XmlAndJavaParameterizedTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XmlFileMultipleConditionTest.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/xml/XmlFileParameterizedTest.java
    M rules-xml/tests/src/test/resources/groovy/GroovyXmlFileClassificationsAndHints.windup.groovy
    R test-util/src/test/groovy/GroovyExampleRule.windup.groovy
    M tests/src/test/groovy/GroovyExampleRule.windup.groovy
    M tests/src/test/java/org/jboss/windup/tests/application/WindupRulesetMetadataTest.java
    M tests/src/test/java/org/jboss/windup/tests/application/rules/TestServletAnnotationRuleProvider.java
    M ui/addon/src/main/java/org/jboss/windup/ui/DefaultValueAdapter.java
    M ui/addon/src/main/java/org/jboss/windup/ui/WindupCommand.java
    R utils/src/main/java/org/jboss/windup/util/Annotations.java

  Log Message:
  -----------
  Merge pull request #493 from lincolnthree/WINDUP-520

WINDUP-520: Metadata API Designed, Partial Refactor


Compare: https://github.com/windup/windup/compare/7627b276f0a3...632cb05dc19b


More information about the Windup-commits mailing list