Gitiles
Code Review
Sign In
gerrit.onosproject.org
/
onos-felix
/
f54a8397e3a1451d277e3080ed9151d398e330f3
/
scrplugin
/
src
809f389
FELIX-1010 : Apply slightly modified patch from Stefan Seifert using a LinkedHashMap.
by Carsten Ziegeler
· 16 years ago
a4ca8fe
FELIX-1010 : Several fixes for the annotations stuff; removed obsolete methods from interface and fixed property handling.
by Carsten Ziegeler
· 16 years ago
b87defc
FELIX-1010 : Apply patch from Stefan Seifert to fix the compilation issue.
by Carsten Ziegeler
· 16 years ago
d17946f
FELIX-1010 : Fix several issues with the annotations
by Carsten Ziegeler
· 16 years ago
07ea869
FELIX-1010 : Remove quotes from annotation value if it is a string.
by Carsten Ziegeler
· 16 years ago
ba751bd
FELIX-1010 : Rename annotations to scr annotations.
by Carsten Ziegeler
· 16 years ago
8109327
FELIX-1010: Use qdox to read annotations; get default values by using reflection.
by Carsten Ziegeler
· 16 years ago
eb33869
FELIX-1038 : Rename attribute name for mulitple value references from refValues to valueRefs. Print a warning if old name is used.
by Carsten Ziegeler
· 16 years ago
1993d10
FELIX-1010 : Use qdox to get annotations and create fake annotations.
by Carsten Ziegeler
· 16 years ago
9d703a8
FELIX-997 : Add a strictMode configuration which regards all warnings as errors.
by Carsten Ziegeler
· 16 years ago
690facc
FELIX-1010 : Make use of qdox and annotations configurable, both are enabled by default.
by Carsten Ziegeler
· 16 years ago
5de92da
FELIX-1010 : Add annotations support for SCR plugin. Apply patch from Stefan Seifert
by Carsten Ziegeler
· 16 years ago
0ce1d0d
Try latest QDox version to see if this fixes problems mentioned on the user list.
by Carsten Ziegeler
· 16 years ago
37cce6d
FELIX-970 : Check if the @scr.component tag is used more than once for a single class and throw an exception otherwise.
by Carsten Ziegeler
· 16 years ago
46970f6
FELIX-840: Ignore invalid scr files in dependent bundles.
by Carsten Ziegeler
· 16 years ago
1f311f8
FELIX-824 Fix since tags (should be version 1.0.9 instead of 1.0.10)
by Felix Meschberger
· 16 years ago
ced274f
FELIX-824 Fix since tags (should be version 1.0.9 instead of 1.0.10)
by Felix Meschberger
· 16 years ago
1f60cee
FELIX-824 Applied slightly modified patch by Thijs Metsch (Thanks)
by Felix Meschberger
· 16 years ago
e4f87e4
Ignore global property with "null" value (instead of throwing NPE)
by Felix Meschberger
· 16 years ago
665dc5d
FELIX-700 : Don't use xml prefix for inner elements.
by Carsten Ziegeler
· 16 years ago
a739759
FELIX-696: Check artifact type when searching for scr configuration files.
by Carsten Ziegeler
· 16 years ago
d2df1a3
FELIX-695 : Forgot to commit prefix changes.
by Carsten Ziegeler
· 16 years ago
0ad4f78
FELIX-695 : Inner elements of component might not have a namespace.
by Carsten Ziegeler
· 16 years ago
171ea00
FELIX-680 : Allow variables for reference names and lookup reference interface names in local imports.
by Carsten Ziegeler
· 16 years ago
639a564
FELIX-680 : Allow variables for reference names and lookup reference interface names in local imports.
by Carsten Ziegeler
· 16 years ago
b7bd771
FELIX-679 : Fix class cast exception
by Carsten Ziegeler
· 16 years ago
ed7607a
FELIX-653 : Value of Java field is not used if property is specified by a name reference
by Carsten Ziegeler
· 16 years ago
c827dca
FELIX-645 : Only apply global property if it hasn't been defined by the component itself.
by Carsten Ziegeler
· 16 years ago
7e2d3d5
FELIX-644 : Throw exception with better message.
by Carsten Ziegeler
· 16 years ago
91b260b
FELIX-645 : Add support for global properties.
by Carsten Ziegeler
· 16 years ago
46d0350
FELIX-645 : If a reference is already complete in a super class, don't check it again in a subclass.
by Carsten Ziegeler
· 16 years ago
1b47d1c
FELIX-643 : Don't traverse class hierarchy for references twice.
by Carsten Ziegeler
· 16 years ago
59c8c79
FELIX-618 - Search the import list for a service and test if the class in question implements the interface.
by Carsten Ziegeler
· 16 years ago
ff26bd3
FELIX-617: Provided scope is allowed for inheriting scr configurations.
by Carsten Ziegeler
· 16 years ago
c5ec1af
FELIX-608 Correctly create localization attribute according to the
by Felix Meschberger
· 16 years ago
fe62b03
FELIX-594: Pretty print generated xml.
by Carsten Ziegeler
· 16 years ago
fb8ccaf
FELIX-593 Only set immediate attribute if explicitly declared (to not implement
by Felix Meschberger
· 16 years ago
1d4f1e5
FELIX-594: Pretty print generated xml.
by Carsten Ziegeler
· 16 years ago
e665ae6
FIXED - issue FELIX-576: Add support for referencing name constants for property names.
by Carsten Ziegeler
· 16 years ago
07d66b6
Use instance variable to access the project.
by Carsten Ziegeler
· 17 years ago
3400cbc
FELIX-509: Exclude files before they are added to QDox. Pattern syntax is now supported.
by Carsten Ziegeler
· 17 years ago
6452a10
FELIX-509: Add excludes configuration
by Carsten Ziegeler
· 17 years ago
0a58795
Add comment.
by Carsten Ziegeler
· 17 years ago
2784840
FELIX-507: Write all components into scr private file.
by Carsten Ziegeler
· 17 years ago
15ff21f
IN PROGRESS - issue FELIX-507: properties and service names of extended components not always included
by Carsten Ziegeler
· 17 years ago
d2c1b09
IN PROGRESS - issue FELIX-507: properties and service names of extended components not always included
by Carsten Ziegeler
· 17 years ago
33dfc51
RESOLVED - issue FELIX-506: scr-plugin-generated resources not always bundled
by Carsten Ziegeler
· 17 years ago
f8688c6
Correct handling of external references (static imports, same package etc)
by Carsten Ziegeler
· 17 years ago
f1ce8a3
Cleanup implementation and add some comments.
by Carsten Ziegeler
· 17 years ago
3d17b06
Use own instance of property handler for each component.
by Carsten Ziegeler
· 17 years ago
e1f9dc0
Clear properties for each source.
by Carsten Ziegeler
· 17 years ago
4f8a2e0
Search for referenced values in external classes (either through imports or fully qualified)
by Carsten Ziegeler
· 17 years ago
e8bb57e
Clean up implementation a little bit and move all property handling code into the property helper class.
by Carsten Ziegeler
· 17 years ago
a1c1069
Initial support for property value definition through arrays.
by Carsten Ziegeler
· 17 years ago
846df6c
Felix-478: Fix classloading problems when trying to initialize a compiled class by adding slf4j to the classpath and provide a better error handling if classes can't be loaded.
by Carsten Ziegeler
· 17 years ago
829c193
Felix-478: Fix classloading problems when trying to initialize a compiled class by adding slf4j to the classpath and provide a better error handling if classes can't be loaded.
by Carsten Ziegeler
· 17 years ago
686513f
FELIX-478
by Carsten Ziegeler
· 17 years ago
ba95493
Remove system.out prints.
by Carsten Ziegeler
· 17 years ago
d78cc86
FELIX-468 Implement ordering or JavaClassDescriptor's of the current project
by Felix Meschberger
· 17 years ago
7c65c27
Release configuration is now in parent pom. Remove duplicate license and notice file.
by Carsten Ziegeler
· 17 years ago
93fa2ca
RESOLVED - issue FELIX-446: Search of activation/deactivation method might get wrong result
by Carsten Ziegeler
· 17 years ago
e494630
RESOLVED - issue FELIX-445: Bind/Unbind methods are not found in inherited classes
by Carsten Ziegeler
· 17 years ago
404c272
FIXED - issue FELIX-444: Improve implemented service detection
by Carsten Ziegeler
· 17 years ago
43109ce
Mention codehaus in notice file.
by Carsten Ziegeler
· 17 years ago
3dccda5
Add missing class loader java field implementation (although it's not needed right now)
by Carsten Ziegeler
· 17 years ago
266800a
Correct javadocs.
by Carsten Ziegeler
· 17 years ago
9e6bee0
Correct javadocs.
by Carsten Ziegeler
· 17 years ago
1d665f6
FELIX-430 Default inherit attribute to true
by Felix Meschberger
· 17 years ago
449b67d
FELIX-419 Implementing new ds attribute for @scr.component JavaDoc tag allowing to prevent
by Felix Meschberger
· 17 years ago
004a6b1
Mention included software in notice.
by Carsten Ziegeler
· 17 years ago
c91ddad
Fix FELIX-409 and fail building if an empty @scr.service tag is specified without the component implementing an interface.
by Carsten Ziegeler
· 17 years ago
9699e45
Fix typo in error message.
by Carsten Ziegeler
· 17 years ago
f7f306c
Fix NPE by returning an empty array.
by Carsten Ziegeler
· 17 years ago
0a6e85a
Fix lookup on parent classes for fields and references.
by Carsten Ziegeler
· 17 years ago
75258d2
Improved property and reference search mechanism: the fields are search starting from the inspected class and up the hierarchy. This allows to detect overwritten information and duplicate information in the same class. This fixes FELIX-386
by Carsten Ziegeler
· 17 years ago
2dc6683
FELIX-378 servicefactory attribute of @scr.service tag not handled correctly
by Felix Meschberger
· 17 years ago
2ade35f
FELIX-375 implemented interfaces of base classes from the class path are not recognized
by Felix Meschberger
· 17 years ago
a37ec21
Fix for FELIX-367: Set the instance variable in unbind only to null if passed service object is the same as the stored one.
by Carsten Ziegeler
· 17 years ago
1b59f00
Do not overwrite but append to Service-Component property if already existing in the project
by Felix Meschberger
· 17 years ago
c6fa66c
Provide option to generate PID (which defaults to true) for a component.
by Carsten Ziegeler
· 17 years ago
4cd7355
Only create the metatype directory if there are any metatype descriptors to write
by Felix Meschberger
· 17 years ago
7d09745
Restrict the initial value usage of a property to types of java.lang.String and correctly trim the value to fix #FELIX-353.
by Carsten Ziegeler
· 17 years ago
decfc7f
Generate bind/unbind only if reference has single cardinality (either optional or required)
by Carsten Ziegeler
· 17 years ago
de45565
Remove generated methods from previous builds to avoid having the same method more than once in the resulting class file.
by Carsten Ziegeler
· 17 years ago
3e6a84d
Correct byte code generation: calculate max frames and locals by hand (they're constant anyway) to avoid altering the existing byte code; fix putfield operation.
by Carsten Ziegeler
· 17 years ago
79af276
Do not generate methods if the component is abstract.
by Carsten Ziegeler
· 17 years ago
cd71da9
Fix type class reference for generated methods. Only create bind/unbind if flag is set. Refactor to use only one creation method.
by Carsten Ziegeler
· 17 years ago
8ce086c
Generate bind and unbind methods for references from fields using asm byte code manipulation.
by Carsten Ziegeler
· 17 years ago
784ff87
Correct logging of number of abstract services.
by Carsten Ziegeler
· 17 years ago
3b06bcb
Three fixes:
by Felix Meschberger
· 17 years ago
ea83f4e
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.
by Carsten Ziegeler
· 17 years ago
57a5863
Create a new line before printing out multi value properties.
by Carsten Ziegeler
· 17 years ago
28ff270
Close Option tag (fix FELIX-349) and move utility methods to IOUtils.
by Carsten Ziegeler
· 17 years ago
1bcecbb
Correct spelling.
by Carsten Ziegeler
· 17 years ago
1da0359
Add detection mechanism for proper namespace handling. If the current sax implementation has bugs a workaround is installed (fixes FELIX-347)
by Carsten Ziegeler
· 17 years ago
16bcf90
Prevent NPE if a component to be validated does is not a service
by Felix Meschberger
· 17 years ago
cfea2ac
Add license and notice file
by Carsten Ziegeler
· 17 years ago
84add00
Moving scr plugin from sandbox to main trunk
by Carsten Ziegeler
· 17 years ago