Checkout Tools
  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
FELIX-2669 move maven plugin code to maven-scr-plugin subfolder
  1. … 156 more files in changeset.
FELIX-2475 : Metatype information should not be generated for abstract components
  1. … 1 more file in changeset.
FELIX-1898 : Extend SCR Plugin to support new updated method declaration. Apply patch by Felix Meschberger
  1. … 8 more files in changeset.
FELIX-1708 Improve Error Reporting. The SCRDescriptorException now requires plain

messages and a source location and line number information. This can be used to

provide enhanced log messages with the Log interface (added signature for error

and warn messages with location and line information) and the IssueLog class. This

helps with non-Maven integrations supporting specialized logging if source and

line number information is present.

  1. … 24 more files in changeset.
FELIX-1684 Refactor plugin for non-Maven reuse. Everything maven specific

is in the o.a.f.scrplugin.mojo package. Everything else has no dependency

on Maven anymore.

  1. … 30 more files in changeset.
FELIX-1229 : Add support for new modified method.
  1. … 7 more files in changeset.
FELIX-1229 : Fix some bugs introduced with implemented the new features.
  1. … 4 more files in changeset.
FELIX-1229 : Correct handling method visibility and warnings
FELIX-1229 : Deactivate has more possibilites than activate; update versions as this are new major features.
  1. … 3 more files in changeset.
FELIX-1229 : Add support for new bind and unbind signatures
  1. … 2 more files in changeset.
FELIX-1229 : Add support for new activate and deactivate signatures and custom method name
  1. … 3 more files in changeset.
FELIX-1229 : Support DS 1.0 and 1.1; only use new namespace if new features are used; rewrite error/warning handling.
  1. … 5 more files in changeset.
FELIX-1225 : Set factoryPid attribute of Designate element if component is a factory.
    • -0
    • +10
    ./metatype/Designate.java
  1. … 3 more files in changeset.
FELIX-1010 : Add annotations support for SCR plugin. Apply patch from Stefan Seifert
    • -6
    • +12
    ./metatype/MetaData.java
  1. … 51 more files in changeset.
FELIX-824 Fix since tags (should be version 1.0.9 instead of 1.0.10)
FELIX-824 Applied slightly modified patch by Thijs Metsch (Thanks)

Modifications are some minor reformatting, slight change in how the

Reference object field is set from the tag and ensuring the field is

written to the private descriptor file required for extensibility

  1. … 4 more files in changeset.
FELIX-645 : If a reference is already complete in a super class, don't check it again in a subclass.
  1. … 4 more files in changeset.
FELIX-593 Only set immediate attribute if explicitly declared (to not implement

complicated default value evaluation which is done anyways in the Declarative

Services implementation) and check that immediate is not true if the factory

attribute is set.

  1. … 1 more file in changeset.
IN PROGRESS - issue FELIX-507: properties and service names of extended components not always included

https://issues.apache.org/jira/browse/FELIX-507

  1. … 4 more files in changeset.
RESOLVED - issue FELIX-446: Search of activation/deactivation method might get wrong result

https://issues.apache.org/jira/browse/FELIX-446

  1. … 4 more files in changeset.
FIXED - issue FELIX-444: Improve implemented service detection

https://issues.apache.org/jira/browse/FELIX-444

  1. … 5 more files in changeset.
Correct javadocs.
  1. … 3 more files in changeset.
FELIX-419 Implementing new ds attribute for @scr.component JavaDoc tag allowing to prevent

generation (and validation) of Declarative Services Descriptor for a class and thus only

generate the MetaType service descriptor

  1. … 2 more files in changeset.
Fix FELIX-409 and fail building if an empty @scr.service tag is specified without the component implementing an interface.
Fix typo in error message.
FELIX-378 servicefactory attribute of @scr.service tag not handled correctly
  1. … 1 more file in changeset.
Provide option to generate PID (which defaults to true) for a component.
  1. … 2 more files in changeset.
Generate bind/unbind only if reference has single cardinality (either optional or required)
  1. … 1 more file in changeset.
Three fixes:

- The <AD.type> attribute must be created. If no explicite type is given, String is used as default

- setDefaultValue and setDefaultMultiValue only do anything if the respective data is not null

(otherwise setDefaultMultiValue would overwrite a scalar value if no multivalue is given)

- Don't generate Metatype descriptors for wellknown service properties

(service.pid, service.description, service.id, service.ranking, service.vendor,

service.bundleLocation, service.factoryPid)

    • -8
    • +17
    ./metatype/AttributeDefinition.java
  1. … 1 more file in changeset.
Start searching of methods for references in the current source class and not in the class the reference is defined in. Start implementing method generation for references.
  1. … 3 more files in changeset.