Class AnnotationFileParser.AnnotationFileAnnotations
java.lang.Object
org.checkerframework.framework.stub.AnnotationFileParser.AnnotationFileAnnotations
- Enclosing class:
- AnnotationFileParser
The result of calling AnnotationFileParser.parse: the annotated types and declaration
 annotations from the file.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionfinal Map<Element,AnnotatedTypeMirror> Map from element to its type as declared in the annotation file.final Map<String,AnnotationMirrorSet> Map from a name (actually declaration element string) to the set of declaration annotations on it, as written in the annotation file.Map from a method element to all the fake overrides of it.Maps fully qualified record name to information in the stub file.
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Field Details- 
atypesMap from element to its type as declared in the annotation file.This is a fine-grained mapping that contains all sorts of elements; contrast with fakeOverrides.
- 
declAnnosMap from a name (actually declaration element string) to the set of declaration annotations on it, as written in the annotation file.Map keys cannot be Element, because a different Element appears in the annotation files than in the real files. So, map keys are the verbose element name, as returned by ElementUtils.getQualifiedName. 
- 
fakeOverridesMap from a method element to all the fake overrides of it. Given a keyee, the fake overrides are always in subtypes ofee.getEnclosingElement(), which is the same asee.getReceiverType().
- 
recordsMaps fully qualified record name to information in the stub file.
 
- 
- 
Constructor Details- 
AnnotationFileAnnotationspublic AnnotationFileAnnotations()
 
-