> ## Documentation Index
> Fetch the complete documentation index at: https://bazel-pr-29840.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# java_output

The outputs of Java compilation.

## Members

* [class\_jar](#class_jar)
* [compile\_jar](#compile_jar)
* [compile\_jdeps](#compile_jdeps)
* [generated\_class\_jar](#generated_class_jar)
* [generated\_source\_jar](#generated_source_jar)
* [header\_compilation\_jar](#header_compilation_jar)
* [ijar](#ijar)
* [jdeps](#jdeps)
* [manifest\_proto](#manifest_proto)
* [native\_headers\_jar](#native_headers_jar)
* [source\_jar](#source_jar)
* [source\_jars](#source_jars)

## class\_jar

```
File java_output.class_jar
```

A classes jar file.

## compile\_jar

```
File java_output.compile_jar
```

An interface jar file.
May return `None`.

## compile\_jdeps

```
File java_output.compile_jdeps
```

Compile time dependencies information (deps.proto file).
May return `None`.

## generated\_class\_jar

```
File java_output.generated_class_jar
```

A jar file containing class files compiled from sources generated during annotation processing.
May return `None`.

## generated\_source\_jar

```
File java_output.generated_source_jar
```

The source jar that was created as a result of annotation processing.
May return `None`.

## header\_compilation\_jar

```
File java_output.header_compilation_jar
```

A header compilation jar file.
May return `None`.

## ijar

```
File java_output.ijar
```

Deprecated: Please use compile\_jar.
May return `None`.

## jdeps

```
File java_output.jdeps
```

A manifest proto file. The protobuf file containing the manifest generated from JavaBuilder.
May return `None`.

## manifest\_proto

```
File java_output.manifest_proto
```

A manifest proto file. The protobuf file containing the manifest generated from JavaBuilder.
May return `None`.

## native\_headers\_jar

```
File java_output.native_headers_jar
```

A jar containing CC header files supporting native method implementation.
May return `None`.

## source\_jar

```
File java_output.source_jar
```

Deprecated: Please use source\_jars instead.
May return `None`.

## source\_jars

```
depset java_output.source_jars
```

A depset of sources archive files.
May return `None`.
