|
55 | 55 | import org.androidannotations.annotations.FragmentByTag; |
56 | 56 | import org.androidannotations.annotations.FromHtml; |
57 | 57 | import org.androidannotations.annotations.Fullscreen; |
| 58 | +import org.androidannotations.annotations.HierarchyViewerSupport; |
58 | 59 | import org.androidannotations.annotations.HttpsClient; |
59 | 60 | import org.androidannotations.annotations.InstanceState; |
60 | 61 | import org.androidannotations.annotations.ItemClick; |
|
125 | 126 | import org.androidannotations.processing.BeanProcessor; |
126 | 127 | import org.androidannotations.processing.BeforeTextChangeProcessor; |
127 | 128 | import org.androidannotations.processing.ClickProcessor; |
| 129 | +import org.androidannotations.processing.HierarchyViewerSupportProcessor; |
128 | 130 | import org.androidannotations.processing.EActivityProcessor; |
129 | 131 | import org.androidannotations.processing.EApplicationProcessor; |
130 | 132 | import org.androidannotations.processing.EBeanProcessor; |
|
189 | 191 | import org.androidannotations.validation.BeanValidator; |
190 | 192 | import org.androidannotations.validation.BeforeTextChangeValidator; |
191 | 193 | import org.androidannotations.validation.ClickValidator; |
| 194 | +import org.androidannotations.validation.HierarchyViewerSupportValidator; |
192 | 195 | import org.androidannotations.validation.EActivityValidator; |
193 | 196 | import org.androidannotations.validation.EApplicationValidator; |
194 | 197 | import org.androidannotations.validation.EBeanValidator; |
|
316 | 319 | OrmLiteDao.class, // |
317 | 320 | HttpsClient.class, // |
318 | 321 | FragmentArg.class, // |
319 | | - OnActivityResult.class // |
| 322 | + OnActivityResult.class, // |
| 323 | + HierarchyViewerSupport.class // |
320 | 324 | }) |
321 | 325 | @SupportedSourceVersion(SourceVersion.RELEASE_6) |
322 | 326 | public class AndroidAnnotationProcessor extends AnnotatedAbstractProcessor { |
@@ -497,6 +501,7 @@ private ModelValidator buildModelValidator(IRClass rClass, AndroidSystemServices |
497 | 501 | modelValidator.register(new OrmLiteDaoValidator(processingEnv, rClass)); |
498 | 502 | modelValidator.register(new HttpsClientValidator(processingEnv, rClass)); |
499 | 503 | modelValidator.register(new OnActivityResultValidator(processingEnv, rClass)); |
| 504 | + modelValidator.register(new HierarchyViewerSupportValidator(processingEnv, androidManifest)); |
500 | 505 | return modelValidator; |
501 | 506 | } |
502 | 507 |
|
@@ -587,6 +592,7 @@ private ModelProcessor buildModelProcessor(IRClass rClass, AndroidSystemServices |
587 | 592 | modelProcessor.register(new InstanceStateProcessor(processingEnv)); |
588 | 593 | modelProcessor.register(new HttpsClientProcessor(rClass)); |
589 | 594 | modelProcessor.register(new OnActivityResultProcessor(processingEnv, rClass)); |
| 595 | + modelProcessor.register(new HierarchyViewerSupportProcessor()); |
590 | 596 | return modelProcessor; |
591 | 597 | } |
592 | 598 |
|
|
0 commit comments