| --- | |
| title: 'java_annotation_processing' | |
| --- | |
| Information about jars that are a result of annotation processing for a Java rule. | |
| ## Members | |
| * [class_jar](#class_jar) | |
| * [enabled](#enabled) | |
| * [processor_classnames](#processor_classnames) | |
| * [processor_classpath](#processor_classpath) | |
| * [source_jar](#source_jar) | |
| * [transitive_class_jars](#transitive_class_jars) | |
| * [transitive_source_jars](#transitive_source_jars) | |
| ## class_jar {#class_jar} | |
| ``` | |
| File java_annotation_processing.class_jar | |
| ``` | |
| Deprecated: Please use `JavaInfo.java_outputs.generated_class_jar` instead. | |
| May return `None`. | |
| ## enabled {#enabled} | |
| ``` | |
| bool java_annotation_processing.enabled | |
| ``` | |
| Deprecated. Returns true if annotation processing was applied on this target. | |
| ## processor_classnames {#processor_classnames} | |
| ``` | |
| list java_annotation_processing.processor_classnames | |
| ``` | |
| Deprecated: Please use `JavaInfo.plugins` instead. Returns class names of annotation processors applied to this rule. | |
| ## processor_classpath {#processor_classpath} | |
| ``` | |
| depset java_annotation_processing.processor_classpath | |
| ``` | |
| Deprecated: Please use `JavaInfo.plugins` instead. Returns a classpath of annotation processors applied to this rule. | |
| ## source_jar {#source_jar} | |
| ``` | |
| File java_annotation_processing.source_jar | |
| ``` | |
| Deprecated: Please use `JavaInfo.java_outputs.generated_source_jar` instead. | |
| May return `None`. | |
| ## transitive_class_jars {#transitive_class_jars} | |
| ``` | |
| depset java_annotation_processing.transitive_class_jars | |
| ``` | |
| Deprecated. Returns a transitive set of class file jars resulting from annotation processing of this rule and its dependencies. | |
| ## transitive_source_jars {#transitive_source_jars} | |
| ``` | |
| depset java_annotation_processing.transitive_source_jars | |
| ``` | |
| Deprecated. Returns a transitive set of source archives resulting from annotation processing of this rule and its dependencies. |