test_class.declarator: interactions
test_class.modifier: private
test_class.original_string: private ImageInteractionsParserObject interactions;
test_class.type: ImageInteractionsParserObject
test_class.var_name: interactions
test_class.file: app/src/test/java/derpibooru/derpy/server/parsers/objects/ImageInteractionsParserObjectTest.java
test_class.identifier: ImageInteractionsParserObjectTest
test_case.body: @Test
      public void testEmpty() {
          EnumSet<DerpibooruImageInteraction.InteractionType> interactions = this.interactions.getImageInteractionsForImage(-1);
          EnumSet expected = EnumSet.noneOf(DerpibooruImageInteraction.InteractionType.class);
          assertThat(interactions, is(expected));
      }
test_case.class_method_signature: ImageInteractionsParserObjectTest.testEmpty()
test_case.full_signature: @Test public void testEmpty()
test_case.identifier: testEmpty
test_case.invocations: getImageInteractionsForImage noneOf assertThat is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testEmpty()
focal_class.declarator: mInteractions
focal_class.modifier: private
focal_class.original_string: private JSONArray mInteractions;
focal_class.type: JSONArray
focal_class.var_name: mInteractions
focal_class.declarator: mInteractionsByImage
focal_class.modifier: private
focal_class.original_string: private Map<Integer, EnumSet<DerpibooruImageInteraction.InteractionType>> mInteractionsByImage;
focal_class.type: Map<Integer, EnumSet<DerpibooruImageInteraction.InteractionType>>
focal_class.var_name: mInteractionsByImage
focal_class.file: app/src/main/java/derpibooru/derpy/server/parsers/objects/ImageInteractionsParserObject.java
focal_class.identifier: ImageInteractionsParserObject
focal_class.class_method_signature: ImageInteractionsParserObject.ImageInteractionsParserObject(String jsonArray)
focal_class.full_signature: public  ImageInteractionsParserObject(String jsonArray)
focal_class.identifier: ImageInteractionsParserObject
focal_class.modifiers: public
focal_class.parameters: (String jsonArray)
focal_class.signature:  ImageInteractionsParserObject(String jsonArray)
focal_class.class_method_signature: ImageInteractionsParserObject.getImageInteractionsForImage(int imageId)
focal_class.full_signature: @NonNull public EnumSet<DerpibooruImageInteraction.InteractionType> getImageInteractionsForImage(int imageId)
focal_class.identifier: getImageInteractionsForImage
focal_class.modifiers: @NonNull public
focal_class.parameters: (int imageId)
focal_class.return: EnumSet<DerpibooruImageInteraction.InteractionType>
focal_class.signature: EnumSet<DerpibooruImageInteraction.InteractionType> getImageInteractionsForImage(int imageId)
focal_class.class_method_signature: ImageInteractionsParserObject.parseInteractions()
focal_class.full_signature: private void parseInteractions()
focal_class.identifier: parseInteractions
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void parseInteractions()
focal_class.class_method_signature: ImageInteractionsParserObject.getImageInteractionType(JSONObject interaction)
focal_class.full_signature: @Nullable private DerpibooruImageInteraction.InteractionType getImageInteractionType(JSONObject interaction)
focal_class.identifier: getImageInteractionType
focal_class.modifiers: @Nullable private
focal_class.parameters: (JSONObject interaction)
focal_class.return: DerpibooruImageInteraction.InteractionType
focal_class.signature: DerpibooruImageInteraction.InteractionType getImageInteractionType(JSONObject interaction)
focal_method.body: @NonNull
      public EnumSet<DerpibooruImageInteraction.InteractionType> getImageInteractionsForImage(int imageId) {
          if (mInteractionsByImage.get(imageId) != null) {
              return mInteractionsByImage.get(imageId);
          }
          return EnumSet.noneOf(DerpibooruImageInteraction.InteractionType.class);
      }
focal_method.class_method_signature: ImageInteractionsParserObject.getImageInteractionsForImage(int imageId)
focal_method.full_signature: @NonNull public EnumSet<DerpibooruImageInteraction.InteractionType> getImageInteractionsForImage(int imageId)
focal_method.identifier: getImageInteractionsForImage
focal_method.invocations: get get noneOf
focal_method.modifiers: @NonNull public
focal_method.parameters: (int imageId)
focal_method.return: EnumSet<DerpibooruImageInteraction.InteractionType>
focal_method.signature: EnumSet<DerpibooruImageInteraction.InteractionType> getImageInteractionsForImage(int imageId)