test_class.file: module/typegen/src/test/java/fabric/module/typegen/java/AnnotationMapperTest.java
test_class.identifier: AnnotationMapperTest
test_case.body: @Test(timeout = 1000)
    public void testAnnotationLookup() throws Exception
    {
      AnnotationMapper mapper = new AnnotationMapper();
      assertEquals("Returned annotation must be 'Attribute'.", "Attribute", mapper.getAttributeAnnotations(null)[0]);
    }
test_case.class_method_signature: AnnotationMapperTest.testAnnotationLookup()
test_case.full_signature: @Test(timeout = 1000) public void testAnnotationLookup()
test_case.identifier: testAnnotationLookup
test_case.invocations: assertEquals getAttributeAnnotations
test_case.modifiers: @Test(timeout = 1000) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testAnnotationLookup()
focal_class.declarator: FRAMEWORKS = initFrameworks()
focal_class.modifier: private static final
focal_class.original_string: private static final Map<String, XMLFramework> FRAMEWORKS = initFrameworks();
focal_class.type: Map<String, XMLFramework>
focal_class.var_name: FRAMEWORKS
focal_class.declarator: usedFramework
focal_class.modifier: private
focal_class.original_string: private String usedFramework;
focal_class.type: String
focal_class.var_name: usedFramework
focal_class.declarator: usedImports
focal_class.modifier: private
focal_class.original_string: private ArrayList<String> usedImports;
focal_class.type: ArrayList<String>
focal_class.var_name: usedImports
focal_class.file: module/typegen/src/main/java/fabric/module/typegen/java/AnnotationMapper.java
focal_class.identifier: AnnotationMapper
focal_class.class_method_signature: AnnotationMapper.AnnotationMapper()
focal_class.full_signature: public  AnnotationMapper()
focal_class.identifier: AnnotationMapper
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  AnnotationMapper()
focal_class.class_method_signature: AnnotationMapper.AnnotationMapper(final String usedFramework)
focal_class.full_signature: public  AnnotationMapper(final String usedFramework)
focal_class.identifier: AnnotationMapper
focal_class.modifiers: public
focal_class.parameters: (final String usedFramework)
focal_class.signature:  AnnotationMapper(final String usedFramework)
focal_class.class_method_signature: AnnotationMapper.initFrameworks()
focal_class.full_signature: private static Map<String, XMLFramework> initFrameworks()
focal_class.identifier: initFrameworks
focal_class.modifiers: private static
focal_class.parameters: ()
focal_class.return: Map<String, XMLFramework>
focal_class.signature: Map<String, XMLFramework> initFrameworks()
focal_class.class_method_signature: AnnotationMapper.getUsedFramework()
focal_class.full_signature: public String getUsedFramework()
focal_class.identifier: getUsedFramework
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getUsedFramework()
focal_class.class_method_signature: AnnotationMapper.getUsedImports()
focal_class.full_signature: public ArrayList<String> getUsedImports()
focal_class.identifier: getUsedImports
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ArrayList<String>
focal_class.signature: ArrayList<String> getUsedImports()
focal_class.class_method_signature: AnnotationMapper.addUsedImport(final String requiredImport)
focal_class.full_signature: private void addUsedImport(final String requiredImport)
focal_class.identifier: addUsedImport
focal_class.modifiers: private
focal_class.parameters: (final String requiredImport)
focal_class.return: void
focal_class.signature: void addUsedImport(final String requiredImport)
focal_class.class_method_signature: AnnotationMapper.addUsedImports(final String[] requiredImports)
focal_class.full_signature: private void addUsedImports(final String[] requiredImports)
focal_class.identifier: addUsedImports
focal_class.modifiers: private
focal_class.parameters: (final String[] requiredImports)
focal_class.return: void
focal_class.signature: void addUsedImports(final String[] requiredImports)
focal_class.class_method_signature: AnnotationMapper.handleAnnotationData(AnnotationData[] annotationData)
focal_class.full_signature: private String[] handleAnnotationData(AnnotationData[] annotationData)
focal_class.identifier: handleAnnotationData
focal_class.modifiers: private
focal_class.parameters: (AnnotationData[] annotationData)
focal_class.return: String[]
focal_class.signature: String[] handleAnnotationData(AnnotationData[] annotationData)
focal_class.class_method_signature: AnnotationMapper.getRootAnnotations(final String rootName)
focal_class.full_signature: public String[] getRootAnnotations(final String rootName)
focal_class.identifier: getRootAnnotations
focal_class.modifiers: public
focal_class.parameters: (final String rootName)
focal_class.return: String[]
focal_class.signature: String[] getRootAnnotations(final String rootName)
focal_class.class_method_signature: AnnotationMapper.getElementAnnotations(final String elementName)
focal_class.full_signature: public String[] getElementAnnotations(final String elementName)
focal_class.identifier: getElementAnnotations
focal_class.modifiers: public
focal_class.parameters: (final String elementName)
focal_class.return: String[]
focal_class.signature: String[] getElementAnnotations(final String elementName)
focal_class.class_method_signature: AnnotationMapper.getAttributeAnnotations(final String attributeName)
focal_class.full_signature: public String[] getAttributeAnnotations(final String attributeName)
focal_class.identifier: getAttributeAnnotations
focal_class.modifiers: public
focal_class.parameters: (final String attributeName)
focal_class.return: String[]
focal_class.signature: String[] getAttributeAnnotations(final String attributeName)
focal_class.class_method_signature: AnnotationMapper.getEnumAnnotations(final String enumName)
focal_class.full_signature: public String[] getEnumAnnotations(final String enumName)
focal_class.identifier: getEnumAnnotations
focal_class.modifiers: public
focal_class.parameters: (final String enumName)
focal_class.return: String[]
focal_class.signature: String[] getEnumAnnotations(final String enumName)
focal_class.class_method_signature: AnnotationMapper.getArrayAnnotations(final String arrayName, final String arrayClassName, final String itemName, final String itemClassName)
focal_class.full_signature: public String[] getArrayAnnotations(final String arrayName, final String arrayClassName, final String itemName, final String itemClassName)
focal_class.identifier: getArrayAnnotations
focal_class.modifiers: public
focal_class.parameters: (final String arrayName, final String arrayClassName, final String itemName, final String itemClassName)
focal_class.return: String[]
focal_class.signature: String[] getArrayAnnotations(final String arrayName, final String arrayClassName, final String itemName, final String itemClassName)
focal_class.class_method_signature: AnnotationMapper.getListAnnotations(final String listName, final String itemName, final String itemClassName)
focal_class.full_signature: public String[] getListAnnotations(final String listName, final String itemName, final String itemClassName)
focal_class.identifier: getListAnnotations
focal_class.modifiers: public
focal_class.parameters: (final String listName, final String itemName, final String itemClassName)
focal_class.return: String[]
focal_class.signature: String[] getListAnnotations(final String listName, final String itemName, final String itemClassName)
focal_method.body: public String[] getAttributeAnnotations(final String attributeName)
    {
      return this.handleAnnotationData(AnnotationMapper.FRAMEWORKS.get(this.usedFramework).createAttributeAnnotations(attributeName));
    }
focal_method.class_method_signature: AnnotationMapper.getAttributeAnnotations(final String attributeName)
focal_method.full_signature: public String[] getAttributeAnnotations(final String attributeName)
focal_method.identifier: getAttributeAnnotations
focal_method.invocations: handleAnnotationData createAttributeAnnotations get
focal_method.modifiers: public
focal_method.parameters: (final String attributeName)
focal_method.return: String[]
focal_method.signature: String[] getAttributeAnnotations(final String attributeName)