Interface CommandLineArgsApi

  • All Superinterfaces:
    com.google.devtools.build.lib.skylarkinterface.SkylarkPrintable, com.google.devtools.build.lib.skylarkinterface.SkylarkValue
    All Known Subinterfaces:
    CommandLineArgs
    All Known Implementing Classes:
    ImmutableRunInfo, RunInfo

    public interface CommandLineArgsApi
    extends com.google.devtools.build.lib.skylarkinterface.SkylarkValue
    Simple interface to expose CommandLineArgs to skylark. It cannot actually be used by anything in skylark directly
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default boolean isImmutable()  
      default void repr​(com.google.devtools.build.lib.skylarkinterface.SkylarkPrinter printer)  
      • Methods inherited from interface com.google.devtools.build.lib.skylarkinterface.SkylarkPrintable

        debugPrint, str
      • Methods inherited from interface com.google.devtools.build.lib.skylarkinterface.SkylarkValue

        isHashable
    • Method Detail

      • repr

        default void repr​(com.google.devtools.build.lib.skylarkinterface.SkylarkPrinter printer)
        Specified by:
        repr in interface com.google.devtools.build.lib.skylarkinterface.SkylarkPrintable
      • isImmutable

        default boolean isImmutable()
        Specified by:
        isImmutable in interface com.google.devtools.build.lib.skylarkinterface.SkylarkValue