Members
- _neverlink
- annotation_processing
- api_generating_plugins
- compilation_info
- compile_jars
- full_compile_jars
- header_compilation_direct_deps
- java_outputs
- module_flags_info
- outputs
- plugins
- runtime_output_jars
- source_jars
- transitive_compile_time_jars
- transitive_native_libraries
- transitive_runtime_jars
- transitive_source_jars
_neverlink
annotation_processing
plugins instead (which returns information about annotation processors to be applied by consuming targets).
May return None.
api_generating_plugins
api_generating_plugins is a subset of plugins.
compilation_info
None.
compile_jars
full_compile_jars
- the corresponding regular Jars of the interface Jars returned by
JavaInfo.compile_jars - the regular (full) Jars returned by
JavaInfo.compile_jars
JavaInfo.compile_jars can return a mix of interface Jars and regular Jars.
Only use this method if interface Jars don’t work with your rule set(s) (e.g. some Scala targets) If you’re working with Java-only targets it’s preferable to use interface Jars via JavaInfo.compile_jars
header_compilation_direct_deps
java_outputs
module_flags_info
outputs
None.
plugins
java_plugin itself or a java_library exporting one or more plugins.
A java_library runs annotation processing with all plugins from this field appearing in deps and plugins attributes.