question: set the inputs of the action . may only be used by an action that #discoversinputs . the iterable passed in is automatically made immutable . concode_field_sep ActionOwner owner concode_elem_sep ImmutableSet<Artifact> outputs concode_elem_sep Iterable<Artifact> inputs concode_elem_sep String targetKind concode_elem_sep String cachedKey concode_elem_sep Location location concode_elem_sep RunfilesSupplier runfilesSupplier concode_elem_sep Label label concode_elem_sep ResourceSet DEFAULT_RESOURCE_SET concode_elem_sep String additionalProgressInfo concode_elem_sep String configurationChecksum concode_elem_sep String configurationMnemonic concode_field_sep boolean inputsKnown concode_elem_sep String getConfigurationChecksum concode_elem_sep Collection<Artifact> discoverInputs concode_elem_sep void prepare concode_elem_sep String getConfigurationMnemonic concode_elem_sep Location getLocation concode_elem_sep ImmutableSet<Artifact> getOutputs concode_elem_sep Label getLabel concode_elem_sep boolean shouldReportPathPrefixConflict concode_elem_sep boolean executeUnconditionally concode_elem_sep String getAdditionalProgressInfo concode_elem_sep String getTargetKind concode_elem_sep ExtraActionInfo.Builder getExtraActionInfo concode_elem_sep boolean isVolatile concode_elem_sep ResourceSet estimateResourceConsumption concode_elem_sep ActionOwner getOwner concode_elem_sep String getMnemonic concode_elem_sep String computeKey concode_elem_sep Artifact getPrimaryInput concode_elem_sep Iterable<Artifact> resolveInputsFromCache concode_elem_sep boolean showsOutputUnconditionally concode_elem_sep boolean isImmutable concode_elem_sep Iterable<Artifact> getInputs concode_elem_sep void updateInputs concode_elem_sep void write concode_elem_sep String defaultProgressMessage concode_elem_sep String getKey concode_elem_sep void deleteOutput concode_elem_sep ImmutableSet<Artifact> getMandatoryOutputs concode_elem_sep String getProgressMessage concode_elem_sep String prettyPrint concode_elem_sep MiddlemanType getActionType concode_elem_sep void checkOutputsForDirectories concode_elem_sep Iterable<Artifact> getInputFilesForExtraAction concode_elem_sep Artifact getPrimaryOutput concode_elem_sep RunfilesSupplier getRunfilesSupplier concode_elem_sep boolean discoversInputs concode_elem_sep String toString concode_elem_sep void deleteOutputs concode_elem_sep String describe concode_elem_sep Iterable<Artifact> getMandatoryInputs concode_elem_sep String describeKey concode_elem_sep void checkInputsForDirectories concode_elem_sep String getRawProgressMessage
target: void function ( Iterable < Artifact > arg0 ) { Preconditions . checkState ( discoversInputs ( ) , this ) ; this . inputs = CollectionUtils . makeImmutable ( arg0 ) ; }