Class NoFragmentCycles

    • Field Detail

      • fragmentSpreads

        private final java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> fragmentSpreads
    • Method Detail

      • prepareFragmentMap

        private void prepareFragmentMap()
      • gatherSpreads

        private java.util.Set<java.lang.String> gatherSpreads​(FragmentDefinition fragmentDefinition)
      • buildTransitiveSpreads

        private java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> buildTransitiveSpreads​(java.util.LinkedList<java.lang.String> path,
                                                                                                             java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> transitiveSpreads)