Searched refs:AutoValueExtension (Results 1 – 14 of 14) sorted by relevance
21 import com.google.auto.value.extension.AutoValueExtension;22 import com.google.auto.value.extension.AutoValueExtension.IncrementalExtensionType;42 ImmutableList<AutoValueExtension> builtInExtensions = in builtInExtensionsAreIsolating()62 AutoValueExtension nonIsolatingExtension = new NonIsolatingExtension(); in customExtensionsAreNotIsolatingByDefault()65 ImmutableList<AutoValueExtension> extensions = in customExtensionsAreNotIsolatingByDefault()66 ImmutableList.<AutoValueExtension>builder() in customExtensionsAreNotIsolatingByDefault()79 AutoValueExtension isolatingExtension = new IsolatingExtension(); in customExtensionsCanBeIsolating()82 ImmutableList<AutoValueExtension> extensions = in customExtensionsCanBeIsolating()83 ImmutableList.<AutoValueExtension>builder() in customExtensionsCanBeIsolating()95 private static class NonIsolatingExtension extends AutoValueExtension {[all …]
24 import com.google.auto.value.extension.AutoValueExtension;25 import com.google.auto.value.extension.AutoValueExtension.BuilderContext;241 AutoValueExtension ext1 = new ConsumeDizzle(); in testCantConsumeTwice()242 AutoValueExtension ext2 = new AlsoConsumeDizzle(); in testCantConsumeTwice()475 private void doTestNoCode(AutoValueExtension... extensions) { in doTestNoCode()631 ZipEntry zipEntry = new ZipEntry("META-INF/services/" + AutoValueExtension.class.getName()); in doTestBadJarDoesntBlowUp()689 static class ExtensionWithAnnotatedOptions extends AutoValueExtension {697 static class ExtensionWithImplementedOptions extends AutoValueExtension {710 private static class FooExtension extends AutoValueExtension {783 private abstract static class EmptyExtension extends AutoValueExtension {[all …]
28 import com.google.auto.value.extension.AutoValueExtension;86 public AutoValueProcessor(Iterable<? extends AutoValueExtension> testExtensions) { in AutoValueProcessor()91 Iterable<? extends AutoValueExtension> testExtensions, ClassLoader loaderForExtensions) { in AutoValueProcessor()100 private ImmutableList<AutoValueExtension> extensions;104 static ImmutableList<AutoValueExtension> extensionsFromLoader(ClassLoader loader) { in extensionsFromLoader()105 return SimpleServiceLoader.load(AutoValueExtension.class, loader).stream() in extensionsFromLoader()138 AutoValueExtension.IncrementalExtensionType incrementalType = in getSupportedOptions()142 .orElse(AutoValueExtension.IncrementalExtensionType.ISOLATING); in getSupportedOptions()147 for (AutoValueExtension extension : extensions) { in getSupportedOptions()154 AutoValueExtension.IncrementalExtensionType incrementalType) { in optionsFor()[all …]
20 import com.google.auto.value.extension.AutoValueExtension;21 import com.google.auto.value.extension.AutoValueExtension.BuilderContext;36 class ExtensionContext implements AutoValueExtension.Context {
32 import com.google.auto.value.extension.AutoValueExtension;130 class Builder implements AutoValueExtension.BuilderContext {
18 To add a feature, write a class that extends [`AutoValueExtension`], and put21 `AutoValueExtension` uses the [`ServiceLoader`] mechanism, which means:25 `META-INF/services/com.google.auto.value.extension.AutoValueExtension` in a40 [`AutoValueExtension`]: https://github.com/google/auto/blob/main/value/src/main/java/com/google/aut…
21 import com.google.auto.value.extension.AutoValueExtension;36 @AutoService(AutoValueExtension.class)37 public class EmptyExtension extends AutoValueExtension {
29 import com.google.auto.value.extension.AutoValueExtension;30 import com.google.auto.value.extension.AutoValueExtension.Context;
25 import com.google.auto.value.extension.AutoValueExtension.Context;
37 import com.google.auto.value.extension.AutoValueExtension;74 @AutoService(AutoValueExtension.class)75 public final class ToPrettyStringExtension extends AutoValueExtension {
26 import com.google.auto.value.extension.AutoValueExtension;64 @AutoService(AutoValueExtension.class)65 public final class SerializableAutoValueExtension extends AutoValueExtension {
78 public abstract class AutoValueExtension { class
46 import com.google.auto.value.extension.AutoValueExtension;80 @AutoService(AutoValueExtension.class)81 public final class MemoizeExtension extends AutoValueExtension {
178 [AutoValueExtension] class.255 [AutoValueExtension]: src/main/java/com/google/auto/value/extension/AutoValueExtension.java