object FileFunction
- Alphabetic
- By Inheritance
- FileFunction
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- type UpdateFunction = (ChangeReport[File], ChangeReport[File]) ⇒ Set[File]
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
cached(storeFactory: CacheStoreFactory, inStyle: Style, outStyle: Style)(action: UpdateFunction): (Set[File]) ⇒ Set[File]
Generic change-detection helper used to help build / artifact generation / etc.
Generic change-detection helper used to help build / artifact generation / etc. steps detect whether or not they need to run. Returns a function whose input is a Set of input files, and subsequently executes the action function (which does the actual work: compiles, generates resources, etc.), returning a Set of output files that it generated.
The input file and resulting output file state is cached in stores issued by
storeFactory
. On each invocation, the state of the input and output files from the previous run is compared against the cache, as is the set of input files. If a change in file state / input files set is detected, the action function is re-executed.- storeFactory
The factory to use to get stores for the input and output files.
- inStyle
The strategy by which to detect state change in the input files from the previous run
- outStyle
The strategy by which to detect state change in the output files from the previous run
- action
The work function, which receives a list of input files and returns a list of output files
-
def
cached(storeFactory: CacheStoreFactory, inStyle: Style)(action: UpdateFunction): (Set[File]) ⇒ Set[File]
Generic change-detection helper used to help build / artifact generation / etc.
Generic change-detection helper used to help build / artifact generation / etc. steps detect whether or not they need to run. Returns a function whose input is a Set of input files, and subsequently executes the action function (which does the actual work: compiles, generates resources, etc.), returning a Set of output files that it generated.
The input file and resulting output file state is cached in stores issued by
storeFactory
. On each invocation, the state of the input and output files from the previous run is compared against the cache, as is the set of input files. If a change in file state / input files set is detected, the action function is re-executed.- storeFactory
The factory to use to get stores for the input and output files.
- inStyle
The strategy by which to detect state change in the input files from the previous run
- action
The work function, which receives a list of input files and returns a list of output files
-
def
cached(storeFactory: CacheStoreFactory)(action: UpdateFunction): (Set[File]) ⇒ Set[File]
Generic change-detection helper used to help build / artifact generation / etc.
Generic change-detection helper used to help build / artifact generation / etc. steps detect whether or not they need to run. Returns a function whose input is a Set of input files, and subsequently executes the action function (which does the actual work: compiles, generates resources, etc.), returning a Set of output files that it generated.
The input file and resulting output file state is cached in stores issued by
storeFactory
. On each invocation, the state of the input and output files from the previous run is compared against the cache, as is the set of input files. If a change in file state / input files set is detected, the action function is re-executed.- storeFactory
The factory to use to get stores for the input and output files.
- action
The work function, which receives a list of input files and returns a list of output files
-
def
cached(cacheBaseDirectory: File, inStyle: Style, outStyle: Style)(action: (Set[File]) ⇒ Set[File]): (Set[File]) ⇒ Set[File]
Generic change-detection helper used to help build / artifact generation / etc.
Generic change-detection helper used to help build / artifact generation / etc. steps detect whether or not they need to run. Returns a function whose input is a Set of input files, and subsequently executes the action function (which does the actual work: compiles, generates resources, etc.), returning a Set of output files that it generated.
The input file and resulting output file state is cached in stores issued by
storeFactory
. On each invocation, the state of the input and output files from the previous run is compared against the cache, as is the set of input files. If a change in file state / input files set is detected, the action function is re-executed.- cacheBaseDirectory
The folder in which to store
- inStyle
The strategy by which to detect state change in the input files from the previous run
- outStyle
The strategy by which to detect state change in the output files from the previous run
- action
The work function, which receives a list of input files and returns a list of output files
-
def
cached(cacheBaseDirectory: File, inStyle: Style)(action: (Set[File]) ⇒ Set[File]): (Set[File]) ⇒ Set[File]
Generic change-detection helper used to help build / artifact generation / etc.
Generic change-detection helper used to help build / artifact generation / etc. steps detect whether or not they need to run. Returns a function whose input is a Set of input files, and subsequently executes the action function (which does the actual work: compiles, generates resources, etc.), returning a Set of output files that it generated.
The input file and resulting output file state is cached in stores issued by
storeFactory
. On each invocation, the state of the input and output files from the previous run is compared against the cache, as is the set of input files. If a change in file state / input files set is detected, the action function is re-executed.- cacheBaseDirectory
The folder in which to store
- inStyle
The strategy by which to detect state change in the input files from the previous run
- action
The work function, which receives a list of input files and returns a list of output files
-
def
cached(cacheBaseDirectory: File)(action: (Set[File]) ⇒ Set[File]): (Set[File]) ⇒ Set[File]
Generic change-detection helper used to help build / artifact generation / etc.
Generic change-detection helper used to help build / artifact generation / etc. steps detect whether or not they need to run. Returns a function whose input is a Set of input files, and subsequently executes the action function (which does the actual work: compiles, generates resources, etc.), returning a Set of output files that it generated.
The input file and resulting output file state is cached in stores issued by
storeFactory
. On each invocation, the state of the input and output files from the previous run is compared against the cache, as is the set of input files. If a change in file state / input files set is detected, the action function is re-executed.- cacheBaseDirectory
The folder in which to store
- action
The work function, which receives a list of input files and returns a list of output files
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()