MCPcopy Index your code
hub / github.com/google/auto

github.com/google/auto @auto-value-1.11.1 sqlite

repository ↗ · DeepWiki ↗ · release auto-value-1.11.1 ↗
4,971 symbols 14,065 edges 320 files 568 documented · 11% 2 cross-repo links
README

Auto

Build Status

A collection of source code generators for Java.

Overview

Java is full of code that is mechanical, repetitive, typically untested and sometimes the source of subtle bugs. Sounds like a job for robots!

The Auto subprojects are a collection of code generators that automate those types of tasks. They create the code you would have written, but without the bugs.

Save time. Save code. Save sanity.

Subprojects

License

Copyright 2013 Google LLC

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Extension points exported contracts — how you extend this code

Step (Interface)
The unit of processing logic that runs under the guarantee that all elements are complete and well-formed. A step may re [10 …
common/src/main/java/com/google/auto/common/BasicAnnotationProcessor.java
SerializerExtension (Interface)
A SerializerExtension allows unserializable types to be serialized by SerializableAutoValue. Extensions are discover [11 …
value/src/main/java/com/google/auto/value/extension/serializable/serializer/interfaces/SerializerExtension.java
FactoryInterface (Interface)
(no doc) [3 implementers]
factory/src/it/functional/src/main/java/com/google/auto/factory/FactoryInterface.java
GenericService (Interface)
An interface with a type parameter, which by default will produce a warning with @AutoService if you compile wit
service/processor/src/test/resources/test/GenericService.java
ProcessingStep (Interface)
The unit of processing logic that runs under the guarantee that all elements are complete and well-formed. A step may re [10 …
common/src/main/java/com/google/auto/common/BasicAnnotationProcessor.java
Serializer (Interface)
A Serializer, at compile time, generates code to map an unserializable type to a serializable type. It also generates th [8 …
value/src/main/java/com/google/auto/value/extension/serializable/serializer/interfaces/Serializer.java
Base (Interface)
(no doc) [3 implementers]
factory/src/test/resources/good/MultipleFactoriesImplementingInterface.java
AutoServiceOnInterface (Interface)
(no doc)
service/processor/src/test/resources/test/AutoServiceOnInterface.java

Core symbols most depended-on inside this repo

build
called by 279
value/src/it/functional/src/test/java/com/google/auto/value/AutoBuilderTest.java
map
called by 174
value/src/it/functional/src/test/java/com/google/auto/value/gwt/CustomFieldSerializerTest.java
asType
called by 166
common/src/main/java/com/google/auto/common/MoreElements.java
add
called by 159
common/src/test/java/com/google/auto/common/OverridesTest.java
contains
called by 148
value/src/main/java/com/google/auto/value/processor/TypeMirrorSet.java
of
called by 134
value/src/main/java/com/google/auto/value/processor/Executable.java
builder
called by 128
value/src/main/java/com/google/auto/value/extension/AutoValueExtension.java
of
called by 113
factory/src/main/java/com/google/auto/factory/processor/PackageAndClass.java

Shape

Method 3,917
Class 916
Interface 108
Enum 30

Languages

Java100%

Modules by API surface

value/src/it/functional/src/test/java/com/google/auto/value/AutoValueTest.java877 symbols
value/src/it/functional/src/test/java/com/google/auto/value/AutoValueJava8Test.java208 symbols
value/src/it/functional/src/test/java/com/google/auto/value/AutoBuilderTest.java166 symbols
value/src/it/functional/src/test/java/com/google/auto/value/AutoOneOfTest.java133 symbols
common/src/test/java/com/google/auto/common/OverridesTest.java124 symbols
common/src/main/java/com/google/auto/common/MoreTypes.java122 symbols
value/src/test/java/com/google/auto/value/extension/toprettystring/ToPrettyStringTest.java119 symbols
value/src/test/java/com/google/auto/value/processor/AutoValueCompilationTest.java107 symbols
value/src/test/java/com/google/auto/value/extension/serializable/processor/SerializableAutoValueExtensionTest.java95 symbols
value/src/it/functional/src/test/java/com/google/auto/value/AutoBuilderKotlinTest.java92 symbols
value/src/test/java/com/google/auto/value/extension/memoized/MemoizedTest.java88 symbols
value/src/main/java/com/google/auto/value/processor/AutoValueishProcessor.java83 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

com.google.auto.factory:auto-factory
com.google.auto.service:auto-service1.1.1 · 1×
com.google.auto.service:auto-service-annotations
com.google.auto.value:auto-value
com.google.auto.value:auto-value-annotations1.11.0 · 1×
com.google.auto:auto-common1.2.2 · 1×
com.google.code.findbugs:jsr3053.0.2 · 1×
com.google.dagger:dagger2.42 · 1×
com.google.errorprone:error_prone_annotations
com.google.escapevelocity:escapevelocity1.1 · 1×
com.google.guava:guava33.5.0-jre · 1×
com.google.guava:guava-gwt

For agents

$ claude mcp add auto \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact