Class MachoScrubContentSectionsStep

  • All Implemented Interfaces:
    Step

    public class MachoScrubContentSectionsStep
    extends ShellStep
    Uses the strip tool to remove the contents (i.e., compiled code) from a dylib.
    • Constructor Detail

      • MachoScrubContentSectionsStep

        public MachoScrubContentSectionsStep​(com.google.common.collect.ImmutableList<String> stripToolPrefix,
                                             ProjectFilesystem inputFilesystem,
                                             Path inputDylib,
                                             ProjectFilesystem outputFilesystem,
                                             Path outputDylib)
    • Method Detail

      • getShellCommandInternal

        protected com.google.common.collect.ImmutableList<String> getShellCommandInternal​(ExecutionContext context)
        Description copied from class: ShellStep
        Implementations of this method should not have any observable side-effects.
        Specified by:
        getShellCommandInternal in class ShellStep
      • getShortName

        public final String getShortName()
        Returns:
        a short name/description for the command, such as "javac". Should fit on one line.