Class FileContentMerger

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void beforeMerged​(Closure closure)
      Adds a closure to be called after content is loaded from existing file but before gradle build information is merged.
      void beforeMerged​(Action<?> action)
      Adds an action to be called after content is loaded from existing file but before gradle build information is merged.
      org.gradle.internal.MutableActionSet getBeforeMerged()  
      org.gradle.internal.MutableActionSet getWhenMerged()  
      void setBeforeMerged​(org.gradle.internal.MutableActionSet beforeMerged)  
      void setWhenMerged​(org.gradle.internal.MutableActionSet whenMerged)  
      void whenMerged​(Closure closure)
      Adds a closure to be called after content is loaded from existing file and after gradle build information is merged.
      void whenMerged​(Action<?> action)
      Adds an action to be called after content is loaded from existing file and after gradle build information is merged.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FileContentMerger

        public FileContentMerger()
    • Method Detail

      • getWhenMerged

        public org.gradle.internal.MutableActionSet getWhenMerged()
      • setWhenMerged

        public void setWhenMerged​(org.gradle.internal.MutableActionSet whenMerged)
      • getBeforeMerged

        public org.gradle.internal.MutableActionSet getBeforeMerged()
      • setBeforeMerged

        public void setBeforeMerged​(org.gradle.internal.MutableActionSet beforeMerged)
      • beforeMerged

        public void beforeMerged​(Action<?> action)
        Adds an action to be called after content is loaded from existing file but before gradle build information is merged.

        This is advanced api that gives access to internal implementation. It might be useful if you want to alter the way gradle build information is merged into existing file content.

        For examples see docs for EclipseProject or IdeaProject and others.

        Parameters:
        action - The action to execute.
      • whenMerged

        public void whenMerged​(Action<?> action)
        Adds an action to be called after content is loaded from existing file and after gradle build information is merged.

        This is advanced api that gives access to internal implementation of idea plugin. Use it only to tackle some tricky edge cases.

        For examples see docs for EclipseProject or IdeaProject and others.

        Parameters:
        action - The action to execute.
      • beforeMerged

        public void beforeMerged​(Closure closure)
        Adds a closure to be called after content is loaded from existing file but before gradle build information is merged.

        This is advanced api that gives access to internal implementation. It might be useful if you want to alter the way gradle build information is merged into existing file content.

        For examples see docs for EclipseProject or IdeaProject and others.

        Parameters:
        closure - The closure to execute.
      • whenMerged

        public void whenMerged​(Closure closure)
        Adds a closure to be called after content is loaded from existing file and after gradle build information is merged.

        This is advanced api that gives access to internal implementation of idea plugin. Use it only to tackle some tricky edge cases.

        For examples see docs for EclipseProject or IdeaProject and others.

        Parameters:
        closure - The closure to execute.