Get desktop application:
View/edit binary Protocol Buffers messages
Provides access to data that is specific to C++ compile actions. Usually provided by actions using the "CppCompile" Mnemonic.
Due to header discovery, this won't include headers unless the build is actually performed. If set, this field will include the value of "source_file" in addition to the headers.
A list of environment variables and their values. No order is enforced.
Provides access to data that is specific to C++ link actions. Usually provided by actions using the "CppLink" Mnemonic.
The list of command line options used for running the linking tool.
An individual action printed by the print_action command.
Used in:
If the given action was included in the output due to a request for a specific file, then this field contains the name of that file so that the caller can correctly associate the extra action with that file. The data in this message is currently not sufficient to run the action on a production machine, because not all necessary input files are identified, especially for C++. There is no easy way to fix this; we could require that all header files are declared and then add all of them here (which would be a huge superset of the files that are actually required), or we could run the include scanner and add those files here.
The actual action.
Used in:
,It is possible that this name is not a valid variable identifier.
The value is unescaped and unquoted.
Provides information to an extra_action on the original action it is shadowing.
Used in:
The label of the ActionOwner of the shadowed action.
Only set if the owner is an Aspect. Corresponds to AspectValue.AspectKey.getAspectClass.getName() This field is deprecated as there might now be multiple aspects applied to the same target. This is the aspect name of the last aspect in 'aspects' (8) field.
Only set if the owner is an Aspect. Corresponds to AspectValue.AspectKey.getParameters() This field is deprecated as there might now be multiple aspects applied to the same target. These are the aspect parameters of the last aspect in 'aspects' (8) field.
If the owner is an aspect, all aspects applied to the target
An id uniquely describing the shadowed action at the ActionOwner level.
The mnemonic of the shadowed action. Used to distinguish actions with the same ActionType.
Used in:
Corresponds to AspectDescriptor.getName()
Corresponds to AspectDescriptor.getParameters()
Used in:
Used in:
A list of extra actions and metadata for the print_action command.
Provides access to data that is specific to java compile actions. Usually provided by actions using the "Javac" Mnemonic.
Provides access to data that is specific to python rules. Usually provided by actions using the "Python" Mnemonic.
Provides access to data that is specific to spawn actions. Usually provided by actions using the "Spawn" & "Genrule" Mnemonics.
A list of environment variables and their values. No order is enforced.