|
52 | 52 | import org.androidannotations.annotations.EApplication; |
53 | 53 | import org.androidannotations.annotations.EBean; |
54 | 54 | import org.androidannotations.annotations.EFragment; |
| 55 | +import org.androidannotations.annotations.EIntentService; |
55 | 56 | import org.androidannotations.annotations.EProvider; |
56 | 57 | import org.androidannotations.annotations.EReceiver; |
57 | 58 | import org.androidannotations.annotations.EService; |
|
82 | 83 | import org.androidannotations.annotations.SeekBarProgressChange; |
83 | 84 | import org.androidannotations.annotations.SeekBarTouchStart; |
84 | 85 | import org.androidannotations.annotations.SeekBarTouchStop; |
| 86 | +import org.androidannotations.annotations.ServiceAction; |
85 | 87 | import org.androidannotations.annotations.SystemService; |
86 | 88 | import org.androidannotations.annotations.TextChange; |
87 | 89 | import org.androidannotations.annotations.Touch; |
|
141 | 143 | import org.androidannotations.processing.EApplicationProcessor; |
142 | 144 | import org.androidannotations.processing.EBeanProcessor; |
143 | 145 | import org.androidannotations.processing.EFragmentProcessor; |
| 146 | +import org.androidannotations.processing.EIntentServiceProcessor; |
144 | 147 | import org.androidannotations.processing.EProviderProcessor; |
145 | 148 | import org.androidannotations.processing.EReceiverProcessor; |
146 | 149 | import org.androidannotations.processing.EServiceProcessor; |
|
178 | 181 | import org.androidannotations.processing.SeekBarProgressChangeProcessor; |
179 | 182 | import org.androidannotations.processing.SeekBarTouchStartProcessor; |
180 | 183 | import org.androidannotations.processing.SeekBarTouchStopProcessor; |
| 184 | +import org.androidannotations.processing.ServiceActionProcessor; |
181 | 185 | import org.androidannotations.processing.SharedPrefProcessor; |
182 | 186 | import org.androidannotations.processing.SubscribeProcessor; |
183 | 187 | import org.androidannotations.processing.SystemServiceProcessor; |
|
212 | 216 | import org.androidannotations.validation.EApplicationValidator; |
213 | 217 | import org.androidannotations.validation.EBeanValidator; |
214 | 218 | import org.androidannotations.validation.EFragmentValidator; |
| 219 | +import org.androidannotations.validation.EIntentServiceValidator; |
215 | 220 | import org.androidannotations.validation.EProviderValidator; |
216 | 221 | import org.androidannotations.validation.EReceiverValidator; |
217 | 222 | import org.androidannotations.validation.EServiceValidator; |
|
249 | 254 | import org.androidannotations.validation.SeekBarProgressChangeValidator; |
250 | 255 | import org.androidannotations.validation.SeekBarTouchStartValidator; |
251 | 256 | import org.androidannotations.validation.SeekBarTouchStopValidator; |
| 257 | +import org.androidannotations.validation.ServiceActionValidator; |
252 | 258 | import org.androidannotations.validation.SharedPrefValidator; |
253 | 259 | import org.androidannotations.validation.SubscribeValidator; |
254 | 260 | import org.androidannotations.validation.SystemServiceValidator; |
@@ -385,6 +391,7 @@ private ModelValidator buildModelValidator(IRClass rClass, AndroidSystemServices |
385 | 391 | modelValidator.register(new EApplicationValidator(processingEnv, androidManifest)); |
386 | 392 | modelValidator.register(new EActivityValidator(processingEnv, rClass, androidManifest)); |
387 | 393 | modelValidator.register(new EServiceValidator(processingEnv, androidManifest)); |
| 394 | + modelValidator.register(new EIntentServiceValidator(processingEnv, androidManifest)); |
388 | 395 | modelValidator.register(new EReceiverValidator(processingEnv, androidManifest)); |
389 | 396 | modelValidator.register(new EProviderValidator(processingEnv, androidManifest)); |
390 | 397 | modelValidator.register(new EFragmentValidator(processingEnv, rClass)); |
@@ -439,6 +446,7 @@ private ModelValidator buildModelValidator(IRClass rClass, AndroidSystemServices |
439 | 446 | modelValidator.register(new SeekBarProgressChangeValidator(processingEnv, rClass)); |
440 | 447 | modelValidator.register(new SeekBarTouchStartValidator(processingEnv, rClass)); |
441 | 448 | modelValidator.register(new SeekBarTouchStopValidator(processingEnv, rClass)); |
| 449 | + modelValidator.register(new ServiceActionValidator(processingEnv)); |
442 | 450 | /* |
443 | 451 | * Any view injection or listener binding should occur before |
444 | 452 | * AfterViewsValidator |
@@ -481,6 +489,7 @@ private ModelProcessor buildModelProcessor(IRClass rClass, AndroidSystemServices |
481 | 489 | modelProcessor.register(new EApplicationProcessor()); |
482 | 490 | modelProcessor.register(new EActivityProcessor(processingEnv, rClass)); |
483 | 491 | modelProcessor.register(new EServiceProcessor()); |
| 492 | + modelProcessor.register(new EIntentServiceProcessor()); |
484 | 493 | modelProcessor.register(new EReceiverProcessor()); |
485 | 494 | modelProcessor.register(new EProviderProcessor()); |
486 | 495 | modelProcessor.register(new EFragmentProcessor(processingEnv, rClass)); |
@@ -535,6 +544,7 @@ private ModelProcessor buildModelProcessor(IRClass rClass, AndroidSystemServices |
535 | 544 | modelProcessor.register(new SeekBarProgressChangeProcessor(processingEnv, rClass)); |
536 | 545 | modelProcessor.register(new SeekBarTouchStartProcessor(processingEnv, rClass)); |
537 | 546 | modelProcessor.register(new SeekBarTouchStopProcessor(processingEnv, rClass)); |
| 547 | + modelProcessor.register(new ServiceActionProcessor(processingEnv)); |
538 | 548 | /* |
539 | 549 | * Any view injection or listener binding should occur before |
540 | 550 | * AfterViewsProcessor |
@@ -650,6 +660,8 @@ public Set<String> getSupportedAnnotationTypes() { |
650 | 660 | Bean.class, // |
651 | 661 | AfterInject.class, // |
652 | 662 | EService.class, // |
| 663 | + EIntentService.class, // |
| 664 | + ServiceAction.class, // |
653 | 665 | EReceiver.class, // |
654 | 666 | EProvider.class, // |
655 | 667 | Trace.class, // |
|
0 commit comments