Class AinferTestAnnotatedTypeFactory

All Implemented Interfaces:
AnnotationProvider

public class AinferTestAnnotatedTypeFactory extends BaseAnnotatedTypeFactory
AnnotatedTypeFactory to test whole-program inference using .jaif files.

The used qualifier hierarchy is only intended for test purposes. It is:


                   AinferTop
                      |
               AinferDefaultType
                      |
                 AinferParent
               /      |       \
  AinferSibling AinferSibling2 AinferSiblingWithFields
               \      |       /
              AinferImplicitAnno
                      |
                 AinferBottom

 AinferTreatAsSibling1 : a declaration annotation
 AinferToIgnore : unused