SYMBOL INDEX (5154 symbols across 297 files) FILE: common/src/main/java/com/google/auto/common/AnnotationMirrors.java class AnnotationMirrors (line 43) | public final class AnnotationMirrors { method doEquivalent (line 46) | @Override method doHash (line 57) | @Override method toString (line 69) | @Override method equivalence (line 80) | public static Equivalence equivalence() { method getAnnotationValuesWithDefaults (line 95) | public static ImmutableMap getAnno... method getAnnotationValue (line 128) | public static AnnotationValue getAnnotationValue( method getAnnotationElementAndValue (line 140) | public static Map.Entry getAnnotat... method getAnnotatedAnnotations (line 162) | public static ImmutableSet getAnnotatedAnnotations( method getAnnotatedAnnotations (line 175) | public static ImmutableSet getAnnotatedAnnotations( method getAnnotatedAnnotations (line 187) | public static ImmutableSet getAnnotatedAnnotations( method toString (line 201) | public static String toString(AnnotationMirror annotationMirror) { method AnnotationMirrors (line 205) | private AnnotationMirrors() {} FILE: common/src/main/java/com/google/auto/common/AnnotationOutput.java class AnnotationOutput (line 39) | final class AnnotationOutput { method AnnotationOutput (line 40) | private AnnotationOutput() {} class SourceFormVisitor (line 51) | private static class SourceFormVisitor method formatType (line 54) | private String formatType(TypeMirror typeMirror) { method defaultAction (line 58) | @Override method visitArray (line 64) | @Override method visitByte (line 77) | @Override method visitShort (line 83) | @Override method visitChar (line 89) | @Override method visitLong (line 95) | @Override method visitDouble (line 101) | @Override method visitFloat (line 115) | @Override method visitEnumConstant (line 129) | @Override method visitString (line 135) | @Override method visitType (line 141) | @Override method visitAnnotation (line 147) | @Override method maybeShorten (line 171) | private static AnnotationValue maybeShorten(AnnotationValue value) { method visitArray (line 177) | @Override method defaultAction (line 189) | @Override method shortForm (line 196) | private static Optional shortForm( method toString (line 209) | static String toString(AnnotationValue annotationValue) { method toString (line 219) | static String toString(AnnotationMirror annotationMirror) { method appendQuoted (line 225) | private static StringBuilder appendQuoted(StringBuilder sb, String s) { method appendQuoted (line 233) | private static StringBuilder appendQuoted(StringBuilder sb, char c) { method appendEscaped (line 239) | private static void appendEscaped(StringBuilder sb, char c) { FILE: common/src/main/java/com/google/auto/common/AnnotationValues.java class AnnotationValues (line 37) | public final class AnnotationValues { method doEquivalent (line 40) | @Override method doHash (line 126) | @Override method toString (line 156) | @Override method equivalence (line 170) | public static Equivalence equivalence() { class DefaultVisitor (line 174) | private static class DefaultVisitor extends SimpleAnnotationValueVi... method DefaultVisitor (line 177) | DefaultVisitor(Class clazz) { method defaultAction (line 181) | @Override class TypeMirrorVisitor (line 188) | private static final class TypeMirrorVisitor extends DefaultVisitor T valueOfType(AnnotationValue annotationValue, Clas... method getString (line 270) | public static String getString(AnnotationValue value) { method getInt (line 279) | public static int getInt(AnnotationValue value) { method getLong (line 288) | public static long getLong(AnnotationValue value) { method getByte (line 297) | public static byte getByte(AnnotationValue value) { method getShort (line 306) | public static short getShort(AnnotationValue value) { method getFloat (line 315) | public static float getFloat(AnnotationValue value) { method getDouble (line 324) | public static double getDouble(AnnotationValue value) { method getBoolean (line 333) | public static boolean getBoolean(AnnotationValue value) { method getChar (line 342) | public static char getChar(AnnotationValue value) { class ArrayVisitor (line 346) | private static final class ArrayVisitor method ArrayVisitor (line 350) | ArrayVisitor(Function visitT) { method defaultAction (line 354) | @Override method visitArray (line 359) | @Override method getTypeMirrors (line 373) | public static ImmutableList getTypeMirrors(AnnotationVal... method getAnnotationMirrors (line 385) | public static ImmutableList getAnnotationMirrors(Ann... method getEnums (line 397) | public static ImmutableList getEnums(AnnotationValue ... method getStrings (line 409) | public static ImmutableList getStrings(AnnotationValue value) { method getInts (line 421) | public static ImmutableList getInts(AnnotationValue value) { method getLongs (line 433) | public static ImmutableList getLongs(AnnotationValue value) { method getBytes (line 445) | public static ImmutableList getBytes(AnnotationValue value) { method getShorts (line 457) | public static ImmutableList getShorts(AnnotationValue value) { method getFloats (line 469) | public static ImmutableList getFloats(AnnotationValue value) { method getDoubles (line 481) | public static ImmutableList getDoubles(AnnotationValue value) { method getBooleans (line 493) | public static ImmutableList getBooleans(AnnotationValue value) { method getChars (line 505) | public static ImmutableList getChars(AnnotationValue value) { method getAnnotationValues (line 517) | public static ImmutableList getAnnotationValues(Annot... method toString (line 534) | public static String toString(AnnotationValue annotationValue) { method AnnotationValues (line 538) | private AnnotationValues() {} FILE: common/src/main/java/com/google/auto/common/BasicAnnotationProcessor.java class BasicAnnotationProcessor (line 112) | public abstract class BasicAnnotationProcessor extends AbstractProcessor { method init (line 136) | @Override method initSteps (line 150) | @Deprecated method steps (line 162) | protected Iterable steps() { method postProcess (line 171) | @Deprecated method postRound (line 175) | protected void postRound(RoundEnvironment roundEnv) { method getSupportedAnnotationTypeElements (line 181) | private ImmutableSet getSupportedAnnotationTypeElements() { method getSupportedAnnotationTypeElements (line 188) | private ImmutableSet getSupportedAnnotationTypeElements(S... method getSupportedAnnotationTypes (line 199) | @Override method process (line 205) | @Override method process (line 234) | private void process(ImmutableSetMultimap wellFo... method reportMissingElements (line 256) | private void reportMissingElements(Set missingElementF... method processingErrorMessage (line 270) | private String processingErrorMessage(String target) { method getWellFormedElementsByAnnotationType (line 286) | private ImmutableSetMultimap getWellFormedElemen... method indexByAnnotation (line 346) | private ImmutableSetMultimap indexByAnnotation( method findAnnotatedElements (line 381) | private static void findAnnotatedElements( method getEnclosingType (line 421) | private static TypeElement getEnclosingType(Element element) { method toClassNameKeyedMultimap (line 433) | private static ImmutableSetMultimap toClassNameKeyedM... method isExecutable (line 444) | private static boolean isExecutable(Element element) { method asStep (line 453) | protected static Step asStep(ProcessingStep processingStep) { type Step (line 462) | public interface Step { method annotations (line 469) | Set annotations(); method process (line 479) | Set process(ImmutableSetMultimap... type ProcessingStep (line 489) | @Deprecated method annotations (line 493) | Set> annotations(); method process (line 503) | Set process( class ProcessingStepAsStep (line 507) | private static class ProcessingStepAsStep implements Step { method ProcessingStepAsStep (line 512) | ProcessingStepAsStep(ProcessingStep processingStep) { method annotations (line 522) | @Override method process (line 527) | @Override method toClassKeyedMultimap (line 533) | private ImmutableSetMultimap, Element> t... class ElementFactory (line 559) | private abstract static class ElementFactory { method ElementFactory (line 562) | private ElementFactory(Element element) { method forAnnotatedElement (line 567) | static ElementFactory forAnnotatedElement(Element element, Messager ... method equals (line 601) | @Override method hashCode (line 613) | @Override method getElement (line 622) | abstract @Nullable Element getElement(Elements elementUtils); class UnsupportedElementFactory (line 629) | private static final class UnsupportedElementFactory extends ElementFa... method UnsupportedElementFactory (line 632) | private UnsupportedElementFactory(Element element) { method getElement (line 637) | @Override class PackageElementFactory (line 647) | private static final class PackageElementFactory extends ElementFactory { method PackageElementFactory (line 648) | private PackageElementFactory(Element element) { method getElement (line 652) | @Override class TypeElementFactory (line 658) | private static final class TypeElementFactory extends ElementFactory { method TypeElementFactory (line 659) | private TypeElementFactory(Element element) { method getElement (line 663) | @Override class TypeParameterElementFactory (line 669) | private static final class TypeParameterElementFactory extends Element... method TypeParameterElementFactory (line 672) | private TypeParameterElementFactory(Element element, Messager messag... method getElement (line 678) | @Override method equals (line 690) | @Override method hashCode (line 703) | @Override class FieldOrRecordComponentElementFactory (line 710) | private static class FieldOrRecordComponentElementFactory extends Elem... method FieldOrRecordComponentElementFactory (line 714) | private FieldOrRecordComponentElementFactory(Element element) { method getElement (line 720) | @Override method equals (line 733) | @Override method hashCode (line 743) | @Override class ExecutableElementFactory (line 774) | private static final class ExecutableElementFactory extends ElementFac... method ExecutableElementFactory (line 785) | private ExecutableElementFactory(Element element) { method getElement (line 796) | @Override method sameNameMethods (line 806) | private static ImmutableList sameNameMethods( method equals (line 813) | @Override method hashCode (line 827) | @Override class ParameterElementFactory (line 833) | private static final class ParameterElementFactory extends ElementFact... method ParameterElementFactory (line 836) | private ParameterElementFactory(Element element) { method getElement (line 842) | @Override method equals (line 855) | @Override method hashCode (line 868) | @Override FILE: common/src/main/java/com/google/auto/common/GeneratedAnnotationSpecs.java class GeneratedAnnotationSpecs (line 25) | public final class GeneratedAnnotationSpecs { method GeneratedAnnotationSpecs (line 27) | private GeneratedAnnotationSpecs() {} method generatedAnnotationSpec (line 36) | @Deprecated method generatedAnnotationSpec (line 50) | @Deprecated method generatedAnnotationSpec (line 64) | public static Optional generatedAnnotationSpec( method generatedAnnotationSpec (line 78) | public static Optional generatedAnnotationSpec( method generatedAnnotationSpecBuilder (line 84) | private static Optional generatedAnnotationSpe... method generatedAnnotationSpecBuilder (line 93) | private static Optional generatedAnnotationSpe... FILE: common/src/main/java/com/google/auto/common/GeneratedAnnotations.java class GeneratedAnnotations (line 24) | public final class GeneratedAnnotations { method GeneratedAnnotations (line 25) | private GeneratedAnnotations() {} method generatedAnnotation (line 37) | @Deprecated method generatedAnnotation (line 54) | public static Optional generatedAnnotation( FILE: common/src/main/java/com/google/auto/common/MoreElements.java class MoreElements (line 56) | @Beta method getPackage (line 64) | public static PackageElement getPackage(Element element) { class PackageElementVisitor (line 71) | private static final class PackageElementVisitor extends CastingElemen... method PackageElementVisitor (line 74) | PackageElementVisitor() { method visitPackage (line 78) | @Override method asPackage (line 93) | public static PackageElement asPackage(Element element) { class TypeElementVisitor (line 97) | private static final class TypeElementVisitor extends CastingElementVi... method TypeElementVisitor (line 100) | TypeElementVisitor() { method visitType (line 104) | @Override method isType (line 118) | public static boolean isType(Element element) { method asType (line 131) | public static TypeElement asType(Element element) { method asTypeParameter (line 144) | public static TypeParameterElement asTypeParameter(Element element) { class TypeParameterElementVisitor (line 148) | private static final class TypeParameterElementVisitor method TypeParameterElementVisitor (line 152) | TypeParameterElementVisitor() { method visitTypeParameter (line 156) | @Override class VariableElementVisitor (line 162) | private static final class VariableElementVisitor extends CastingEleme... method VariableElementVisitor (line 165) | VariableElementVisitor() { method visitVariable (line 169) | @Override method asVariable (line 184) | public static VariableElement asVariable(Element element) { class ExecutableElementVisitor (line 188) | private static final class ExecutableElementVisitor method ExecutableElementVisitor (line 192) | ExecutableElementVisitor() { method visitExecutable (line 196) | @Override method asExecutable (line 211) | public static ExecutableElement asExecutable(Element element) { method isAnnotationPresent (line 222) | public static boolean isAnnotationPresent( method isAnnotationPresent (line 234) | public static boolean isAnnotationPresent(Element element, TypeElement... method isAnnotationPresent (line 244) | public static boolean isAnnotationPresent(Element element, String anno... method getAnnotationMirror (line 254) | public static Optional getAnnotationMirror( method getAnnotationMirror (line 269) | public static Optional getAnnotationMirror( method getAnnotationMirror (line 285) | public static Optional getAnnotationMirror( method hasModifiers (line 308) | public static Predicate hasModifiers(Modifier..... method hasModifiers (line 325) | public static Predicate hasModifiers(final Set<... method getLocalAndInheritedMethods (line 359) | @Deprecated method getLocalAndInheritedMethods (line 392) | public static ImmutableSet getLocalAndInheritedMeth... method getLocalAndInheritedMethods (line 397) | private static ImmutableSet getLocalAndInheritedMet... method overrides (line 423) | public static boolean overrides( method getAllMethods (line 457) | public static ImmutableSet getAllMethods( method getAllMethods (line 462) | private static ImmutableSet getAllMethods( method getAllMethods (line 497) | private static void getAllMethods( method methodVisibleFromPackage (line 512) | static boolean methodVisibleFromPackage(ExecutableElement method, Pack... class CastingElementVisitor (line 527) | private abstract static class CastingElementVisitor extends SimpleE... method CastingElementVisitor (line 530) | CastingElementVisitor(String label) { method defaultAction (line 534) | @Override method MoreElements (line 540) | private MoreElements() {} FILE: common/src/main/java/com/google/auto/common/MoreStreams.java class MoreStreams (line 39) | public final class MoreStreams { method toImmutableList (line 42) | public static Collector> toImmutableList() { method toImmutableSet (line 47) | public static Collector> toImmutableSet() { method toImmutableMap (line 52) | public static Collector> toImmutabl... method toImmutableBiMap (line 64) | public static Collector> toImmuta... method MoreStreams (line 75) | private MoreStreams() {} FILE: common/src/main/java/com/google/auto/common/MoreTypes.java class MoreTypes (line 65) | public final class MoreTypes { class TypeEquivalence (line 66) | private static final class TypeEquivalence extends Equivalence equivalence() { class EqualVisitorParam (line 120) | private static final class EqualVisitorParam { class ComparedElements (line 125) | private static class ComparedElements { method ComparedElements (line 131) | ComparedElements( method equals (line 142) | @Override method hashCode (line 184) | @Override class EqualVisitor (line 190) | private static final class EqualVisitor extends SimpleTypeVisitor8 visitingSetPlus( method visitingSetPlus (line 305) | private Set visitingSetPlus( method equal (line 321) | @SuppressWarnings("TypeEquals") method enclosingType (line 355) | private static @Nullable TypeMirror enclosingType(DeclaredType t) { method equalLists (line 364) | private static boolean equalLists( class HashVisitor (line 387) | private static final class HashVisitor extends SimpleTypeVisitor8 mirrors, Set visiting) { method referencedTypes (line 487) | public static ImmutableSet referencedTypes(TypeMirror typ... class ReferencedTypes (line 494) | private static final class ReferencedTypes method visitArray (line 498) | @Override method visitDeclared (line 504) | @Override method visitTypeVariable (line 513) | @Override method visitWildcard (line 520) | @Override method asElement (line 543) | public static Element asElement(TypeMirror typeMirror) { class AsElementVisitor (line 547) | private static final class AsElementVisitor extends SimpleTypeVisitor8... method defaultAction (line 550) | @Override method visitDeclared (line 555) | @Override method visitError (line 560) | @Override method visitTypeVariable (line 565) | @Override method asTypeElement (line 573) | public static TypeElement asTypeElement(TypeMirror mirror) { method asTypeElements (line 577) | public static ImmutableSet asTypeElements(Iterable clazz, TypeMirror type) { class IsTypeOf (line 848) | private static final class IsTypeOf extends SimpleTypeVisitor8 clazz) { method defaultAction (line 855) | @Override method visitNoType (line 860) | @Override method visitError (line 868) | @Override method visitPrimitive (line 873) | @Override method visitArray (line 897) | @Override method visitDeclared (line 902) | @Override method nonObjectSuperclass (line 915) | public static Optional nonObjectSuperclass( method isObjectType (line 942) | private static boolean isObjectType(DeclaredType type) { method asMemberOf (line 953) | public static TypeMirror asMemberOf( class CastingTypeVisitor (line 977) | private abstract static class CastingTypeVisitor extends SimpleType... method CastingTypeVisitor (line 980) | CastingTypeVisitor(String label) { method defaultAction (line 984) | @Override method isConversionFromObjectUnchecked (line 996) | public static boolean isConversionFromObjectUnchecked(TypeMirror type) { class CastingUncheckedVisitor (line 1005) | private static class CastingUncheckedVisitor extends SimpleTypeVisitor... method CastingUncheckedVisitor (line 1006) | CastingUncheckedVisitor() { method visitUnknown (line 1010) | @Override method visitArray (line 1017) | @Override method visitDeclared (line 1022) | @Override method visitTypeVariable (line 1027) | @Override method uncheckedTypeArgument (line 1035) | private static boolean uncheckedTypeArgument(TypeMirror arg) { method isJavaLangObject (line 1047) | private static boolean isJavaLangObject(TypeMirror type) { method MoreTypes (line 1056) | private MoreTypes() {} FILE: common/src/main/java/com/google/auto/common/Overrides.java class Overrides (line 58) | abstract class Overrides { method overrides (line 59) | abstract boolean overrides( class NativeOverrides (line 62) | static class NativeOverrides extends Overrides { method NativeOverrides (line 65) | NativeOverrides(Elements elementUtils) { method overrides (line 69) | @Override class ExplicitOverrides (line 75) | static class ExplicitOverrides extends Overrides { method ExplicitOverrides (line 78) | ExplicitOverrides(Types typeUtils) { method overrides (line 82) | @Override method isSubsignature (line 196) | private boolean isSubsignature( method erasedParameterTypes (line 239) | @Nullable ImmutableList erasedParameterTypes( class TypeSubstVisitor (line 257) | private class TypeSubstVisitor extends SimpleTypeVisitor8 erasedParameterTypes( method defaultAction (line 310) | @Override method visitTypeVariable (line 315) | @Override method visitDeclared (line 329) | @Override method visitArray (line 348) | @Override method methodFromSuperclasses (line 359) | @Nullable ExecutableElement methodFromSuperclasses(TypeElement in, E... method methodFromSuperinterfaces (line 374) | @Nullable ExecutableElement methodFromSuperinterfaces( method methodInType (line 411) | private @Nullable ExecutableElement methodInType(TypeElement type, E... method superclass (line 433) | private @Nullable TypeElement superclass(TypeElement type) { method superinterfaces (line 443) | private ImmutableList superinterfaces(TypeElement type) { method asTypeElement (line 455) | private TypeElement asTypeElement(TypeMirror typeMirror) { FILE: common/src/main/java/com/google/auto/common/SimpleAnnotationMirror.java class SimpleAnnotationMirror (line 46) | public final class SimpleAnnotationMirror implements AnnotationMirror { method SimpleAnnotationMirror (line 51) | private SimpleAnnotationMirror( method of (line 94) | public static AnnotationMirror of(TypeElement annotationType) { method of (line 103) | public static AnnotationMirror of( method getAnnotationType (line 108) | @Override method getElementValues (line 113) | @Override method toString (line 118) | @Override method equals (line 130) | @Override method hashCode (line 136) | @Override FILE: common/src/main/java/com/google/auto/common/SimpleTypeAnnotationValue.java class SimpleTypeAnnotationValue (line 31) | public final class SimpleTypeAnnotationValue implements AnnotationValue { method SimpleTypeAnnotationValue (line 34) | private SimpleTypeAnnotationValue(TypeMirror value) { method of (line 56) | public static AnnotationValue of(TypeMirror value) { method getValue (line 60) | @Override method toString (line 65) | @Override method accept (line 70) | @Override FILE: common/src/main/java/com/google/auto/common/SuperficialValidation.java class SuperficialValidation (line 49) | public final class SuperficialValidation { method validateElements (line 53) | public static boolean validateElements(Iterable ele... method visitPackage (line 60) | @Override method visitType (line 66) | @Override method visitVariable (line 74) | @Override method visitExecutable (line 79) | @Override method visitTypeParameter (line 90) | @Override method visitUnknown (line 95) | @Override method validateElement (line 108) | public static boolean validateElement(Element element) { method isValidBaseElement (line 112) | private static boolean isValidBaseElement(Element e) { method validateTypes (line 118) | private static boolean validateTypes(Iterable ty... method defaultAction (line 134) | @Override method visitArray (line 139) | @Override method visitDeclared (line 144) | @Override method visitError (line 149) | @Override method visitUnknown (line 154) | @Override method visitWildcard (line 160) | @Override method visitExecutable (line 168) | @Override method validateType (line 183) | public static boolean validateType(TypeMirror type) { method validateAnnotations (line 187) | private static boolean validateAnnotations( method validateAnnotation (line 197) | private static boolean validateAnnotation(AnnotationMirror annotationM... method validateAnnotationValues (line 202) | private static boolean validateAnnotationValues( method defaultAction (line 214) | @Override method visitUnknown (line 219) | @Override method visitAnnotation (line 225) | @Override method visitArray (line 231) | @Override method visitEnumConstant (line 240) | @Override method visitType (line 246) | @Override method visitBoolean (line 255) | @Override method visitByte (line 260) | @Override method visitChar (line 265) | @Override method visitDouble (line 270) | @Override method visitFloat (line 275) | @Override method visitInt (line 280) | @Override method visitLong (line 285) | @Override method visitShort (line 290) | @Override method validateAnnotationValue (line 296) | private static boolean validateAnnotationValue( method SuperficialValidation (line 301) | private SuperficialValidation() {} FILE: common/src/main/java/com/google/auto/common/Visibility.java type Visibility (line 37) | public enum Visibility { method ofElement (line 53) | public static Visibility ofElement(Element element) { method effectiveVisibilityOfElement (line 75) | public static Visibility effectiveVisibilityOfElement(Element element) { FILE: common/src/test/java/com/google/auto/common/AnnotationMirrorsTest.java class AnnotationMirrorsTest (line 46) | @RunWith(JUnit4.class) method setUp (line 52) | @Before class SimplyAnnotated (line 59) | @SimpleAnnotation class AlsoSimplyAnnotated (line 62) | @SimpleAnnotation type SimpleEnum (line 65) | enum SimpleEnum { class TestClassBlah (line 74) | @Outer(BLAH) class TestClassBlah2 (line 77) | @Outer(BLAH) class TestClassFoo (line 80) | @Outer(FOO) class TestWithDefaultingOuterDefault (line 87) | @DefaultingOuter class TestWithDefaultingOuterBlah (line 90) | @DefaultingOuter(BLAH) class TestWithDefaultingOuterFoo (line 93) | @DefaultingOuter(FOO) class TestDefaultNestedAnnotated (line 100) | @AnnotatedOuter(@DefaultingOuter) class TestBlahNestedAnnotated (line 103) | @AnnotatedOuter(@DefaultingOuter(BLAH)) class TestFooNestedAnnotated (line 106) | @AnnotatedOuter(@DefaultingOuter(FOO)) class TestValueArrayWithDefault (line 113) | @OuterWithValueArray class TestValueArrayWithEmpty (line 116) | @OuterWithValueArray({}) class TestValueArrayWithOneDefault (line 119) | @OuterWithValueArray({@DefaultingOuter}) class TestValueArrayWithOneBlah (line 122) | @OuterWithValueArray(@DefaultingOuter(BLAH)) class TestValueArrayWithOneFoo (line 125) | @OuterWithValueArray(@DefaultingOuter(FOO)) class TestValueArrayWithFooAndDefaultBlah (line 128) | @OuterWithValueArray({@DefaultingOuter(FOO), @DefaultingOuter}) class TestValueArrayWithFooBlah (line 131) | @OuterWithValueArray({@DefaultingOuter(FOO), @DefaultingOuter(BLAH)}) class TestValueArrayWithFooBlah2 (line 134) | @OuterWithValueArray({@DefaultingOuter(FOO), @DefaultingOuter(BLAH)}) class TestValueArrayWithBlahFoo (line 137) | @OuterWithValueArray({@DefaultingOuter(BLAH), @DefaultingOuter(FOO)}) method testEquivalences (line 140) | @Test class StringyUnset (line 188) | @Stringy class StringySet (line 191) | @Stringy("foo") method testGetDefaultValuesUnset (line 194) | @Test method testGetDefaultValuesSet (line 213) | @Test method testGetValueEntry (line 230) | @Test method testGetValueEntryFailure (line 241) | @Test method annotationOn (line 255) | private AnnotationMirror annotationOn(Class clazz) { class AnnotatedClass (line 273) | @AnnotatedAnnotation1 method getAnnotatedAnnotations (line 278) | @Test method toSourceString (line 297) | @Test method getAnnotatedAnnotationsAsserts (line 364) | private void getAnnotatedAnnotationsAsserts( FILE: common/src/test/java/com/google/auto/common/AnnotationValuesTest.java class AnnotationValuesTest (line 43) | @RunWith(JUnit4.class) class GenericClass (line 50) | private static class GenericClass {} class InsideClassA (line 52) | private static class InsideClassA {} class InsideClassB (line 54) | private static class InsideClassB {} type Foo (line 108) | private enum Foo { class AnnotatedClass (line 114) | @MultiValueAnnotation( method setUp (line 148) | @Before method getTypeMirror (line 157) | @Test method getTypeMirrorGenericClass (line 164) | @Test method getTypeMirrors (line 172) | @Test method getAnnotationMirror (line 184) | @Test method getAnnotationMirrors (line 195) | @Test method getString (line 217) | @Test method getStrings (line 223) | @Test method getEnum (line 229) | @Test method getEnums (line 235) | @Test method getAnnotationValues (line 243) | @Test method getInt (line 253) | @Test method getInts (line 259) | @Test method getLong (line 265) | @Test method getLongs (line 271) | @Test method getByte (line 277) | @Test method getBytes (line 283) | @Test method getShort (line 289) | @Test method getShorts (line 295) | @Test method getFloat (line 301) | @Test method getFloats (line 307) | @Test method getDouble (line 313) | @Test method getDoubles (line 319) | @Test method getBoolean (line 325) | @Test method getBooleans (line 331) | @Test method getChar (line 337) | @Test method getChars (line 343) | @Test method toSourceString (line 349) | @Test method getTypeElement (line 409) | private TypeElement getTypeElement(Class clazz) { method getEnumNames (line 413) | private static ImmutableList getEnumNames(ImmutableList> processArgument... class OneMethodAtATimeProcessor (line 125) | private static class OneMethodAtATimeProcessor extends BaseAnnotationP... method steps (line 131) | @Override method processArguments (line 162) | ImmutableList> processArgument... class OneOverloadedMethodAtATimeProcessor (line 172) | private static class OneOverloadedMethodAtATimeProcessor extends BaseA... method steps (line 178) | @Override method processArguments (line 226) | ImmutableList> processArgument... class GeneratesCodeProcessor (line 235) | public static class GeneratesCodeProcessor extends BaseAnnotationProce... method steps (line 236) | @Override class AnAnnotationProcessor (line 258) | public static class AnAnnotationProcessor extends BaseAnnotationProces... method steps (line 260) | @Override class CauseErrorProcessor (line 285) | public static class CauseErrorProcessor extends BaseAnnotationProcessor { method steps (line 287) | @Override class MissingAnnotationProcessor (line 308) | public static class MissingAnnotationProcessor extends BaseAnnotationP... method steps (line 312) | @Override method getElementsByAnnotation (line 334) | ImmutableSetMultimap getElementsByAnnotation() { class MultiAnnotationProcessingStep (line 339) | @SuppressWarnings("deprecation") // Deprecated ProcessingStep is being... method annotations (line 344) | @Override method process (line 349) | @Override method getElementsByAnnotation (line 356) | SetMultimap, Element> getElementsByAnnot... method requiresGeneratedCodeDeferralTest (line 368) | private void requiresGeneratedCodeDeferralTest( method requiresGeneratedCodeDeferralTest (line 381) | private void requiresGeneratedCodeDeferralTest(JavaFileObject dependen... method properlyDefersProcessing_typeElement (line 392) | @Test method properlyDefersProcessing_packageElement (line 406) | @Test method properlyDefersProcessing_argumentElement (line 425) | @Test method properlyDefersProcessing_recordComponent (line 450) | @Test method properlyDefersProcessing_typeParameter (line 466) | @Test method properlyDefersProcessing_methodTypeParameter (line 480) | @Test method properlyDefersProcessing_nestedTypeValidBeforeOuterType (line 495) | @Test method properlyDefersProcessing_rejectsTypeElement (line 513) | @Test method properlyDefersProcessing_rejectsTypeParameterElement (line 538) | @Test method properlyDefersProcessing_rejectsArgumentElement (line 554) | @Test method properlyDefersProcessing_rejectsField (line 570) | @Test method properlyDefersProcessing_rejectsRecordComponent (line 585) | @Test method properlyDefersProcessing_rejectsTypeParameterElementInMethod (line 601) | @Test method requiresGeneratedCodeRejectionTest (line 617) | @CanIgnoreReturnValue method setMultimapValuesByString (line 639) | private static method properlyDefersProcessing_stepRejectingExecutableElements (line 647) | @Test method properlyDefersProcessing_stepRejectingOverloadedExecutableElements (line 683) | @Test method properlyDefersProcessing_stepAndIllFormedRejectingExecutableElements (line 721) | @Test method properlyDefersProcessing_errorTypeReferencingOverloadedMethods (line 792) | @Test method properlySkipsMissingAnnotations_generatesClass (line 837) | @Test method properlySkipsMissingAnnotations_passesValidAnnotationsToProcess (line 856) | @Test method reportsMissingType (line 873) | @Test method reportsMissingTypeSuppressedWhenOtherErrors (line 892) | @Test method processingStepAsStepAnnotationsNamesMatchClasses (line 906) | @Test method processingStepAsStepProcessElementsMatchClasses (line 920) | @Test method generateClass (line 945) | private static void generateClass(Filer filer, String generatedClassNa... FILE: common/src/test/java/com/google/auto/common/GeneratedAnnotationsTest.java class GeneratedAnnotationsTest (line 57) | @RunWith(JUnit4.class) class TestProcessor (line 70) | @SupportedAnnotationTypes("*") method getSupportedSourceVersion (line 73) | @Override method process (line 80) | @Override method runProcessor (line 105) | private String runProcessor(ImmutableList options, @Nullable S... class FileManagerInvocationHandler (line 146) | private static class FileManagerInvocationHandler implements Invocatio... method FileManagerInvocationHandler (line 150) | FileManagerInvocationHandler( method invoke (line 156) | @Override method source8 (line 169) | @Test method source8_masked (line 183) | @Test method source9 (line 200) | @Test method source9_masked (line 208) | @Test method isJdk9OrLater (line 218) | private static boolean isJdk9OrLater() { FILE: common/src/test/java/com/google/auto/common/MoreElementsTest.java class MoreElementsTest (line 57) | @RunWith(JUnit4.class) method initializeTestElements (line 67) | @Before method getPackage (line 75) | @Test method asPackage (line 83) | @Test method asPackage_illegalArgument (line 88) | @Test method asTypeElement (line 97) | @Test method asTypeElement_notATypeElement (line 104) | @Test method asTypeParameterElement (line 117) | @Test method asTypeParameterElement_illegalArgument (line 128) | @Test method asType (line 137) | @Test method asType_illegalArgument (line 142) | @Test method asVariable (line 152) | @Test method asVariable_illegalArgument (line 159) | @Test method asExecutable (line 168) | @Test method asExecutable_illegalArgument (line 179) | @Test method isAnnotationPresent (line 195) | @Test method isAnnotationPresentAsserts (line 225) | private void isAnnotationPresentAsserts( method getAnnotationMirror (line 234) | @Test method getAnnotationMirrorAsserts (line 263) | private void getAnnotationMirrorAsserts( class ParentClass (line 284) | private abstract static class ParentClass { method staticMethod (line 285) | static void staticMethod() {} method foo (line 287) | abstract String foo(); method privateMethod (line 289) | @SuppressWarnings("unused") type ParentInterface (line 293) | private interface ParentInterface { method staticMethod (line 294) | static void staticMethod() {} method bar (line 296) | abstract int bar(); method bar (line 298) | abstract int bar(long x); class Child (line 301) | private abstract static class Child extends ParentClass implements Par... method staticMethod (line 302) | static void staticMethod() {} method bar (line 304) | @Override method baz (line 309) | abstract void baz(); method buh (line 311) | void buh(int x) {} method buh (line 313) | void buh(int x, int y) {} method getLocalAndInheritedMethods_Old (line 316) | @Test method getLocalAndInheritedMethods (line 340) | @Test method getLocalAndInheritedMethods_recursiveTypeVariableBound (line 363) | @Test class FakeProto (line 383) | static class FakeProto extends AbstractMessage { class Builder (line 384) | static class Builder extends AbstractMessage.Builder { method internalMergeFrom (line 385) | @Override class AbstractMessage (line 393) | @SuppressWarnings("rawtypes") class Builder (line 395) | static class Builder> extends AbstractMessageLi... method internalMergeFrom (line 396) | @Override class AbstractMessageLite (line 404) | static class AbstractMessageLite< class Builder (line 406) | static class Builder, B extends ... method internalMergeFrom (line 407) | @SuppressWarnings("unchecked") method getAllMethods (line 414) | @Test method visibleMethodsFromObject (line 441) | private Set visibleMethodsFromObject() { method allMethodsFromObject (line 462) | private Set allMethodsFromObject() { method getMethod (line 478) | private ExecutableElement getMethod(Class c, String methodName, Typ... class AbstractAbstractList (line 501) | private abstract static class AbstractAbstractList extends AbstractLis... class ConcreteAbstractList (line 503) | private static class ConcreteAbstractList extends AbstractList { method size (line 504) | @Override method get (line 509) | @Override method abstractMethodNamesFrom (line 515) | private Set abstractMethodNamesFrom(Set met... method getLocalAndInheritedMethods_AbstractList (line 531) | @Test FILE: common/src/test/java/com/google/auto/common/MoreTypesIsTypeOfTest.java class MoreTypesIsTypeOfTest (line 40) | @RunWith(JUnit4.class) method setUp (line 48) | @Before method isTypeOf_primitiveAndBoxedPrimitiveTypes (line 54) | @Test method isTypeOf_voidAndPseudoVoidTypes (line 106) | @Test method isTypeOf_arrayType (line 126) | @Test type TestType (line 151) | private interface TestType { method method0 (line 152) | @SuppressWarnings("unused") method isTypeOf_declaredType (line 156) | @Test method isTypeOf_fail (line 170) | @Test method getTypeElementFor (line 183) | private TypeElement getTypeElementFor(Class clazz) { FILE: common/src/test/java/com/google/auto/common/MoreTypesTest.java class MoreTypesTest (line 59) | @RunWith(JUnit4.class) method equivalence (line 64) | @Test class ExecutableElementsGroupA (line 171) | @SuppressWarnings("unused") method ExecutableElementsGroupA (line 173) | ExecutableElementsGroupA() {} method a (line 175) | void a() {} method b (line 177) | public static void b() {} class ExecutableElementsGroupB (line 180) | @SuppressWarnings("unused") method ExecutableElementsGroupB (line 182) | ExecutableElementsGroupB(String s) {} method a (line 184) | void a(String s) {} method b (line 186) | public static void b(String s) {} class ExecutableElementsGroupC (line 189) | @SuppressWarnings("unused") method ExecutableElementsGroupC (line 191) | ExecutableElementsGroupC() throws Exception {} method a (line 193) | void a() throws Exception {} method b (line 195) | public static void b() throws Exception {} class ExecutableElementsGroupD (line 198) | @SuppressWarnings("unused") method ExecutableElementsGroupD (line 200) | ExecutableElementsGroupD() throws RuntimeException {} method a (line 202) | void a() throws RuntimeException {} method b (line 204) | public static void b() throws RuntimeException {} class ExecutableElementsGroupE (line 207) | @SuppressWarnings({"unused", "UnusedTypeParameter"}) method ExecutableElementsGroupE (line 209) | ExecutableElementsGroupE() {} method a (line 211) | void a() {} method b (line 213) | public static void b() {} class Container (line 216) | @SuppressWarnings({"unused", "UnusedTypeParameter"}) class Contained (line 218) | private final class Contained {} class FunkyBounds (line 221) | @SuppressWarnings("unused") class FunkyBounds2 (line 224) | @SuppressWarnings("unused") class FunkierBounds (line 227) | @SuppressWarnings("unused") method testReferencedTypes (line 230) | @Test method referencedTypes (line 263) | private static ImmutableSet referencedTypes( class ReferencedTypesTestData (line 270) | @SuppressWarnings("unused") // types used in compiler tests class Parent (line 286) | private static class Parent {} class ChildA (line 288) | private static class ChildA extends Parent {} class ChildB (line 290) | private static class ChildB extends Parent {} class GenericChild (line 292) | private static class GenericChild extends Parent {} type InterfaceType (line 294) | private interface InterfaceType {} method asElement_throws (line 296) | @Test method asElement (line 306) | @Test method testNonObjectSuperclass (line 318) | @Test method testAsMemberOf_variableElement (line 367) | @Test class Params (line 415) | private static class Params { method add (line 419) | @SuppressWarnings("unused") class NumberParams (line 423) | private static class NumberParams extends Params {} class StringParams (line 425) | private static class StringParams extends Params {} class GenericParams (line 427) | private static class GenericParams extends Params {} method getKind (line 431) | @Override method accept (line 436) | @Override method getTypeArguments (line 441) | @Override method getEnclosingType (line 446) | @Override method asElement (line 451) | @Override method getAnnotationsByType (line 456) | @Override method getAnnotation (line 461) | @Override method getAnnotationMirrors (line 466) | @Override method testIsConversionFromObjectUnchecked_yes (line 473) | @Test method testIsConversionFromObjectUnchecked_no (line 486) | @Test method testIsTypeOf (line 499) | @Test class Unchecked (line 515) | @SuppressWarnings("unused") class NotUnchecked (line 530) | @SuppressWarnings("unused") FILE: common/src/test/java/com/google/auto/common/OverridesTest.java class OverridesTest (line 79) | @RunWith(Parameterized.class) method data (line 81) | @Parameterized.Parameters(name = "{0}") type CompilerType (line 90) | public enum CompilerType { method initUtils (line 92) | @Override method initUtils (line 99) | @Override method initUtils (line 106) | abstract void initUtils(OverridesTest test); method OverridesTest (line 117) | public OverridesTest(CompilerType compilerType) { method initializeTestElements (line 121) | @Before class TypesForInheritance (line 129) | static class TypesForInheritance { type One (line 130) | interface One { method m (line 131) | void m(); method m (line 133) | void m(String x); method n (line 135) | void n(); method number (line 137) | Number number(); type Two (line 140) | interface Two { method m (line 141) | void m(); method m (line 143) | void m(int x); method number (line 145) | Integer number(); class Parent (line 148) | static class Parent { method m (line 149) | public void m() {} class ChildOfParent (line 152) | static class ChildOfParent extends Parent {} class ChildOfOne (line 154) | static class ChildOfOne implements One { method m (line 155) | @Override method m (line 158) | @Override method n (line 161) | @Override method number (line 164) | @Override class ChildOfOneAndTwo (line 170) | static class ChildOfOneAndTwo implements One, Two { method m (line 171) | @Override method m (line 174) | @Override method m (line 177) | @Override method n (line 180) | @Override method number (line 183) | @Override class ChildOfParentAndOne (line 189) | static class ChildOfParentAndOne extends Parent implements One { method m (line 190) | @Override method m (line 193) | @Override method n (line 196) | @Override method number (line 199) | @Override class ChildOfParentAndOneAndTwo (line 205) | static class ChildOfParentAndOneAndTwo extends Parent implements One... method m (line 206) | @Override method m (line 209) | @Override method n (line 212) | @Override method number (line 215) | @Override class AbstractChildOfOne (line 221) | abstract static class AbstractChildOfOne implements One {} class AbstractChildOfOneAndTwo (line 223) | abstract static class AbstractChildOfOneAndTwo implements One, Two {} class AbstractChildOfParentAndOneAndTwo (line 225) | abstract static class AbstractChildOfParentAndOneAndTwo extends Pare... type ExtendingOneAndTwo (line 227) | interface ExtendingOneAndTwo extends One, Two {} class MoreTypesForInheritance (line 230) | static class MoreTypesForInheritance { type Key (line 231) | interface Key {} type BindingType (line 233) | interface BindingType {} type ContributionType (line 235) | interface ContributionType {} type HasKey (line 237) | interface HasKey { method key (line 238) | Key key(); type HasBindingType (line 241) | interface HasBindingType { method bindingType (line 242) | BindingType bindingType(); type HasContributionType (line 245) | interface HasContributionType { method contributionType (line 246) | ContributionType contributionType(); class BindingDeclaration (line 249) | abstract static class BindingDeclaration implements HasKey { method bindingElement (line 250) | abstract Optional bindingElement(); method contributingModule (line 252) | abstract Optional contributingModule(); class MultibindingDeclaration (line 255) | abstract static class MultibindingDeclaration extends BindingDeclara... method key (line 257) | @Override method contributionType (line 260) | @Override method bindingType (line 263) | @Override class TypesForVisibility (line 268) | static class TypesForVisibility { class PublicGrandparent (line 269) | public abstract static class PublicGrandparent { method foo (line 270) | public abstract String foo(); class PrivateParent (line 273) | private static class PrivateParent extends PublicGrandparent { method foo (line 274) | @Override class Child (line 280) | static class Child extends PrivateParent {} class TypesForGenerics (line 283) | static class TypesForGenerics { type GCollection (line 284) | interface GCollection { method add (line 285) | boolean add(E x); type GList (line 288) | interface GList extends GCollection { method add (line 289) | @Override class StringList (line 293) | static class StringList implements GList { method add (line 294) | @Override class RawList (line 300) | @SuppressWarnings("rawtypes") method add (line 302) | @Override class TypesForRaw (line 309) | @SuppressWarnings("rawtypes") class RawParent (line 311) | static class RawParent { method frob (line 312) | void frob(List x) {} class RawChildOfRaw (line 315) | static class RawChildOfRaw extends RawParent { method frob (line 316) | @Override class NonRawParent (line 320) | static class NonRawParent { method frob (line 321) | void frob(List x) {} class RawChildOfNonRaw (line 324) | static class RawChildOfNonRaw extends NonRawParent { method frob (line 325) | @Override method overridesInheritance (line 330) | @Test method overridesMoreInheritance (line 335) | @Test method overridesVisibility (line 340) | @Test method overridesGenerics (line 345) | @Test method overridesRaw (line 350) | @Test method overridesDiamond (line 364) | @Test method checkOverridesInContainedClasses (line 371) | private void checkOverridesInContainedClasses(Class container) { method checkOverridesInSet (line 375) | private void checkOverridesInSet(ImmutableSet> testClasses) { method getTypeElement (line 414) | private TypeElement getTypeElement(Class c) { method getMethod (line 418) | private ExecutableElement getMethod(TypeElement in, String name, TypeK... type XCollection (line 441) | private interface XCollection { method add (line 442) | @SuppressWarnings("unused") type XList (line 446) | private interface XList extends XCollection {} class XAbstractCollection (line 448) | private abstract static class XAbstractCollection implements XColle... method add (line 449) | @Override class XAbstractList (line 455) | private abstract static class XAbstractList extends XAbstractCollec... method add (line 457) | @Override class XStringList (line 463) | private abstract static class XStringList extends XAbstractList extends XA... method methodParameters_StringList (line 472) | @Test method methodParameters_AbstractStringList (line 486) | @Test method methodParams_NumberList (line 502) | @Test class StringToRangeConverter (line 516) | private abstract static class StringToRangeConverter actual, L... class EcjCompilationRule (line 589) | public class EcjCompilationRule implements TestRule { method apply (line 593) | @Override class EcjCompilationStatement (line 602) | private class EcjCompilationStatement extends Statement { method EcjCompilationStatement (line 605) | EcjCompilationStatement(Statement base) { method evaluate (line 609) | @Override method evaluate (line 624) | private void evaluate(File dummySourceFile) throws Throwable { class EcjTestProcessor (line 648) | @SupportedAnnotationTypes("*") method EcjTestProcessor (line 653) | EcjTestProcessor(Statement statement) { method getSupportedSourceVersion (line 657) | @Override method process (line 662) | @Override method maybeThrow (line 676) | void maybeThrow() throws Throwable { method javacType (line 683) | private TypeElement javacType(TypeElement type) { method javacMethod (line 687) | private ExecutableElement javacMethod(ExecutableElement method) { method erasedToString (line 716) | private static String erasedToString(TypeMirror type) { method defaultAction (line 722) | @Override method visitArray (line 727) | @Override method visitDeclared (line 732) | @Override method visitTypeVariable (line 737) | @Override FILE: common/src/test/java/com/google/auto/common/SimpleAnnotationMirrorTest.java class SimpleAnnotationMirrorTest (line 37) | @RunWith(JUnit4.class) method emptyAnnotation (line 53) | @Test method multipleValues (line 61) | @Test method extraValues (line 70) | @Test method defaultValue (line 80) | @Test method overriddenDefaultValue (line 88) | @Test method missingValues (line 97) | @Test method notAnAnnotation (line 103) | @Test method getTypeElement (line 109) | private TypeElement getTypeElement(Class clazz) { method expectThrows (line 113) | private static void expectThrows(Runnable throwingRunnable) { method intValue (line 121) | private static AnnotationValue intValue(int value) { FILE: common/src/test/java/com/google/auto/common/SimpleTypeAnnotationValueTest.java class SimpleTypeAnnotationValueTest (line 39) | @RunWith(JUnit4.class) method setUp (line 47) | @Before method primitiveClass (line 55) | @Test method arrays (line 61) | @Test method declaredType (line 67) | @Test method visitorMethod (line 72) | @Test method parameterizedType (line 91) | @Test FILE: common/src/test/java/com/google/auto/common/SuperficialValidationTest.java class SuperficialValidationTest (line 37) | @RunWith(JUnit4.class) method missingReturnType (line 39) | @Test method missingGenericReturnType (line 61) | @Test method missingReturnTypeTypeParameter (line 83) | @Test method missingTypeParameter (line 108) | @Test method missingParameterType (line 128) | @Test method missingAnnotation (line 150) | @Test method handlesRecursiveTypeParams (line 175) | @Test method handlesRecursiveType (line 195) | @Test method missingWildcardBound (line 217) | @Test method missingIntersection (line 247) | @Test method invalidAnnotationValue (line 267) | @Test class AssertingProcessor (line 296) | private static class AssertingProcessor extends AbstractProcessor { method getSupportedSourceVersion (line 298) | @Override method AssertingProcessor (line 305) | AssertingProcessor(Consumer assertions) { method getSupportedAnnotationTypes (line 309) | @Override method process (line 314) | @Override FILE: common/src/test/java/com/google/auto/common/VisibilityTest.java class VisibilityTest (line 34) | @RunWith(JUnit4.class) method packageVisibility (line 38) | @Test method moduleVisibility (line 48) | @Test class PublicClass (line 62) | @SuppressWarnings("unused") class NestedPublicClass (line 64) | public static class NestedPublicClass {} class NestedProtectedClass (line 66) | protected static class NestedProtectedClass {} class NestedDefaultClass (line 68) | static class NestedDefaultClass {} class NestedPrivateClass (line 70) | private static class NestedPrivateClass {} class ProtectedClass (line 73) | @SuppressWarnings("unused") class NestedPublicClass (line 75) | public static class NestedPublicClass {} class NestedProtectedClass (line 77) | protected static class NestedProtectedClass {} class NestedDefaultClass (line 79) | static class NestedDefaultClass {} class NestedPrivateClass (line 81) | private static class NestedPrivateClass {} class DefaultClass (line 84) | @SuppressWarnings("unused") class NestedPublicClass (line 86) | public static class NestedPublicClass {} class NestedProtectedClass (line 88) | protected static class NestedProtectedClass {} class NestedDefaultClass (line 90) | static class NestedDefaultClass {} class NestedPrivateClass (line 92) | private static class NestedPrivateClass {} class PrivateClass (line 95) | @SuppressWarnings("unused") class NestedPublicClass (line 97) | public static class NestedPublicClass {} class NestedProtectedClass (line 99) | protected static class NestedProtectedClass {} class NestedDefaultClass (line 101) | static class NestedDefaultClass {} class NestedPrivateClass (line 103) | private static class NestedPrivateClass {} method classVisibility (line 106) | @Test method effectiveClassVisibility (line 131) | @Test method effectiveVisiblityOfClass (line 166) | private Visibility effectiveVisiblityOfClass(Class clazz) { FILE: factory/src/it/functional/src/main/java/com/google/auto/factory/DaggerModule.java class DaggerModule (line 23) | @Module method DaggerModule (line 25) | private DaggerModule() {} method provideDependency (line 27) | @Binds method provideQualifiedDependency (line 30) | @Binds method providePrimitive (line 34) | @Provides method provideQualifiedPrimitive (line 39) | @Provides method provideNumber (line 45) | @Provides method provideReferencePackage (line 50) | @Provides method provideOtherPackage (line 55) | @Provides FILE: factory/src/it/functional/src/main/java/com/google/auto/factory/Dependency.java type Dependency (line 18) | public interface Dependency {} FILE: factory/src/it/functional/src/main/java/com/google/auto/factory/DependencyImpl.java class DependencyImpl (line 20) | public class DependencyImpl implements Dependency { method DependencyImpl (line 21) | @Inject FILE: factory/src/it/functional/src/main/java/com/google/auto/factory/FactoryComponent.java type FactoryComponent (line 22) | @Component(modules = DaggerModule.class) method factory (line 24) | FooFactory factory(); method generatedFactory (line 26) | GenericFooFactory generatedFactory(); method referencePackageFactory (line 28) | ReferencePackageFactory referencePackageFactory(); method otherPackageFactory (line 30) | OtherPackageFactory otherPackageFactory(); FILE: factory/src/it/functional/src/main/java/com/google/auto/factory/FactoryInterface.java type FactoryInterface (line 18) | public interface FactoryInterface { method generate (line 19) | Foo generate(String name); FILE: factory/src/it/functional/src/main/java/com/google/auto/factory/Foo.java class Foo (line 20) | @AutoFactory(implementing = FactoryInterface.class) method Foo (line 28) | Foo( method Foo (line 43) | Foo( method name (line 52) | String name() { method dependency (line 56) | Dependency dependency() { method dependencyProvider (line 60) | Provider dependencyProvider() { method primitive (line 64) | int primitive() { method qualifiedPrimitive (line 68) | int qualifiedPrimitive() { FILE: factory/src/it/functional/src/main/java/com/google/auto/factory/GenericFoo.java class GenericFoo (line 21) | @AutoFactory method GenericFoo (line 30) | GenericFoo( method getDepA (line 39) | public A getDepA() { method getDepB (line 43) | public B getDepB() { method passThrough (line 47) | public C passThrough(C value) { method getDepDIntAccessor (line 51) | public IntAccessor getDepDIntAccessor() { method getDepDStringAccessor (line 55) | public StringAccessor getDepDStringAccessor() { method getDepE (line 59) | public E getDepE() { type IntAccessor (line 63) | public interface IntAccessor {} type StringAccessor (line 65) | public interface StringAccessor {} type IntAndStringAccessor (line 67) | public interface IntAndStringAccessor extends IntAccessor, StringAcces... type DepE (line 69) | public enum DepE { FILE: factory/src/it/functional/src/main/java/com/google/auto/factory/GuiceModule.java class GuiceModule (line 20) | public class GuiceModule extends AbstractModule { method configure (line 21) | @Override FILE: factory/src/it/functional/src/main/java/com/google/auto/factory/QualifiedDependencyImpl.java class QualifiedDependencyImpl (line 20) | public class QualifiedDependencyImpl implements Dependency { method QualifiedDependencyImpl (line 21) | @Inject FILE: factory/src/it/functional/src/main/java/com/google/auto/factory/ReferencePackage.java class ReferencePackage (line 22) | @AutoFactory method ReferencePackage (line 27) | @Inject method otherPackage (line 33) | public OtherPackage otherPackage() { FILE: factory/src/it/functional/src/main/java/com/google/auto/factory/otherpackage/OtherPackage.java class OtherPackage (line 22) | @AutoFactory method OtherPackage (line 27) | public OtherPackage(@Provided ReferencePackageFactory referencePackage... method referencePackageFactory (line 32) | public ReferencePackageFactory referencePackageFactory() { method random (line 36) | public int random() { FILE: factory/src/it/functional/src/test/java/com/google/auto/factory/DependencyInjectionIntegrationTest.java class DependencyInjectionIntegrationTest (line 17) | @RunWith(JUnit4.class) method daggerInjectedFactory (line 22) | @Test method daggerInjectedGenericFactory (line 42) | @Test method daggerInjectedPackageSpanningFactory (line 70) | @Test method guiceInjectedFactory (line 80) | @Test method guiceInjectedGenericFactory (line 100) | @Test method guiceInjectedPackageSpanningFactory (line 128) | @Test FILE: factory/src/main/java/com/google/auto/factory/processor/AnnotationValues.java class AnnotationValues (line 29) | final class AnnotationValues { method AnnotationValues (line 30) | private AnnotationValues() {} method asBoolean (line 32) | static boolean asBoolean(AnnotationValue value) { method asType (line 48) | static TypeElement asType(AnnotationValue value) { method asList (line 77) | static ImmutableList asList(AnnotationValue... FILE: factory/src/main/java/com/google/auto/factory/processor/AutoFactoryDeclaration.java class AutoFactoryDeclaration (line 58) | @AutoValue method targetType (line 60) | abstract TypeElement targetType(); method target (line 62) | abstract Element target(); method className (line 64) | abstract Optional className(); method annotations (line 66) | abstract ImmutableSet annotations(); method extendingType (line 68) | abstract TypeElement extendingType(); method implementingTypes (line 70) | abstract ImmutableSet implementingTypes(); method allowSubclasses (line 72) | abstract boolean allowSubclasses(); method mirror (line 74) | abstract AnnotationMirror mirror(); method valuesMap (line 76) | abstract ImmutableMap valuesMap(); method getFactoryName (line 78) | PackageAndClass getFactoryName() { method targetEnclosingSimpleNames (line 91) | private ImmutableList targetEnclosingSimpleNames() { class Factory (line 101) | static final class Factory { method Factory (line 105) | Factory(Elements elements, Messager messager) { method createIfValid (line 110) | Optional createIfValid(Element element) { method getAnnotatedType (line 204) | private static TypeElement getAnnotatedType(Element element) { method isValidIdentifier (line 213) | static boolean isValidIdentifier(String identifier) { method annotationsToAdd (line 217) | private ImmutableSet annotationsToAdd(Element elem... FILE: factory/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java class AutoFactoryProcessor (line 72) | @IncrementalAnnotationProcessor(IncrementalAnnotationProcessorType.ISOLA... method init (line 94) | @Override method process (line 127) | @Override method doProcess (line 145) | private void doProcess(RoundEnvironment roundEnv) { method implementationMethods (line 250) | private ImmutableSet implementationMet... method getAnnotatedType (line 279) | private TypeMirror getAnnotatedType(Element element) { method simpleNamesToNames (line 288) | private static ImmutableSetMultimap simpleNam... method newTypeSetBuilder (line 299) | private static ImmutableSortedSet.Builder newTypeSetBuilde... method checkAnnotationsToApply (line 305) | private void checkAnnotationsToApply(Element annotation) { method getSupportedAnnotationTypes (line 341) | @Override method getSupportedSourceVersion (line 349) | @Override FILE: factory/src/main/java/com/google/auto/factory/processor/Elements2.java class Elements2 (line 35) | final class Elements2 { method Elements2 (line 36) | private Elements2() {} method getConstructors (line 38) | static ImmutableSet getConstructors(TypeElement typ... method isValidSupertypeForClass (line 44) | static boolean isValidSupertypeForClass(TypeElement type) { method getExecutableElementAsMemberOf (line 65) | static ExecutableType getExecutableElementAsMemberOf( FILE: factory/src/main/java/com/google/auto/factory/processor/FactoryDescriptor.java class FactoryDescriptor (line 38) | @AutoValue method matches (line 42) | @Override method name (line 48) | abstract PackageAndClass name(); method annotations (line 50) | abstract ImmutableSet annotations(); method extendingType (line 52) | abstract TypeMirror extendingType(); method implementingTypes (line 54) | abstract ImmutableSet implementingTypes(); method publicType (line 56) | abstract boolean publicType(); method methodDescriptors (line 58) | abstract ImmutableSet methodDescriptors(); method implementationMethodDescriptors (line 60) | abstract ImmutableSet implementationMe... method allowSubclasses (line 62) | abstract boolean allowSubclasses(); method providers (line 64) | abstract ImmutableMap providers(); method declaration (line 66) | final AutoFactoryDeclaration declaration() { class UniqueNameSet (line 71) | private static class UniqueNameSet { method getUniqueName (line 78) | String getUniqueName(CharSequence base) { method create (line 87) | static FactoryDescriptor create( method createDuplicateMethodDescriptorsBiMap (line 165) | private static ImmutableBiMap getDeduplicatedMe... method areDuplicateMethodDescriptors (line 230) | private static boolean areDuplicateMethodDescriptors( FILE: factory/src/main/java/com/google/auto/factory/processor/FactoryDescriptorGenerator.java class FactoryDescriptorGenerator (line 51) | final class FactoryDescriptorGenerator { method FactoryDescriptorGenerator (line 57) | FactoryDescriptorGenerator( method generateDescriptor (line 68) | ImmutableSet generateDescriptor(Element eleme... method generateDescriptorForConstructor (line 129) | FactoryMethodDescriptor generateDescriptorForConstructor( method generateDescriptorForDefaultConstructor (line 157) | private ImmutableSet generateDescriptorForDef... FILE: factory/src/main/java/com/google/auto/factory/processor/FactoryMethodDescriptor.java class FactoryMethodDescriptor (line 31) | @AutoValue method declaration (line 33) | abstract AutoFactoryDeclaration declaration(); method name (line 35) | abstract String name(); method returnType (line 37) | abstract TypeMirror returnType(); method publicMethod (line 39) | abstract boolean publicMethod(); method overridingMethod (line 41) | abstract boolean overridingMethod(); method passedParameters (line 44) | abstract ImmutableSet passedParameters(); method providedParameters (line 53) | abstract ImmutableSet providedParameters(); method creationParameters (line 59) | abstract ImmutableSet creationParameters(); method isVarArgs (line 61) | abstract boolean isVarArgs(); method exceptions (line 63) | abstract ImmutableSet exceptions(); method toBuilder (line 65) | abstract Builder toBuilder(); method factoryName (line 67) | final PackageAndClass factoryName() { method builder (line 71) | static Builder builder(AutoFactoryDeclaration declaration) { class Builder (line 75) | @AutoValue.Builder method declaration (line 77) | abstract Builder declaration(AutoFactoryDeclaration declaration); method name (line 79) | abstract Builder name(String name); method returnType (line 81) | abstract Builder returnType(TypeMirror returnType); method publicMethod (line 83) | abstract Builder publicMethod(boolean publicMethod); method overridingMethod (line 85) | abstract Builder overridingMethod(boolean overridingMethod); method passedParameters (line 87) | abstract Builder passedParameters(Iterable passedParamete... method providedParameters (line 89) | abstract Builder providedParameters(Iterable providedPara... method creationParameters (line 91) | abstract Builder creationParameters(Iterable creationPara... method isVarArgs (line 93) | abstract Builder isVarArgs(boolean isVarargs); method exceptions (line 95) | abstract Builder exceptions(Iterable exceptions); method buildImpl (line 97) | abstract FactoryMethodDescriptor buildImpl(); method build (line 99) | FactoryMethodDescriptor build() { FILE: factory/src/main/java/com/google/auto/factory/processor/FactoryWriter.java class FactoryWriter (line 59) | final class FactoryWriter { method FactoryWriter (line 67) | FactoryWriter( method writeFactory (line 78) | void writeFactory(FactoryDescriptor descriptor) throws IOException { method addFactoryTypeParameters (line 115) | private static void addFactoryTypeParameters( method addConstructorAndProviderFields (line 120) | private void addConstructorAndProviderFields( method addFactoryMethods (line 150) | private void addFactoryMethods( method addImplementationMethods (line 205) | private void addImplementationMethods(TypeSpec.Builder factory, Factor... method parameters (line 230) | private ImmutableList parameters(Iterable pa... method addCheckNotNullMethod (line 243) | private static void addCheckNotNullMethod( method shouldGenerateCheckNotNull (line 267) | private static boolean shouldGenerateCheckNotNull(FactoryDescriptor de... method resolveTypeName (line 300) | private TypeName resolveTypeName(TypeMirror type) { method getFactoryTypeVariables (line 313) | private static ImmutableSet getFactoryTypeVariables( method typeVariablesFrom (line 330) | private static List typeVariablesFrom(TypeMirror typ... method getMethodTypeVariables (line 341) | private static ImmutableSet getMethodTypeVariables( method getReferencedTypeParameterNames (line 352) | private static ImmutableSet getReferencedTypeParamet... FILE: factory/src/main/java/com/google/auto/factory/processor/ImplementationMethodDescriptor.java class ImplementationMethodDescriptor (line 22) | @AutoValue method name (line 24) | abstract String name(); method returnType (line 26) | abstract TypeMirror returnType(); method publicMethod (line 28) | abstract boolean publicMethod(); method passedParameters (line 30) | abstract ImmutableSet passedParameters(); method isVarArgs (line 32) | abstract boolean isVarArgs(); method exceptions (line 34) | abstract ImmutableSet exceptions(); method builder (line 36) | static Builder builder() { class Builder (line 40) | @AutoValue.Builder method name (line 42) | abstract Builder name(String name); method returnType (line 44) | abstract Builder returnType(TypeMirror returnTypeElement); method publicMethod (line 46) | abstract Builder publicMethod(boolean publicMethod); method publicMethod (line 48) | final Builder publicMethod() { method passedParameters (line 52) | abstract Builder passedParameters(Iterable passedParamete... method isVarArgs (line 54) | abstract Builder isVarArgs(boolean isVarargs); method exceptions (line 56) | abstract Builder exceptions(Iterable exceptions); method build (line 58) | abstract ImplementationMethodDescriptor build(); FILE: factory/src/main/java/com/google/auto/factory/processor/InjectApi.java class InjectApi (line 34) | @AutoValue method inject (line 36) | abstract TypeElement inject(); method provider (line 38) | abstract TypeElement provider(); method qualifier (line 40) | abstract TypeElement qualifier(); method from (line 45) | static InjectApi from(Elements elementUtils, @Nullable String apiPrefi... method isProvider (line 63) | boolean isProvider(TypeMirror type) { method apiMap (line 68) | private static ImmutableMap apiMap( FILE: factory/src/main/java/com/google/auto/factory/processor/Key.java class Key (line 37) | @AutoValue method type (line 40) | abstract Equivalence.Wrapper type(); method qualifierWrapper (line 42) | abstract Optional> qualifierWrap... method qualifier (line 44) | Optional qualifier() { method create (line 65) | static Key create( method boxedType (line 89) | private static TypeMirror boxedType(TypeMirror type, Types types) { method toString (line 95) | @Override FILE: factory/src/main/java/com/google/auto/factory/processor/Mirrors.java class Mirrors (line 33) | final class Mirrors { method Mirrors (line 34) | private Mirrors() {} method getQualifiedName (line 36) | static Name getQualifiedName(DeclaredType type) { method simplifyAnnotationValueMap (line 57) | static ImmutableMap simplifyAnnotationValueMap( method getAnnotationMirror (line 71) | static Optional getAnnotationMirror( method wrapOptionalInEquivalence (line 85) | static Optional> wrapOptionalInEquivalence( method unwrapOptionalEquivalence (line 94) | static Optional unwrapOptionalEquivalence( FILE: factory/src/main/java/com/google/auto/factory/processor/PackageAndClass.java class PackageAndClass (line 21) | @AutoValue method packageName (line 27) | abstract String packageName(); method className (line 33) | abstract String className(); method of (line 35) | static PackageAndClass of(String packageName, String className) { FILE: factory/src/main/java/com/google/auto/factory/processor/Parameter.java class Parameter (line 47) | @AutoValue method type (line 54) | abstract Equivalence.Wrapper type(); method isPrimitive (line 56) | boolean isPrimitive() { method name (line 61) | abstract String name(); method key (line 63) | abstract Key key(); method annotationWrappers (line 66) | abstract ImmutableList> annotati... method annotations (line 68) | ImmutableList annotations() { method nullableWrapper (line 72) | abstract Optional> nullableWrapp... method nullable (line 74) | Optional nullable() { method forVariableElement (line 78) | private static Parameter forVariableElement( method isNullable (line 106) | private static boolean isNullable(AnnotationMirror annotation) { method forParameterList (line 116) | static ImmutableSet forParameterList( method forParameterList (line 135) | static ImmutableSet forParameterList( FILE: factory/src/main/java/com/google/auto/factory/processor/ProvidedChecker.java class ProvidedChecker (line 31) | final class ProvidedChecker { method ProvidedChecker (line 34) | ProvidedChecker(Messager messager) { method checkProvidedParameter (line 38) | void checkProvidedParameter(Element element) { method raiseError (line 81) | private void raiseError(VariableElement providedParameter, String mess... method annotatedWithAutoFactory (line 89) | private static boolean annotatedWithAutoFactory(Element e) { FILE: factory/src/main/java/com/google/auto/factory/processor/ProviderField.java class ProviderField (line 27) | @AutoValue method name (line 29) | abstract String name(); method key (line 31) | abstract Key key(); method nullableWrapper (line 33) | abstract Optional> nullableWrapp... method nullable (line 35) | Optional nullable() { method create (line 39) | static ProviderField create(String name, Key key, Optional getReferencedTypeVariables(TypeMirro... class ReferencedTypeVariables (line 41) | private static final class ReferencedTypeVariables method ReferencedTypeVariables (line 46) | ReferencedTypeVariables() { method visitArray (line 50) | @Override method visitDeclared (line 55) | @Override method visitTypeVariable (line 67) | @Override method visitUnion (line 79) | @Override method visitIntersection (line 88) | @Override method visitWildcard (line 97) | @Override FILE: factory/src/test/java/com/google/auto/factory/processor/AutoFactoryDeclarationTest.java class AutoFactoryDeclarationTest (line 25) | @RunWith(JUnit4.class) method identifiers (line 27) | @Test FILE: factory/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorNegativeTest.java class AutoFactoryProcessorNegativeTest (line 34) | @RunWith(JUnit4.class) method failsWithMixedFinals (line 38) | @Test method providedButNoAutoFactory (line 55) | @Test method providedOnMethodParameter (line 67) | @Test method invalidCustomName (line 78) | @Test method factoryExtendingAbstractClass_withConstructorParams (line 89) | @Test method factoryExtendingInterface (line 104) | @Test method factoryExtendingEnum (line 117) | @Test method factoryExtendingFinalClass (line 130) | @Test method annotationsToApplyMultiple (line 147) | @Test method annotationsToApplyRepeated (line 160) | @Test method annotationsToApplyNotAnnotations (line 168) | @Test method noInjectApi (line 187) | @Test method noInjectApiButNoAutoFactoryEither (line 216) | @Test FILE: factory/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorTest.java class AutoFactoryProcessorTest (line 56) | @RunWith(TestParameterInjector.class) method AutoFactoryProcessorTest (line 60) | public AutoFactoryProcessorTest(@TestParameter Config config) { type InjectPackage (line 64) | private enum InjectPackage { type Config (line 73) | private enum Config { method Config (line 98) | Config(ImmutableList packagesOnClasspath, InjectPacka... method Config (line 102) | Config( method fileForClass (line 120) | static File fileForClass(String className) { method classpath (line 132) | ImmutableList classpath() { method javac (line 144) | Compiler javac() { method explainGoldenFileFailures (line 159) | @AfterClass method goldenTest (line 179) | private void goldenTest( method goldenFile (line 207) | private JavaFileObject goldenFile(String resourceName) { method updateGoldenFile (line 221) | private void updateGoldenFile(Compilation compilation, String classNam... method indexOfClassStartIn (line 251) | private int indexOfClassStartIn(String content, String where) { method simpleClass (line 258) | @Test method simpleClassWithConstructorThrowsClause (line 265) | @Test method nestedClasses (line 273) | @Test method simpleClassNonFinal (line 284) | @Test method publicClass (line 292) | @Test method simpleClassCustomName (line 299) | @Test method simpleClassMixedDeps (line 306) | @Test method simpleClassPassedDeps (line 314) | @Test method simpleClassProvidedDeps (line 322) | @Test method simpleClassProvidedProviderDeps (line 334) | @Test method constructorAnnotated (line 346) | @Test method constructorWithThrowsClauseAnnotated (line 354) | @Test method constructorAnnotatedNonFinal (line 363) | @Test method simpleClassImplementingMarker (line 372) | @Test method simpleClassImplementingSimpleInterface (line 381) | @Test method mixedDepsImplementingInterfaces (line 390) | @Test method factoryExtendingAbstractClass (line 399) | @Test method factoryWithConstructorThrowsClauseExtendingAbstractClass (line 408) | @Test method factoryExtendingAbstractClass_multipleConstructors (line 417) | @Test method factoryImplementingGenericInterfaceExtension (line 424) | @Test method multipleFactoriesImpementingInterface (line 433) | @Test method classUsingQualifierWithArgs (line 444) | @Test method factoryImplementingInterfaceWhichRedeclaresCreateMethods (line 453) | @Test method nullableParams (line 462) | @Test method customNullableType (line 474) | @Test method checkerFrameworkNullableType (line 481) | @Test method multipleProvidedParamsWithSameKey (line 495) | @Test method providerArgumentToCreateMethod (line 504) | @Test method multipleFactoriesConflictingParameterNames (line 513) | @Test method factoryVarargs (line 523) | @Test method onlyPrimitives (line 531) | @Test method defaultPackage (line 538) | @Test method generics (line 545) | @Test method parameterAnnotations (line 558) | @Test method customAnnotations (line 566) | @Test method loadExpectedFile (line 574) | private JavaFileObject loadExpectedFile(String resourceName) { method isJavaxAnnotationProcessingGeneratedAvailable (line 585) | private static boolean isJavaxAnnotationProcessingGeneratedAvailable() { method rewriteImports (line 589) | private void rewriteImports(List sourceLines) { FILE: factory/src/test/resources/bad/AnnotationsToApplyMultiple.java class AnnotationsToApplyMultiple (line 30) | @This FILE: factory/src/test/resources/bad/AnnotationsToApplyNotAnnotations.java class AnnotationsToApplyNotAnnotations (line 32) | @ImmutableAndSuppressWarnings(suppressWarnings = @SuppressWarnings({"unc... FILE: factory/src/test/resources/bad/AnnotationsToApplyRepeated.java class AnnotationsToApplyMultiple (line 27) | @ReallySuppressWarnings FILE: factory/src/test/resources/bad/EnumSupertype.java class InterfaceSupertype (line 21) | @AutoFactory(extending = TimeUnit.class) FILE: factory/src/test/resources/bad/FactoryExtendingAbstractClassWithConstructorParams.java class FactoryExtendingAbstractClassWithConstructorParams (line 21) | @AutoFactory(extending = AbstractFactory.class) class AbstractFactory (line 23) | abstract static class AbstractFactory { method AbstractFactory (line 24) | protected AbstractFactory(Object obj) {} method newInstance (line 26) | abstract FactoryExtendingAbstractClassWithConstructorParams newInsta... FILE: factory/src/test/resources/bad/FinalSupertype.java class InterfaceSupertype (line 20) | @AutoFactory(extending = Boolean.class) FILE: factory/src/test/resources/bad/InterfaceSupertype.java class InterfaceSupertype (line 20) | @AutoFactory(extending = Runnable.class) FILE: factory/src/test/resources/bad/InvalidCustomName.java class InvalidCustomName (line 20) | @AutoFactory(className = "SillyFactory!") FILE: factory/src/test/resources/bad/MixedFinals.java class MixedFinals (line 20) | final class MixedFinals { method MixedFinals (line 21) | @AutoFactory(allowSubclasses = false) method MixedFinals (line 24) | @AutoFactory(allowSubclasses = true) method MixedFinals (line 27) | @AutoFactory(allowSubclasses = true) FILE: factory/src/test/resources/bad/ProvidedButNoAutoFactory.java class ProvidedButNoAutoFactory (line 20) | final class ProvidedButNoAutoFactory { method ProvidedButNoAutoFactory (line 21) | ProvidedButNoAutoFactory(Object a, @Provided Object b) {} FILE: factory/src/test/resources/bad/ProvidedOnMethodParameter.java class ProvidedOnMethodParameter (line 20) | final class ProvidedOnMethodParameter { method blah (line 21) | void blah(Object a, @Provided Object b) {} FILE: factory/src/test/resources/expected/CheckerFrameworkNullableFactory.java class CheckerFrameworkNullableFactory (line 25) | @Generated( method CheckerFrameworkNullableFactory (line 35) | @Inject method create (line 44) | CheckerFrameworkNullable create( method checkNotNull (line 57) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java class ClassUsingQualifierWithArgsFactory (line 22) | @Generated( method ClassUsingQualifierWithArgsFactory (line 29) | @Inject method create (line 35) | ClassUsingQualifierWithArgs create() { method checkNotNull (line 39) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/ConstructorAnnotatedFactory.java class ConstructorAnnotatedFactory (line 22) | @Generated( method ConstructorAnnotatedFactory (line 29) | @Inject method create (line 34) | ConstructorAnnotated create() { method create (line 38) | ConstructorAnnotated create(String s) { method create (line 42) | ConstructorAnnotated create(int i) { method create (line 46) | ConstructorAnnotated create(char c) { method checkNotNull (line 50) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java class ConstructorAnnotatedNonFinalFactory (line 22) | @Generated( method ConstructorAnnotatedNonFinalFactory (line 29) | @Inject method create (line 34) | ConstructorAnnotatedNonFinal create() { method create (line 38) | ConstructorAnnotatedNonFinal create(String s) { method create (line 42) | ConstructorAnnotatedNonFinal create(int i) { method create (line 46) | ConstructorAnnotatedNonFinal create(char c) { method checkNotNull (line 50) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/ConstructorAnnotatedThrowsFactory.java class ConstructorAnnotatedThrowsFactory (line 23) | @Generated( method ConstructorAnnotatedThrowsFactory (line 30) | @Inject method create (line 35) | ConstructorAnnotatedThrows create() throws IOException, InterruptedExc... method create (line 39) | ConstructorAnnotatedThrows create(String s) { method create (line 43) | ConstructorAnnotatedThrows create(int i) throws IOException { method create (line 47) | ConstructorAnnotatedThrows create(char c) throws InterruptedException { method checkNotNull (line 51) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/CustomAnnotationsFactory.java class CustomAnnotationsFactory (line 22) | @Generated( method CustomAnnotationsFactory (line 29) | @Inject method create (line 32) | CustomAnnotations create() { FILE: factory/src/test/resources/expected/CustomNamedFactory.java class CustomNamedFactory (line 21) | @Generated( method CustomNamedFactory (line 26) | @Inject method create (line 29) | SimpleClassCustomName create() { FILE: factory/src/test/resources/expected/CustomNullableFactory.java class CustomNullableFactory (line 22) | @Generated( method CustomNullableFactory (line 30) | @Inject method create (line 35) | CustomNullable create(@CustomNullable.Nullable String string) { method checkNotNull (line 39) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/DefaultPackageFactory.java class DefaultPackageFactory (line 20) | @Generated( method DefaultPackageFactory (line 25) | @Inject method create (line 28) | public DefaultPackage create() { FILE: factory/src/test/resources/expected/FactoryExtendingAbstractClassFactory.java class FactoryExtendingAbstractClassFactory (line 21) | @Generated( method FactoryExtendingAbstractClassFactory (line 27) | @Inject method create (line 30) | FactoryExtendingAbstractClass create() { method newInstance (line 34) | @Override FILE: factory/src/test/resources/expected/FactoryExtendingAbstractClassThrowsFactory.java class FactoryExtendingAbstractClassThrowsFactory (line 22) | @Generated( method FactoryExtendingAbstractClassThrowsFactory (line 28) | @Inject method create (line 31) | FactoryExtendingAbstractClassThrows create() throws IOException, Inter... method newInstance (line 35) | @Override FILE: factory/src/test/resources/expected/FactoryImplementingCreateMethod_ConcreteClassFactory.java class FactoryImplementingCreateMethod_ConcreteClassFactory (line 22) | @Generated( method FactoryImplementingCreateMethod_ConcreteClassFactory (line 29) | @Inject method create (line 32) | @Override method create (line 37) | @Override method create (line 42) | @Override method create (line 49) | FactoryImplementingCreateMethod.ConcreteClass create(int a, boolean b) { method checkNotNull (line 53) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/FactoryImplementingGenericInterfaceExtensionFactory.java class FactoryImplementingGenericInterfaceExtensionFactory (line 22) | @Generated( method FactoryImplementingGenericInterfaceExtensionFactory (line 30) | @Inject method create (line 35) | FactoryImplementingGenericInterfaceExtension create(Integer i) { method make (line 40) | @Override method checkNotNull (line 45) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/Generics_ExplicitFooImplFactory.java class Generics_ExplicitFooImplFactory (line 22) | @Generated( method Generics_ExplicitFooImplFactory (line 30) | @Inject method create (line 35) | @Override method checkNotNull (line 40) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/Generics_FooImplFactory.java class Generics_FooImplFactory (line 21) | @Generated( method Generics_FooImplFactory (line 26) | @Inject method create (line 29) | @Override FILE: factory/src/test/resources/expected/Generics_FooImplWithClassFactory.java class Generics_FooImplWithClassFactory (line 21) | @Generated( method Generics_FooImplWithClassFactory (line 27) | @Inject method create (line 30) | @Override FILE: factory/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java class MixedDepsImplementingInterfacesFactory (line 25) | @Generated( method MixedDepsImplementingInterfacesFactory (line 36) | @Inject method create (line 41) | MixedDepsImplementingInterfaces create(int i) { method create (line 45) | MixedDepsImplementingInterfaces create(Object o) { method fromInt (line 49) | @Override method fromObject (line 54) | @Override method checkNotNull (line 59) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/MultipleFactoriesConflictingParameterNamesFactory.java class MultipleFactoriesConflictingParameterNamesFactory (line 22) | @Generated( method MultipleFactoriesConflictingParameterNamesFactory (line 33) | @Inject method create (line 46) | MultipleFactoriesConflictingParameterNames create(Object unused) { method create (line 54) | MultipleFactoriesConflictingParameterNames create() { method checkNotNull (line 61) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassAFactory.java class MultipleFactoriesImplementingInterface_ClassAFactory (line 21) | @Generated( method MultipleFactoriesImplementingInterface_ClassAFactory (line 27) | @Inject method create (line 30) | MultipleFactoriesImplementingInterface.ClassA create() { method abstractNonDefaultCreate (line 34) | @Override FILE: factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassBFactory.java class MultipleFactoriesImplementingInterface_ClassBFactory (line 21) | @Generated( method MultipleFactoriesImplementingInterface_ClassBFactory (line 27) | @Inject method create (line 30) | MultipleFactoriesImplementingInterface.ClassB create() { method abstractNonDefaultCreate (line 34) | @Override FILE: factory/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java class MultipleProvidedParamsSameKeyFactory (line 22) | @Generated( method MultipleProvidedParamsSameKeyFactory (line 29) | @Inject method create (line 34) | MultipleProvidedParamsSameKey create() { method checkNotNull (line 43) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/NestedClassCustomNamedFactory.java class NestedClassCustomNamedFactory (line 21) | @Generated( method NestedClassCustomNamedFactory (line 26) | @Inject method create (line 29) | NestedClasses.SimpleNestedClassWithCustomFactory create() { FILE: factory/src/test/resources/expected/NestedClasses_SimpleNestedClassFactory.java class NestedClasses_SimpleNestedClassFactory (line 21) | @Generated( method NestedClasses_SimpleNestedClassFactory (line 26) | @Inject method create (line 29) | NestedClasses.SimpleNestedClass create() { FILE: factory/src/test/resources/expected/OnlyPrimitivesFactory.java class OnlyPrimitivesFactory (line 21) | @Generated( method OnlyPrimitivesFactory (line 26) | @Inject method create (line 29) | OnlyPrimitives create(int i, long l) { FILE: factory/src/test/resources/expected/ParameterAnnotationsFactory.java class ParameterAnnotationsFactory (line 22) | @Generated( method ParameterAnnotationsFactory (line 29) | @Inject method create (line 34) | ParameterAnnotations create( method checkNotNull (line 47) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/ProviderArgumentToCreateMethodFactory.java class ProviderArgumentToCreateMethodFactory (line 22) | @Generated( method ProviderArgumentToCreateMethodFactory (line 28) | @Inject method create (line 31) | ProviderArgumentToCreateMethod create(Provider stringProvider) { method newInstance (line 35) | @Override method checkNotNull (line 40) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/PublicClassFactory.java class PublicClassFactory (line 21) | @Generated( method PublicClassFactory (line 26) | @Inject method create (line 29) | public PublicClass create() { FILE: factory/src/test/resources/expected/SimpleClassFactory.java class SimpleClassFactory (line 21) | @Generated( method SimpleClassFactory (line 26) | @Inject method create (line 29) | SimpleClass create() { FILE: factory/src/test/resources/expected/SimpleClassImplementingMarkerFactory.java class SimpleClassImplementingMarkerFactory (line 22) | @Generated( method SimpleClassImplementingMarkerFactory (line 27) | @Inject method create (line 30) | SimpleClassImplementingMarker create() { FILE: factory/src/test/resources/expected/SimpleClassImplementingSimpleInterfaceFactory.java class SimpleClassImplementingSimpleInterfaceFactory (line 21) | @Generated( method SimpleClassImplementingSimpleInterfaceFactory (line 27) | @Inject method create (line 30) | SimpleClassImplementingSimpleInterface create() { method newInstance (line 34) | @Override FILE: factory/src/test/resources/expected/SimpleClassMixedDepsFactory.java class SimpleClassMixedDepsFactory (line 22) | @Generated( method SimpleClassMixedDepsFactory (line 29) | @Inject method create (line 34) | SimpleClassMixedDeps create(String depB) { method checkNotNull (line 39) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/SimpleClassNonFinalFactory.java class SimpleClassNonFinalFactory (line 21) | @Generated( method SimpleClassNonFinalFactory (line 26) | @Inject method create (line 29) | SimpleClassNonFinal create() { FILE: factory/src/test/resources/expected/SimpleClassNullableParametersFactory.java class SimpleClassNullableParametersFactory (line 23) | @Generated( method SimpleClassNullableParametersFactory (line 32) | @Inject method create (line 40) | SimpleClassNullableParameters create( method checkNotNull (line 49) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/SimpleClassPassedDepsFactory.java class SimpleClassPassedDepsFactory (line 21) | @Generated( method SimpleClassPassedDepsFactory (line 26) | @Inject method create (line 29) | SimpleClassPassedDeps create(String depA, String depB) { method checkNotNull (line 33) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/SimpleClassProvidedDepsFactory.java class SimpleClassProvidedDepsFactory (line 22) | @Generated( method SimpleClassProvidedDepsFactory (line 32) | @Inject method create (line 44) | SimpleClassProvidedDeps create() { method checkNotNull (line 52) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java class SimpleClassProvidedProviderDepsFactory (line 22) | @Generated( method SimpleClassProvidedProviderDepsFactory (line 30) | @Inject method create (line 38) | SimpleClassProvidedProviderDeps create() { method checkNotNull (line 42) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/expected/SimpleClassThrowsFactory.java class SimpleClassThrowsFactory (line 22) | @Generated( method SimpleClassThrowsFactory (line 27) | @Inject method create (line 30) | SimpleClassThrows create() throws IOException, InterruptedException { FILE: factory/src/test/resources/expected/SimpleClassVarargsFactory.java class SimpleClassVarargsFactory (line 21) | @Generated( method SimpleClassVarargsFactory (line 26) | @Inject method create (line 29) | SimpleClassVarargs create(String... args) { method build (line 33) | @Override method checkNotNull (line 38) | private static T checkNotNull(T reference, int argumentNumber, int... FILE: factory/src/test/resources/good/CheckerFrameworkNullable.java class CheckerFrameworkNullable (line 24) | @AutoFactory method CheckerFrameworkNullable (line 27) | CheckerFrameworkNullable( FILE: factory/src/test/resources/good/ClassUsingQualifierWithArgs.java class ClassUsingQualifierWithArgs (line 22) | @AutoFactory method ClassUsingQualifierWithArgs (line 27) | ClassUsingQualifierWithArgs( FILE: factory/src/test/resources/good/ConstructorAnnotated.java class ConstructorAnnotated (line 21) | final class ConstructorAnnotated { method ConstructorAnnotated (line 22) | @AutoFactory method ConstructorAnnotated (line 25) | ConstructorAnnotated(Object obj) {} method ConstructorAnnotated (line 27) | @AutoFactory method ConstructorAnnotated (line 30) | @AutoFactory method ConstructorAnnotated (line 33) | @AutoFactory FILE: factory/src/test/resources/good/ConstructorAnnotatedNonFinal.java class ConstructorAnnotatedNonFinal (line 21) | final class ConstructorAnnotatedNonFinal { method ConstructorAnnotatedNonFinal (line 22) | @AutoFactory(allowSubclasses = true) method ConstructorAnnotatedNonFinal (line 25) | ConstructorAnnotatedNonFinal(Object obj) {} method ConstructorAnnotatedNonFinal (line 27) | @AutoFactory(allowSubclasses = true) method ConstructorAnnotatedNonFinal (line 30) | @AutoFactory(allowSubclasses = true) method ConstructorAnnotatedNonFinal (line 33) | @AutoFactory(allowSubclasses = true) FILE: factory/src/test/resources/good/ConstructorAnnotatedThrows.java class ConstructorAnnotatedThrows (line 22) | final class ConstructorAnnotatedThrows { method ConstructorAnnotatedThrows (line 23) | @AutoFactory method ConstructorAnnotatedThrows (line 26) | ConstructorAnnotatedThrows(Object obj) {} method ConstructorAnnotatedThrows (line 28) | @AutoFactory method ConstructorAnnotatedThrows (line 31) | @AutoFactory method ConstructorAnnotatedThrows (line 34) | @AutoFactory FILE: factory/src/test/resources/good/CustomAnnotations.java class CustomAnnotations (line 28) | @ImmutableAndSuppressWarnings(suppressWarnings = @SuppressWarnings({"unc... FILE: factory/src/test/resources/good/CustomNullable.java class CustomNullable (line 21) | @AutoFactory method CustomNullable (line 27) | CustomNullable( FILE: factory/src/test/resources/good/DefaultPackage.java class DefaultPackage (line 19) | @AutoFactory FILE: factory/src/test/resources/good/FactoryExtendingAbstractClass.java class FactoryExtendingAbstractClass (line 21) | @AutoFactory(extending = AbstractFactory.class) class AbstractFactory (line 23) | abstract static class AbstractFactory { method newInstance (line 24) | abstract FactoryExtendingAbstractClass newInstance(); FILE: factory/src/test/resources/good/FactoryExtendingAbstractClassThrows.java class FactoryExtendingAbstractClassThrows (line 22) | @AutoFactory(extending = AbstractFactory.class) method FactoryExtendingAbstractClassThrows (line 24) | FactoryExtendingAbstractClassThrows() throws IOException, InterruptedE... class AbstractFactory (line 26) | abstract static class AbstractFactory { method newInstance (line 27) | abstract FactoryExtendingAbstractClassThrows newInstance() throws Ex... FILE: factory/src/test/resources/good/FactoryExtendingAbstractClassWithMultipleConstructors.java class FactoryExtendingAbstractClassWithMultipleConstructors (line 21) | @AutoFactory(extending = AbstractFactory.class) class AbstractFactory (line 23) | abstract static class AbstractFactory { method AbstractFactory (line 24) | protected AbstractFactory(Object obj) {} method AbstractFactory (line 26) | protected AbstractFactory() {} method newInstance (line 28) | abstract FactoryExtendingAbstractClassWithMultipleConstructors newIn... FILE: factory/src/test/resources/good/FactoryImplementingCreateMethod.java class FactoryImplementingCreateMethod (line 21) | final class FactoryImplementingCreateMethod { type Interface (line 23) | interface Interface {} type FactoryInterfaceWithCreateMethod (line 25) | interface FactoryInterfaceWithCreateMethod { method create (line 26) | Interface create(); method create (line 28) | Interface create(int a); method create (line 30) | Interface create(List generic); class ConcreteClass (line 33) | @AutoFactory(implementing = FactoryInterfaceWithCreateMethod.class) method ConcreteClass (line 36) | ConcreteClass() {} method ConcreteClass (line 39) | ConcreteClass(int aDifferentArgumentName) {} method ConcreteClass (line 42) | ConcreteClass(List genericWithDifferentArgumentName) {} method ConcreteClass (line 44) | ConcreteClass(int a, boolean b) {} FILE: factory/src/test/resources/good/FactoryImplementingGenericInterfaceExtension.java class FactoryImplementingGenericInterfaceExtension (line 21) | class FactoryImplementingGenericInterfaceExtension { method FactoryImplementingGenericInterfaceExtension (line 23) | @AutoFactory(implementing = MyFactory.class) type MyFactory (line 26) | interface MyFactory type GenericFactory (line 29) | interface GenericFactory { method make (line 30) | T make(S arg); FILE: factory/src/test/resources/good/Generics.java class Generics (line 21) | class Generics { type Bar (line 22) | interface Bar {} type Foo (line 24) | interface Foo {} type FooFactory (line 26) | interface FooFactory { method create (line 27) | Foo create(); class FooImpl (line 32) | @AutoFactory(implementing = FooFactory.class) method FooImpl (line 34) | FooImpl() {} class ExplicitFooImpl (line 39) | @AutoFactory(implementing = FooFactory.class) method ExplicitFooImpl (line 41) | ExplicitFooImpl(@Provided M unused) {} class FooFactoryClass (line 44) | abstract static class FooFactoryClass { method create (line 45) | abstract Foo create(); class FooImplWithClass (line 48) | @AutoFactory(extending = FooFactoryClass.class) FILE: factory/src/test/resources/good/MixedDepsImplementingInterfaces.java class MixedDepsImplementingInterfaces (line 24) | final class MixedDepsImplementingInterfaces { method MixedDepsImplementingInterfaces (line 25) | @AutoFactory(implementing = {FromInt.class, MarkerA.class}) method MixedDepsImplementingInterfaces (line 28) | @AutoFactory(implementing = {FromObject.class, MarkerB.class}) type FromInt (line 31) | interface FromInt { method fromInt (line 32) | MixedDepsImplementingInterfaces fromInt(int i); type FromObject (line 35) | interface FromObject { method fromObject (line 36) | MixedDepsImplementingInterfaces fromObject(Object o); type MarkerA (line 39) | interface MarkerA {} type MarkerB (line 41) | interface MarkerB {} FILE: factory/src/test/resources/good/MultipleFactoriesConflictingParameterNames.java class MultipleFactoriesConflictingParameterNames (line 22) | class MultipleFactoriesConflictingParameterNames { method MultipleFactoriesConflictingParameterNames (line 24) | @AutoFactory method MultipleFactoriesConflictingParameterNames (line 33) | @AutoFactory FILE: factory/src/test/resources/good/MultipleFactoriesImplementingInterface.java class MultipleFactoriesImplementingInterface (line 20) | class MultipleFactoriesImplementingInterface { type Base (line 21) | static interface Base { type Factory (line 22) | static interface Factory { method abstractNonDefaultCreate (line 23) | public abstract Base abstractNonDefaultCreate(); class ClassA (line 27) | @AutoFactory(implementing = Base.Factory.class) class ClassB (line 30) | @AutoFactory(implementing = Base.Factory.class) FILE: factory/src/test/resources/good/MultipleProvidedParamsSameKey.java class MultipleProvidedParamsSameKey (line 23) | @AutoFactory method MultipleProvidedParamsSameKey (line 31) | public MultipleProvidedParamsSameKey( FILE: factory/src/test/resources/good/NestedClasses.java class NestedClasses (line 20) | final class NestedClasses { class SimpleNestedClass (line 22) | @AutoFactory class SimpleNestedClassWithCustomFactory (line 25) | @AutoFactory(className = "NestedClassCustomNamedFactory") FILE: factory/src/test/resources/good/OnlyPrimitives.java class OnlyPrimitives (line 23) | @AutoFactory method OnlyPrimitives (line 25) | OnlyPrimitives(int i, long l) {} FILE: factory/src/test/resources/good/ParameterAnnotations.java class ParameterAnnotations (line 27) | @AutoFactory method ParameterAnnotations (line 46) | ParameterAnnotations( FILE: factory/src/test/resources/good/ProviderArgumentToCreateMethod.java class ProviderArgumentToCreateMethod (line 21) | @AutoFactory(implementing = ProviderArgumentToCreateMethod.CustomCreator... method ProviderArgumentToCreateMethod (line 25) | ProviderArgumentToCreateMethod(Provider stringProvider) { type CustomCreator (line 29) | interface CustomCreator { method newInstance (line 30) | ProviderArgumentToCreateMethod newInstance(Provider stringPr... FILE: factory/src/test/resources/good/PublicClass.java class PublicClass (line 20) | @AutoFactory FILE: factory/src/test/resources/good/SimpleClass.java class SimpleClass (line 20) | @AutoFactory FILE: factory/src/test/resources/good/SimpleClassCustomName.java class SimpleClassCustomName (line 20) | @AutoFactory(className = "CustomNamedFactory") FILE: factory/src/test/resources/good/SimpleClassImplementingMarker.java class SimpleClassImplementingMarker (line 19) | @AutoFactory(implementing = RandomAccess.class) FILE: factory/src/test/resources/good/SimpleClassImplementingSimpleInterface.java class SimpleClassImplementingSimpleInterface (line 21) | @AutoFactory(implementing = SimpleInterface.class) type SimpleInterface (line 23) | interface SimpleInterface { method newInstance (line 24) | SimpleClassImplementingSimpleInterface newInstance(); FILE: factory/src/test/resources/good/SimpleClassMixedDeps.java class SimpleClassMixedDeps (line 24) | @AutoFactory method SimpleClassMixedDeps (line 30) | SimpleClassMixedDeps(@Provided @AQualifier String providedDepA, String... FILE: factory/src/test/resources/good/SimpleClassNonFinal.java class SimpleClassNonFinal (line 20) | @AutoFactory(allowSubclasses = true) FILE: factory/src/test/resources/good/SimpleClassNullableParameters.java class SimpleClassNullableParameters (line 22) | @AutoFactory method SimpleClassNullableParameters (line 31) | SimpleClassNullableParameters( FILE: factory/src/test/resources/good/SimpleClassPassedDeps.java class SimpleClassPassedDeps (line 23) | @AutoFactory method SimpleClassPassedDeps (line 29) | SimpleClassPassedDeps(String depA, String depB) { FILE: factory/src/test/resources/good/SimpleClassProvidedDeps.java class SimpleClassProvidedDeps (line 22) | @AutoFactory method SimpleClassProvidedDeps (line 30) | SimpleClassProvidedDeps( FILE: factory/src/test/resources/good/SimpleClassProvidedProviderDeps.java class SimpleClassProvidedProviderDeps (line 23) | @AutoFactory method SimpleClassProvidedProviderDeps (line 29) | SimpleClassProvidedProviderDeps( FILE: factory/src/test/resources/good/SimpleClassThrows.java class SimpleClassThrows (line 21) | @AutoFactory method SimpleClassThrows (line 23) | SimpleClassThrows() throws IOException, InterruptedException {} FILE: factory/src/test/resources/good/SimpleClassVarargs.java class SimpleClassVarargs (line 20) | @AutoFactory(implementing = SimpleClassVarargs.InterfaceWithVarargs.class) method SimpleClassVarargs (line 24) | SimpleClassVarargs(String... args) { type InterfaceWithVarargs (line 28) | interface InterfaceWithVarargs { method build (line 29) | SimpleClassVarargs build(String... args); FILE: service/processor/src/main/java/com/google/auto/service/processor/AutoServiceProcessor.java class AutoServiceProcessor (line 69) | @SupportedOptions({"debug", "verify"}) method getSupportedAnnotationTypes (line 86) | @Override method getSupportedSourceVersion (line 91) | @Override method process (line 115) | @Override method exceptionStacks (line 128) | ImmutableList exceptionStacks() { method processImpl (line 132) | private void processImpl(Set annotations, Round... method processAnnotations (line 140) | private void processAnnotations( method generateConfigFiles (line 177) | private void generateConfigFiles() { method checkImplementer (line 205) | private boolean checkImplementer( method checkNotAbstract (line 255) | private boolean checkNotAbstract( method suppresses (line 267) | private static boolean suppresses(Element element, String warning) { method getBinaryName (line 281) | private String getBinaryName(TypeElement element) { method getBinaryNameImpl (line 285) | private String getBinaryNameImpl(TypeElement element, String className) { method getValueFieldOfClasses (line 304) | private ImmutableSet getValueFieldOfClasses(AnnotationMi... method log (line 326) | private void log(String msg) { method warning (line 332) | private void warning(String msg, Element element, AnnotationMirror ann... method error (line 336) | private void error(String msg, Element element, AnnotationMirror annot... method fatalError (line 340) | private void fatalError(String msg) { FILE: service/processor/src/main/java/com/google/auto/service/processor/ServicesFiles.java class ServicesFiles (line 32) | final class ServicesFiles { method ServicesFiles (line 35) | private ServicesFiles() {} method getPath (line 43) | static String getPath(String serviceName) { method readServiceFile (line 54) | static Set readServiceFile(InputStream input) throws IOExcepti... method writeServiceFile (line 79) | static void writeServiceFile(Collection services, OutputStream... FILE: service/processor/src/test/java/com/google/auto/service/processor/AutoServiceProcessorTest.java class AutoServiceProcessorTest (line 33) | @RunWith(JUnit4.class) method autoService (line 37) | @Test method multiService (line 58) | @Test method badMultiService (line 79) | @Test method doesNotImplement_failsByDefault (line 86) | @Test method doesNotImplement_succeedsWithVerifyFalse (line 95) | @Test method doesNotImplement_suppressed (line 110) | @Test method generic (line 123) | @Test method genericWithNoVerifyOption (line 138) | @Test method genericWithExplicitVerify (line 151) | @Test method genericWithVerifyOptionAndSuppressWarings (line 166) | @Test method nestedGenericWithVerifyOptionAndSuppressWarnings (line 177) | @Test method missing (line 192) | @Test method autoServiceOnInterface (line 205) | @Test method autoServiceOnAbstractClass (line 222) | @Test FILE: service/processor/src/test/resources/test/AnotherService.java type AnotherService (line 18) | interface AnotherService {} FILE: service/processor/src/test/resources/test/AnotherServiceProvider.java class AnotherServiceProvider (line 20) | @AutoService(AnotherService.class) FILE: service/processor/src/test/resources/test/AutoServiceOnAbstractClass.java class AutoServiceOnAbstractClass (line 20) | @AutoService(SomeService.class) FILE: service/processor/src/test/resources/test/AutoServiceOnInterface.java type AutoServiceOnInterface (line 20) | @AutoService(SomeService.class) FILE: service/processor/src/test/resources/test/DoesNotImplement.java class DoesNotImplement (line 20) | @AutoService(SomeService.class) FILE: service/processor/src/test/resources/test/DoesNotImplementSuppressed.java class DoesNotImplementSuppressed (line 20) | @AutoService(SomeService.class) FILE: service/processor/src/test/resources/test/Enclosing.java class Enclosing (line 20) | public class Enclosing { class NestedSomeServiceProvider (line 21) | @AutoService(SomeService.class) FILE: service/processor/src/test/resources/test/EnclosingGeneric.java class EnclosingGeneric (line 21) | @SuppressWarnings("rawtypes") class GenericServiceProvider (line 27) | @AutoService(GenericService.class) method EnclosingGeneric (line 30) | private EnclosingGeneric() {} FILE: service/processor/src/test/resources/test/GenericService.java type GenericService (line 22) | public interface GenericService {} FILE: service/processor/src/test/resources/test/GenericServiceProvider.java class GenericServiceProvider (line 24) | @AutoService(GenericService.class) FILE: service/processor/src/test/resources/test/GenericServiceProviderSuppressWarnings.java class GenericServiceProviderSuppressWarnings (line 24) | @AutoService(GenericService.class) FILE: service/processor/src/test/resources/test/GenericServiceProviderWithMissingServiceClass.java class GenericServiceProviderWithMissingServiceClass (line 24) | @AutoService(MissingServiceClass.class) FILE: service/processor/src/test/resources/test/MultiServiceProvider.java class MultiServiceProvider (line 20) | @AutoService({SomeService.class, AnotherService.class}) FILE: service/processor/src/test/resources/test/NoServices.java class NoServices (line 20) | @AutoService({}) FILE: service/processor/src/test/resources/test/SomeService.java type SomeService (line 18) | interface SomeService {} FILE: service/processor/src/test/resources/test/SomeServiceProvider1.java class SomeServiceProvider1 (line 20) | @AutoService(SomeService.class) FILE: service/processor/src/test/resources/test/SomeServiceProvider2.java class SomeServiceProvider2 (line 20) | @AutoService(SomeService.class) FILE: value/src/it/functional/src/main/java/PackagelessNestedValueType.java class PackagelessNestedValueType (line 23) | @SuppressWarnings("DefaultPackage") class Nested (line 25) | @AutoValue method numberNames (line 27) | abstract Map numberNames(); method create (line 29) | public static Nested create(Map numberNames) { FILE: value/src/it/functional/src/main/java/PackagelessValueType.java class PackagelessValueType (line 26) | @SuppressWarnings("DefaultPackage") method string (line 35) | @Nullable method integer (line 41) | public abstract int integer(); method map (line 46) | public abstract Map map(); method create (line 48) | public static PackagelessValueType create( FILE: value/src/it/functional/src/main/java/com/google/auto/value/NestedValueType.java class NestedValueType (line 23) | public class NestedValueType { class Nested (line 24) | @AutoValue method numberNames (line 26) | abstract Map numberNames(); method create (line 28) | public static Nested create(Map numberNames) { FILE: value/src/it/functional/src/main/java/com/google/auto/value/SimpleValueType.java class SimpleValueType (line 26) | @AutoValue method string (line 32) | @Nullable method integer (line 36) | public abstract int integer(); method map (line 39) | public abstract Map map(); method create (line 41) | public static SimpleValueType create( FILE: value/src/it/functional/src/test/java/PackagelessValueTypeTest.java class PackagelessValueTypeTest (line 30) | @RunWith(JUnit4.class) method testPackagelessValueType (line 32) | @Test method testNestedValueType (line 50) | @Test method testNull (line 58) | @Test FILE: value/src/it/functional/src/test/java/com/google/auto/value/AutoAnnotationDefaultsTest.java class AutoAnnotationDefaultsTest (line 33) | @RunWith(JUnit4.class) method newEverythingWithDefaults (line 84) | @AutoAnnotation method testDefaults (line 89) | @Test method equal (line 121) | private static boolean equal(Object x, Object y) { method string (line 125) | private static String string(Object x) { FILE: value/src/it/functional/src/test/java/com/google/auto/value/AutoAnnotationTest.java class AutoAnnotationTest (line 53) | @RunWith(JUnit4.class) method newStringValues (line 55) | @AutoAnnotation class AnnotatedClass (line 60) | @Empty method testSimple (line 64) | @Test method testEqualsParameterAnnotation (line 75) | @Test method testArraysAreCloned (line 96) | @Test method testGwtArraysAreCloned (line 106) | @Test method newGwtArrays (line 119) | @AutoAnnotation method newStringValuesVarArgs (line 124) | @AutoAnnotation method testSimpleVarArgs (line 129) | @Test method newEmpty (line 140) | @AutoAnnotation method testEmpty (line 145) | @Test method newEverything (line 203) | @AutoAnnotation method newEverythingCollections (line 256) | @AutoAnnotation class AnnotatedWithEverything (line 309) | @Everything( method testEqualsAndHashCode (line 452) | @Test method testSerialization (line 461) | @Test method testSerialVersionUid (line 469) | @Test class IntList (line 491) | public static class IntList extends ArrayList { method IntList (line 494) | IntList(Collection c) { class AnnotatedWithIntArray (line 504) | @IntArray(ints = {1, 2, 3}) method newIntArray (line 507) | @AutoAnnotation method testDerivedPrimitiveCollection (line 522) | @Test method testToString (line 530) | @Test method testStringQuoting (line 554) | @Test class AnnotatedWithAnnotationsAnnotation (line 572) | @AnnotationsAnnotation(AnnotationsAnnotation.class) method newAnnotationsAnnotation (line 575) | @AutoAnnotation method testGenericArray (line 580) | @Test class AnnotatedWithClassesAnnotation (line 595) | @ClassesAnnotation(AnnotationsAnnotation.class) method newClassesAnnotation (line 598) | @AutoAnnotation method testWildcardArray (line 603) | @Test class AnnotatedWithIntegersAnnotation (line 621) | @IntegersAnnotation(three = 23) method newIntegersAnnotation (line 624) | @AutoAnnotation method testConstantOverflowInHashCode (line 629) | @Test class AnnotatedWithEverythingWithDefaults (line 686) | @EverythingWithDefaults method newEverythingWithDefaults (line 689) | @AutoAnnotation method testDefaultedValues (line 694) | @Test FILE: value/src/it/functional/src/test/java/com/google/auto/value/AutoBuilderKotlinTest.java class AutoBuilderKotlinTest (line 29) | @RunWith(JUnit4.class) class KotlinDataBuilder (line 31) | @AutoBuilder(ofClass = KotlinData.class) method builder (line 33) | static KotlinDataBuilder builder() { method builder (line 37) | static KotlinDataBuilder builder(KotlinData kotlinData) { method setInt (line 41) | abstract KotlinDataBuilder setInt(int x); method setString (line 43) | abstract KotlinDataBuilder setString(String x); method build (line 45) | abstract KotlinData build(); method simpleKotlin (line 48) | @Test class KotlinDataWithNullableBuilder (line 61) | @AutoBuilder(ofClass = KotlinDataWithNullable.class) method builder (line 63) | static KotlinDataWithNullableBuilder builder() { method setAnInt (line 67) | abstract KotlinDataWithNullableBuilder setAnInt(int x); method setAString (line 69) | abstract KotlinDataWithNullableBuilder setAString(String x); method build (line 71) | abstract KotlinDataWithNullable build(); method kotlinWithNullable (line 74) | @Test class KotlinDataWithDefaultsBuilder (line 86) | @AutoBuilder(ofClass = KotlinDataWithDefaults.class) method builder (line 88) | static KotlinDataWithDefaultsBuilder builder() { method setAnInt (line 92) | abstract KotlinDataWithDefaultsBuilder setAnInt(int x); method getAnInt (line 94) | abstract int getAnInt(); method anImmutableListBuilder (line 96) | abstract ImmutableList.Builder anImmutableListBuilder(); method setNotDefaulted (line 98) | abstract KotlinDataWithDefaultsBuilder setNotDefaulted(long x); method getNotDefaulted (line 100) | abstract long getNotDefaulted(); method setAString (line 102) | abstract KotlinDataWithDefaultsBuilder setAString(String x); method getAString (line 104) | abstract String getAString(); method build (line 106) | abstract KotlinDataWithDefaults build(); method kotlinWithDefaults_explicit (line 109) | @Test method kotlinWithDefaults_defaulted (line 124) | @Test method kotlinWithDefaults_getter (line 141) | @Test type KotlinDataEightDefaultsBuilder (line 155) | @AutoBuilder(ofClass = KotlinDataEightDefaults.class) method builder (line 157) | static KotlinDataEightDefaultsBuilder builder() { method a1 (line 161) | KotlinDataEightDefaultsBuilder a1(int x); method a2 (line 163) | KotlinDataEightDefaultsBuilder a2(int x); method a3 (line 165) | KotlinDataEightDefaultsBuilder a3(int x); method a4 (line 167) | KotlinDataEightDefaultsBuilder a4(int x); method a5 (line 169) | KotlinDataEightDefaultsBuilder a5(int x); method a6 (line 171) | KotlinDataEightDefaultsBuilder a6(int x); method a7 (line 173) | KotlinDataEightDefaultsBuilder a7(int x); method a8 (line 175) | KotlinDataEightDefaultsBuilder a8(int x); method build (line 177) | KotlinDataEightDefaults build(); method kotlinEightDefaults (line 183) | @Test type KotlinDataSomeDefaultsBuilder (line 203) | @AutoBuilder(ofClass = KotlinDataSomeDefaults.class) method builder (line 205) | static KotlinDataSomeDefaultsBuilder builder() { method fromInstance (line 209) | static KotlinDataSomeDefaultsBuilder fromInstance(KotlinDataSomeDefa... method requiredInt (line 213) | KotlinDataSomeDefaultsBuilder requiredInt(int x); method requiredString (line 215) | KotlinDataSomeDefaultsBuilder requiredString(String x); method optionalInt (line 217) | KotlinDataSomeDefaultsBuilder optionalInt(int x); method optionalString (line 219) | KotlinDataSomeDefaultsBuilder optionalString(String x); method build (line 221) | KotlinDataSomeDefaults build(); method kotlinSomeDefaults_someDefaulted (line 224) | @Test method kotlinSomeDefaults_noneDefaulted (line 234) | @Test method kotlinSomeDefaults_missingRequired (line 247) | @Test type KotlinDataSomeDefaultsBigBuilder (line 256) | @AutoBuilder(ofClass = KotlinDataSomeDefaultsBig.class) method builder (line 258) | static KotlinDataSomeDefaultsBigBuilder builder() { method requiredInt (line 262) | KotlinDataSomeDefaultsBigBuilder requiredInt(int x); method requiredString (line 264) | KotlinDataSomeDefaultsBigBuilder requiredString(String x); method a1 (line 266) | KotlinDataSomeDefaultsBigBuilder a1(int x); method a2 (line 268) | KotlinDataSomeDefaultsBigBuilder a2(int x); method a3 (line 270) | KotlinDataSomeDefaultsBigBuilder a3(int x); method a4 (line 272) | KotlinDataSomeDefaultsBigBuilder a4(int x); method a5 (line 274) | KotlinDataSomeDefaultsBigBuilder a5(int x); method a6 (line 276) | KotlinDataSomeDefaultsBigBuilder a6(int x); method a7 (line 278) | KotlinDataSomeDefaultsBigBuilder a7(int x); method a8 (line 280) | KotlinDataSomeDefaultsBigBuilder a8(int x); method a9 (line 282) | KotlinDataSomeDefaultsBigBuilder a9(int x); method a10 (line 284) | KotlinDataSomeDefaultsBigBuilder a10(int x); method a11 (line 286) | KotlinDataSomeDefaultsBigBuilder a11(int x); method a12 (line 288) | KotlinDataSomeDefaultsBigBuilder a12(int x); method a13 (line 290) | KotlinDataSomeDefaultsBigBuilder a13(int x); method a14 (line 292) | KotlinDataSomeDefaultsBigBuilder a14(int x); method a15 (line 294) | KotlinDataSomeDefaultsBigBuilder a15(int x); method a16 (line 296) | KotlinDataSomeDefaultsBigBuilder a16(int x); method a17 (line 298) | KotlinDataSomeDefaultsBigBuilder a17(int x); method a18 (line 300) | KotlinDataSomeDefaultsBigBuilder a18(int x); method a19 (line 302) | KotlinDataSomeDefaultsBigBuilder a19(int x); method a20 (line 304) | KotlinDataSomeDefaultsBigBuilder a20(int x); method a21 (line 306) | KotlinDataSomeDefaultsBigBuilder a21(int x); method a22 (line 308) | KotlinDataSomeDefaultsBigBuilder a22(int x); method a23 (line 310) | KotlinDataSomeDefaultsBigBuilder a23(int x); method a24 (line 312) | KotlinDataSomeDefaultsBigBuilder a24(int x); method a25 (line 314) | KotlinDataSomeDefaultsBigBuilder a25(int x); method a26 (line 316) | KotlinDataSomeDefaultsBigBuilder a26(int x); method a27 (line 318) | KotlinDataSomeDefaultsBigBuilder a27(int x); method a28 (line 320) | KotlinDataSomeDefaultsBigBuilder a28(int x); method a29 (line 322) | KotlinDataSomeDefaultsBigBuilder a29(int x); method a30 (line 324) | KotlinDataSomeDefaultsBigBuilder a30(int x); method a31 (line 326) | KotlinDataSomeDefaultsBigBuilder a31(int x); method build (line 328) | KotlinDataSomeDefaultsBig build(); method kotlinSomeDefaultsBig (line 331) | @Test type KotlinDataWithListBuilder (line 341) | @AutoBuilder(ofClass = KotlinDataWithList.class) method builder (line 343) | static KotlinDataWithListBuilder builder() { method builder (line 347) | static KotlinDataWithListBuilder builder(KotlinDataWithList kotlinDa... method list (line 351) | KotlinDataWithListBuilder list(List list); method number (line 353) | KotlinDataWithListBuilder number(int number); method build (line 355) | KotlinDataWithList build(); method kotlinWildcards (line 360) | @Test type KotlinDataWithTypeParametersBuilder (line 371) | @AutoBuilder(ofClass = KotlinDataWithTypeParameters.class) method builder (line 374) | static t(T t); method u (line 382) | KotlinDataWithTypeParametersBuilder u(U u); method v (line 384) | KotlinDataWithTypeParametersBuilder v(V v); method m (line 386) | KotlinDataWithTypeParametersBuilder m(M m); method getT (line 388) | T getT(); method getU (line 390) | U getU(); method getV (line 392) | V getV(); method getM (line 394) | M getM(); method build (line 396) | KotlinDataWithTypeParameters build(); method kotlinWithTypeParameters (line 399) | @Test FILE: value/src/it/functional/src/test/java/com/google/auto/value/AutoBuilderTest.java class AutoBuilderTest (line 50) | @RunWith(JUnit4.class) class Simple (line 52) | static class Simple { method Simple (line 56) | Simple(int anInt, String aString) { method of (line 61) | static Simple of(int anInt, String aString) { method equals (line 65) | @Override method hashCode (line 74) | @Override method toString (line 79) | @Override method builder (line 87) | static Builder builder() { class Builder (line 91) | @AutoBuilder method setAnInt (line 93) | abstract Builder setAnInt(int x); method setAString (line 95) | abstract Builder setAString(String x); method build (line 97) | abstract Simple build(); method simple (line 101) | @Test class SimpleAuto (line 107) | @AutoValue method getFoo (line 109) | abstract int getFoo(); method getBar (line 111) | abstract String getBar(); method builder (line 113) | static Builder builder() { class Builder (line 119) | @AutoBuilder(ofClass = AutoValue_AutoBuilderTest_SimpleAuto.class) method setFoo (line 121) | abstract Builder setFoo(int x); method setBar (line 123) | abstract Builder setBar(String x); method build (line 125) | abstract AutoValue_AutoBuilderTest_SimpleAuto build(); method simpleAuto (line 129) | @Test type Truthiness (line 136) | enum Truthiness { method myAnnotation (line 156) | @AutoAnnotation method myAnnotationAll (line 162) | @AutoAnnotation type MyAnnotationBuilder (line 167) | @AutoBuilder(callMethod = "myAnnotation") method value (line 169) | MyAnnotationBuilder value(String x); method truthiness (line 171) | MyAnnotationBuilder truthiness(Truthiness x); method build (line 173) | MyAnnotation build(); method myAnnotationBuilder (line 176) | static MyAnnotationBuilder myAnnotationBuilder() { type MyAnnotationAllBuilder (line 180) | @AutoBuilder(callMethod = "myAnnotationAll") method value (line 182) | MyAnnotationAllBuilder value(String x); method id (line 184) | MyAnnotationAllBuilder id(int x); method truthiness (line 186) | MyAnnotationAllBuilder truthiness(Truthiness x); method build (line 188) | MyAnnotation build(); method myAnnotationAllBuilder (line 191) | static MyAnnotationAllBuilder myAnnotationAllBuilder() { method simpleAutoAnnotation (line 195) | @Test type MyAnnotationSimpleBuilder (line 219) | @AutoBuilder(ofClass = MyAnnotation.class) method value (line 221) | MyAnnotationSimpleBuilder value(String x); method id (line 223) | MyAnnotationSimpleBuilder id(int x); method truthiness (line 225) | MyAnnotationSimpleBuilder truthiness(Truthiness x); method build (line 227) | MyAnnotation build(); method myAnnotationSimpleBuilder (line 230) | public static MyAnnotationSimpleBuilder myAnnotationSimpleBuilder() { method buildWithoutAutoAnnotation (line 234) | @Test type MyAnnotationSimplerBuilder (line 260) | @AutoBuilder(ofClass = MyAnnotation.class) method value (line 262) | MyAnnotationSimplerBuilder value(String x); method id (line 264) | MyAnnotationSimplerBuilder id(int x); method build (line 266) | MyAnnotation build(); method myAnnotationSimplerBuilder (line 269) | public static MyAnnotationSimplerBuilder myAnnotationSimplerBuilder() { method buildWithoutAutoAnnotation_noSetterForElement (line 273) | @Test class Overload (line 281) | static class Overload { method Overload (line 286) | Overload(int anInt, String aString) { method Overload (line 290) | Overload(int anInt, String aString, BigInteger aBigInteger) { method equals (line 296) | @Override method hashCode (line 307) | @Override method toString (line 312) | @Override method builder1 (line 321) | static Builder1 builder1() { method builder2 (line 325) | static Builder2 builder2() { type Builder1 (line 329) | @AutoBuilder method setAnInt (line 331) | Builder1 setAnInt(int x); method setAString (line 333) | Builder1 setAString(String x); method build (line 335) | Overload build(); type Builder2 (line 338) | @AutoBuilder method setAnInt (line 340) | Builder2 setAnInt(int x); method setAString (line 342) | Builder2 setAString(String x); method setABigInteger (line 344) | Builder2 setABigInteger(BigInteger x); method build (line 346) | Overload build(); method overloadedConstructor (line 350) | @Test type SimpleStaticBuilder (line 363) | @AutoBuilder(callMethod = "of", ofClass = Simple.class) method anInt (line 365) | SimpleStaticBuilder anInt(int x); method aString (line 367) | SimpleStaticBuilder aString(String x); method build (line 369) | Simple build(); method simpleStaticBuilder (line 372) | static SimpleStaticBuilder simpleStaticBuilder() { method staticMethod (line 376) | @Test method localTimeOf (line 386) | static LocalTime localTimeOf(int hour, int minute, int second, int nan... method localTimeBuilder (line 390) | static LocalTimeBuilder localTimeBuilder() { type LocalTimeBuilder (line 394) | @AutoBuilder(callMethod = "localTimeOf") method hour (line 396) | LocalTimeBuilder hour(int hour); method minute (line 398) | LocalTimeBuilder minute(int minute); method second (line 400) | LocalTimeBuilder second(int second); method nanoOfSecond (line 402) | LocalTimeBuilder nanoOfSecond(int nanoOfSecond); method build (line 404) | LocalTime build(); method staticMethodOfContainingClass (line 407) | @Test method missingRequiredProperty (line 414) | @Test method throwException (line 422) | static void throwException() throws IOException { method throwExceptionBuilder (line 426) | static ThrowExceptionBuilder throwExceptionBuilder() { type ThrowExceptionBuilder (line 430) | @AutoBuilder(callMethod = "throwException") method build (line 432) | void build() throws IOException; method emptyBuilderThrowsException (line 435) | @Test class ListContainer (line 445) | static class ListContainer { method ListContainer (line 448) | ListContainer(ImmutableList list) { method equals (line 452) | @Override method hashCode (line 457) | @Override method toString (line 462) | @Override method builder (line 467) | static Builder builder() { type Builder (line 471) | @AutoBuilder method setList (line 473) | Builder setList(Iterable list); method listBuilder (line 475) | ImmutableList.Builder listBuilder(); method build (line 477) | ListContainer build(); method propertyBuilder (line 481) | @Test method concatList (line 506) | static String concatList(ImmutableList list) { type ConcatListCaller (line 510) | @AutoBuilder(callMethod = "concatList") method listBuilder (line 512) | ImmutableList.Builder listBuilder(); method call (line 514) | String call(); method propertyBuilderWithoutSetter (line 517) | @Test method singletonMap (line 525) | static Map singletonMap(K key, V value) { method singletonMapBuilder (line 529) | static SingletonMapBuilder singletonMapBui... type SingletonMapBuilder (line 533) | @AutoBuilder(callMethod = "singletonMap") method key (line 535) | SingletonMapBuilder key(K key); method value (line 537) | SingletonMapBuilder value(V value); method build (line 539) | Map build(); method genericStaticMethod (line 542) | @Test class SingletonSet (line 550) | static class SingletonSet extends AbstractSet { method SingletonSet (line 553) | SingletonSet(E element) { method size (line 557) | @Override method iterator (line 562) | @Override type SingletonSetBuilder (line 584) | @AutoBuilder(ofClass = SingletonSet.class) method setElement (line 586) | SingletonSetBuilder setElement(E element); method build (line 588) | SingletonSet build(); method singletonSetBuilder (line 591) | static SingletonSetBuilder singletonSetBuilder() { method genericClass (line 595) | @Test class TypedSingletonSet (line 603) | static class TypedSingletonSet extends SingletonSet { method TypedSingletonSet (line 606) | TypedSingletonSet(T element, Class type) { method toString (line 611) | @Override type TypedSingletonSetBuilder (line 617) | @AutoBuilder(ofClass = TypedSingletonSet.class) method setElement (line 619) | TypedSingletonSetBuilder setElement(T element); method setType (line 621) | TypedSingletonSetBuilder setType(Class type); method build (line 623) | TypedSingletonSet build(); method typedSingletonSetBuilder (line 626) | static TypedSingletonSetBuilder typedSingletonS... method genericClassWithGenericConstructor (line 630) | @Test method pair (line 637) | static ImmutableList pair(T first, T second) { type PairBuilder (line 641) | @AutoBuilder(callMethod = "pair") method setFirst (line 643) | PairBuilder setFirst(T x); method getFirst (line 645) | T getFirst(); method setSecond (line 647) | PairBuilder setSecond(T x); method getSecond (line 649) | Optional getSecond(); method build (line 651) | ImmutableList build(); method pairBuilder (line 654) | static PairBuilder pairBuilder() { method genericGetters (line 658) | @Test class NumberHolder (line 674) | static class NumberHolder { method NumberHolder (line 677) | NumberHolder(T number) { method getNumber (line 681) | T getNumber() { method buildNumberHolder (line 686) | static NumberHolder buildNumberHolder(T number) { type NumberHolderBuilder (line 690) | @AutoBuilder(callMethod = "buildNumberHolder") method setNumber (line 692) | NumberHolderBuilder setNumber(T number); method build (line 694) | NumberHolder build(); method numberHolderBuilder (line 697) | static NumberHolderBuilder numberHolderBuilder() { method numberHolderBuilder (line 701) | static NumberHolderBuilder numberHolderBuilder( method builderFromInstance (line 706) | @Test type AnnotatedSimpleStaticBuilder1 (line 717) | @AutoBuilder(callMethod = "of", ofClass = Simple.class) method anInt (line 720) | AnnotatedSimpleStaticBuilder1 anInt(int x); method aString (line 722) | AnnotatedSimpleStaticBuilder1 aString(String x); method build (line 724) | Simple build(); method builderAnnotationsNotCopiedByDefault (line 727) | @Test type AnnotatedSimpleStaticBuilder2 (line 734) | @AutoBuilder(callMethod = "of", ofClass = Simple.class) method anInt (line 738) | AnnotatedSimpleStaticBuilder2 anInt(int x); method aString (line 740) | AnnotatedSimpleStaticBuilder2 aString(String x); method build (line 742) | Simple build(); method builderAnnotationsCopiedIfRequested (line 745) | @Test method frob (line 755) | public static T frob(T arg, U notNull) { type FrobCaller (line 759) | @AutoBuilder(callMethod = "frob") method arg (line 761) | FrobCaller arg(T arg); method notNull (line 763) | FrobCaller notNull(U notNull); method call (line 765) | T call(); method caller (line 767) | static FrobCaller caller() { method builderTypeVariableWithNullableBound (line 772) | @Test FILE: value/src/it/functional/src/test/java/com/google/auto/value/AutoOneOfJava8Test.java class AutoOneOfJava8Test (line 35) | @RunWith(JUnit4.class) class EqualsNullable (line 37) | @AutoOneOf(EqualsNullable.Kind.class) type Kind (line 44) | public enum Kind { method kind (line 48) | public abstract Kind kind(); method thing (line 50) | public abstract String thing(); method ofThing (line 52) | public static EqualsNullable ofThing(String thing) { method equals (line 56) | @Override method hashCode (line 59) | @Override method equalsNullable (line 67) | @Test FILE: value/src/it/functional/src/test/java/com/google/auto/value/AutoOneOfTest.java class AutoOneOfTest (line 37) | @RunWith(JUnit4.class) class Dog (line 39) | @AutoValue method name (line 41) | public abstract String name(); method create (line 43) | public static Dog create(String name) { method bark (line 47) | public void bark() {} class Cat (line 50) | @AutoValue method create (line 52) | public static Cat create() { method meow (line 56) | public void meow() {} class TigerShark (line 59) | @AutoValue method create (line 61) | public static TigerShark create() { method chomp (line 65) | public void chomp() {} class Pet (line 68) | @AutoOneOf(Pet.Kind.class) method create (line 71) | public static Pet create(Dog dog) { method create (line 75) | public static Pet create(Cat cat) { method create (line 79) | public static Pet create(TigerShark shark) { method dog (line 83) | public abstract Dog dog(); method cat (line 85) | public abstract Cat cat(); method tigerShark (line 87) | public abstract TigerShark tigerShark(); type Kind (line 89) | public enum Kind { method getKind (line 95) | public abstract Kind getKind(); method equality (line 98) | @Test method getCorrectType (line 116) | @Test method getWrongType (line 123) | @Test method string (line 135) | @Test method getKind (line 142) | @Test method cannotBeNull (line 155) | @Test class IntegerOrString (line 166) | @AutoOneOf(IntegerOrString.Kind.class) type Kind (line 168) | enum Kind { method getKind (line 173) | abstract Kind getKind(); method integer (line 175) | abstract int integer(); method string (line 177) | abstract String string(); method of (line 179) | static IntegerOrString of(int x) { method of (line 183) | static IntegerOrString of(String x) { method packagePrivate (line 188) | @Test class PetWithGet (line 205) | @AutoOneOf(Pet.Kind.class) method getDog (line 207) | public abstract Dog getDog(); method getCat (line 209) | public abstract Cat getCat(); method getTigerShark (line 211) | public abstract TigerShark getTigerShark(); method create (line 213) | public static PetWithGet create(Dog dog) { method create (line 217) | public static PetWithGet create(Cat cat) { method create (line 221) | public static PetWithGet create(TigerShark shark) { method getKind (line 225) | public abstract Pet.Kind getKind(); method getPrefix (line 228) | @Test class Primitive (line 235) | @AutoOneOf(Primitive.Kind.class) type Kind (line 237) | public enum Kind { method getKind (line 248) | public abstract Kind getKind(); method aByte (line 250) | public abstract byte aByte(); method aShort (line 252) | public abstract short aShort(); method anInt (line 254) | public abstract int anInt(); method aLong (line 256) | public abstract long aLong(); method aFloat (line 258) | public abstract float aFloat(); method aDouble (line 260) | public abstract double aDouble(); method aChar (line 262) | public abstract char aChar(); method aBoolean (line 264) | public abstract boolean aBoolean(); method of (line 266) | public static Primitive of(byte x) { method of (line 270) | public static Primitive of(short x) { method of (line 274) | public static Primitive of(int x) { method of (line 278) | public static Primitive of(long x) { method of (line 282) | public static Primitive of(float x) { method of (line 286) | public static Primitive of(double x) { method of (line 290) | public static Primitive of(char x) { method of (line 294) | public static Primitive of(boolean x) { method primitive (line 299) | @Test class OneOfOne (line 306) | @AutoOneOf(OneOfOne.Kind.class) type Kind (line 308) | public enum Kind { method getDog (line 312) | public abstract Dog getDog(); method create (line 314) | public static OneOfOne create(Dog dog) { method getKind (line 318) | public abstract Kind getKind(); method oneOfOne (line 321) | @Test class OneOfNone (line 332) | @AutoOneOf(OneOfNone.Kind.class) type Kind (line 334) | public enum Kind {} method getKind (line 336) | public abstract Kind getKind(); class TaskResult (line 342) | @AutoOneOf(TaskResult.Kind.class) type Kind (line 344) | public enum Kind { method getKind (line 349) | public abstract Kind getKind(); method value (line 351) | public abstract V value(); method exception (line 353) | public abstract Throwable exception(); method get (line 355) | public V get() throws ExecutionException { method value (line 365) | static TaskResult value(V value) { method exception (line 369) | static TaskResult exception(Throwable exception) { method taskResultValue (line 374) | @Test method taskResultException (line 380) | @Test class CustomToString (line 392) | @AutoOneOf(CustomToString.Kind.class) type Kind (line 394) | public enum Kind { method getKind (line 398) | public abstract Kind getKind(); method ace (line 400) | public abstract String ace(); method ace (line 402) | public static CustomToString ace(String ace) { method toString (line 406) | @Override method customToString (line 413) | @Test class AbstractToString (line 419) | @AutoOneOf(AbstractToString.Kind.class) type Kind (line 421) | public enum Kind { method getKind (line 425) | public abstract Kind getKind(); method ace (line 427) | public abstract String ace(); method ace (line 429) | public static AbstractToString ace(String ace) { method toString (line 433) | @Override method abstractToString (line 438) | @Test class LetterOrPackage (line 448) | @AutoOneOf(LetterOrPackage.Kind.class) type Kind (line 450) | public enum Kind { method getKind (line 455) | public abstract Kind getKind(); method getLetter (line 457) | public abstract String getLetter(); method getPackage (line 459) | public abstract String getPackage(); method ofLetter (line 461) | public static LetterOrPackage ofLetter(String letter) { method ofPackage (line 465) | public static LetterOrPackage ofPackage(String pkg) { method reservedWordProperty (line 470) | @Test class ArrayValue (line 476) | @AutoOneOf(ArrayValue.Kind.class) type Kind (line 478) | public enum Kind { method getKind (line 483) | public abstract Kind getKind(); method string (line 485) | public abstract String string(); method ints (line 487) | @SuppressWarnings("mutable") method ofString (line 490) | public static ArrayValue ofString(String string) { method ofInts (line 494) | public static ArrayValue ofInts(int[] ints) { method arrayValues (line 499) | @Test class AnnotationNotCopied (line 512) | @AutoOneOf(AnnotationNotCopied.Kind.class) type Kind (line 515) | public enum Kind { method getKind (line 519) | public abstract Kind getKind(); method ace (line 521) | public abstract String ace(); method ace (line 523) | public static AnnotationNotCopied ace(String ace) { method classAnnotationsNotCopiedByDefault (line 528) | @Test class AnnotationCopied (line 535) | @AutoOneOf(AnnotationCopied.Kind.class) type Kind (line 539) | public enum Kind { method getKind (line 543) | public abstract Kind getKind(); method ace (line 545) | public abstract String ace(); method ace (line 547) | public static AnnotationCopied ace(String ace) { method classAnnotationsCopiedIfCopyAnnotations (line 552) | @Test class MaybeEmpty (line 560) | @AutoOneOf(MaybeEmpty.Kind.class) type Kind (line 564) | public enum Kind { method getKind (line 569) | public abstract Kind getKind(); method empty (line 571) | public abstract void empty(); method string (line 573) | public abstract String string(); method ofEmpty (line 575) | public static MaybeEmpty ofEmpty() { method ofString (line 579) | public static MaybeEmpty ofString(String s) { method voidPropertyIsSingleton (line 584) | @Test method voidPropertyRemainsSingletonWhenDeserialized (line 591) | @Test method voidPropertyToString (line 605) | @Test method voidPropertyHashCodeIsIdentity (line 611) | @Test method voidPropertyGetterDoesNothing (line 617) | @Test method voidPropertyNotEqualToNonVoid (line 623) | @Test method voidPropertyWrongType (line 631) | @Test class OneOfArray (line 642) | @AutoOneOf(OneOfArray.Kind.class) type Kind (line 644) | public enum Kind { method getKind (line 648) | public abstract Kind getKind(); method ints (line 650) | @SuppressWarnings("mutable") method ofInts (line 653) | public static OneOfArray ofInts(int[] s) { method arrayToString (line 658) | @Test class OneOfFunkyString (line 664) | @AutoOneOf(OneOfFunkyString.Kind.class) type Kind (line 666) | public enum Kind { class String (line 670) | public static class String {} method getKind (line 672) | public abstract Kind getKind(); method funkyString (line 674) | public abstract String funkyString(); method ofFunkyString (line 676) | public static OneOfFunkyString ofFunkyString(String s) { method funkyString (line 681) | @Test FILE: value/src/it/functional/src/test/java/com/google/auto/value/AutoValueJava8Test.java class AutoValueJava8Test (line 78) | @RunWith(JUnit4.class) method setUpClass (line 92) | @BeforeClass class BugTestProcessor (line 120) | @SupportedAnnotationTypes("*") method getSupportedSourceVersion (line 123) | @Override method process (line 128) | @Override method test (line 136) | private void test() { class NullableProperties (line 155) | @AutoValue method nullableString (line 157) | abstract @Nullable String nullableString(); method randomInt (line 159) | abstract int randomInt(); method create (line 161) | static NullableProperties create(@Nullable String nullableString, in... method testNullablePropertiesCanBeNull (line 166) | @Test method testEqualsParameterIsAnnotated (line 175) | @Test method nullable (line 194) | @AutoAnnotation method nullables (line 203) | static ImmutableSet nullables(Class autoValueImplClass) { method testNullablePropertyImplementationIsNullable (line 219) | @Test method testNullablePropertyConstructorParameterIsNullable (line 226) | @Test class NullablePropertiesNotCopied (line 242) | @AutoValue method nullableString (line 244) | @AutoValue.CopyAnnotations(exclude = Nullable.class) method randomInt (line 247) | abstract int randomInt(); method create (line 249) | NullablePropertiesNotCopied create(String notNullableAfterAll, int r... method testExcludedNullablePropertyImplementation (line 255) | @Test method testExcludedNullablePropertyConstructorParameter (line 265) | @Test class NullableNonNullable (line 281) | @AutoValue method nullableString (line 283) | abstract @Nullable String nullableString(); method otherNullableString (line 285) | abstract @Nullable String otherNullableString(); method nonNullableString (line 287) | abstract String nonNullableString(); method create (line 289) | static NullableNonNullable create( method testEqualsWithNullable (line 296) | @Test type GenericGrandparent (line 313) | interface GenericGrandparent { method thing (line 314) | T thing(); type GenericParent (line 317) | interface GenericParent extends GenericGrandparent { method thing (line 318) | @Override class StringThing (line 323) | @AutoValue class StringThingWithBuilder (line 326) | @AutoValue method builder (line 328) | static Builder builder() { type Builder (line 332) | @AutoValue.Builder method setThing (line 334) | Builder setThing(String thing); method thing (line 336) | @Nullable method build (line 339) | StringThingWithBuilder build(); method testInheritedGetterRemainsNullable (line 343) | @Test method testInheritedBuilderGetterRemainsNullable (line 351) | @Test type GenericListParent (line 358) | interface GenericListParent { method things (line 359) | List<@Nullable T> things(); class StringList (line 362) | @AutoValue method testInheritedListGetterRemainsNullable (line 369) | @Test class Nested (line 381) | public static class Nested {} method otherTypeAnnotation (line 387) | @AutoAnnotation class NestedNullableProperties (line 392) | @AutoValue method nullableThing (line 394) | abstract @Nullable @OtherTypeAnnotation Nested nullableThing(); method randomInt (line 396) | abstract int randomInt(); method builder (line 398) | static Builder builder() { class Builder (line 402) | @AutoValue.Builder method setNullableThing (line 404) | abstract Builder setNullableThing(@Nullable @OtherTypeAnnotation N... method setRandomInt (line 406) | abstract Builder setRandomInt(int x); method build (line 408) | abstract NestedNullableProperties build(); method testNestedNullablePropertiesCanBeNull (line 412) | @Test method testNestedNullablePropertiesAreCopied (line 421) | @Test class PrimitiveArrays (line 443) | @AutoValue method booleans (line 446) | @SuppressWarnings("mutable") method ints (line 449) | @SuppressWarnings("mutable") method create (line 452) | static PrimitiveArrays create(boolean[] booleans, int[] ints) { method testPrimitiveArrays (line 459) | @Test method testNullablePrimitiveArrays (line 482) | @Test method testNotNullablePrimitiveArrays (line 501) | @Test class NullablePropertyWithBuilder (line 508) | @AutoValue method notNullable (line 510) | public abstract String notNullable(); method nullable (line 512) | public abstract @Nullable String nullable(); method builder (line 514) | public static Builder builder() { type Builder (line 518) | @AutoValue.Builder method notNullable (line 520) | Builder notNullable(String s); method nullable (line 522) | Builder nullable(@Nullable String s); method nullable (line 524) | Optional nullable(); method build (line 526) | NullablePropertyWithBuilder build(); method testOmitNullableWithBuilder (line 530) | @Test class OptionalPropertyWithNullableBuilder (line 557) | @AutoValue method notOptional (line 559) | public abstract String notOptional(); method optional (line 561) | public abstract Optional optional(); method builder (line 563) | public static Builder builder() { type Builder (line 567) | @AutoValue.Builder method notOptional (line 569) | Builder notOptional(String s); method optional (line 571) | Builder optional(@Nullable String s); method build (line 573) | OptionalPropertyWithNullableBuilder build(); method testOmitOptionalWithNullableBuilder (line 577) | @Test class NullableOptionalPropertyWithNullableBuilder (line 602) | @AutoValue method optional (line 604) | public abstract @Nullable Optional optional(); method builder (line 606) | public static Builder builder() { type Builder (line 610) | @AutoValue.Builder method optional (line 612) | Builder optional(@Nullable String s); method optional (line 614) | Optional optional(); method build (line 616) | NullableOptionalPropertyWithNullableBuilder build(); method testNullableOptional (line 620) | @Test class BuilderWithUnprefixedGetters (line 639) | @AutoValue method list (line 642) | public abstract ImmutableList list(); method t (line 644) | public abstract @Nullable T t(); method ints (line 646) | @SuppressWarnings("mutable") method noGetter (line 649) | public abstract int noGetter(); method builder (line 651) | public static > Builder builder() { type Builder (line 655) | @AutoValue.Builder method setList (line 657) | Builder setList(ImmutableList list); method setT (line 659) | Builder setT(T t); method setInts (line 661) | Builder setInts(int[] ints); method setNoGetter (line 663) | Builder setNoGetter(int x); method list (line 665) | ImmutableList list(); method t (line 667) | T t(); method ints (line 669) | int[] ints(); method build (line 671) | BuilderWithUnprefixedGetters build(); class NoNullableRef (line 675) | @AutoValue method foo (line 677) | abstract String foo(); method of (line 679) | static NoNullableRef of(String foo) { method testDefaultToJSpecifyNullable (line 688) | @Test method testBuilderWithUnprefixedGetter (line 705) | @Test class BuilderWithPrefixedGetters (line 735) | @AutoValue method getList (line 738) | public abstract ImmutableList getList(); method getT (line 740) | public abstract @Nullable T getT(); method getInts (line 742) | @SuppressWarnings("mutable") method getNoGetter (line 745) | public abstract int getNoGetter(); method builder (line 747) | public static > Builder builder() { class Builder (line 751) | @AutoValue.Builder method setList (line 753) | public abstract Builder setList(ImmutableList list); method setT (line 755) | public abstract Builder setT(@Nullable T t); method setInts (line 757) | public abstract Builder setInts(int[] ints); method setNoGetter (line 759) | public abstract Builder setNoGetter(int x); method getList (line 761) | abstract ImmutableList getList(); method getT (line 763) | abstract T getT(); method getInts (line 765) | abstract int[] getInts(); method build (line 767) | public abstract BuilderWithPrefixedGetters build(); method testBuilderWithPrefixedGetter (line 771) | @Test class FunkyNullable (line 797) | @AutoValue method foo (line 802) | abstract @Nullable String foo(); method bar (line 804) | abstract Optional bar(); method builder (line 806) | static Builder builder() { type Builder (line 810) | @AutoValue.Builder method setFoo (line 812) | Builder setFoo(@Nullable String foo); method setBar (line 814) | Builder setBar(@Nullable String bar); method build (line 816) | FunkyNullable build(); method testFunkyNullable (line 820) | @Test class EqualsNullable (line 827) | @AutoValue method foo (line 833) | abstract String foo(); method create (line 835) | static EqualsNullable create(String foo) { method equals (line 839) | @Override method hashCode (line 842) | @Override method testEqualsNullable (line 850) | @Test class AnnotatedTypeParameter (line 859) | @AutoValue method thing (line 861) | abstract @Nullable T thing(); method create (line 863) | static <@Nullable T> AnnotatedTypeParameter create(T thing) { method testTypeAnnotationCopiedToImplementation (line 872) | @Test class AnnotatedTypeParameterWithBuilder (line 885) | @AutoValue method thing (line 887) | abstract @Nullable T thing(); method builder (line 889) | static <@Nullable T> Builder builder() { class Builder (line 893) | @AutoValue.Builder method setThing (line 895) | abstract Builder setThing(T thing); method build (line 897) | abstract AnnotatedTypeParameterWithBuilder build(); method testTypeAnnotationOnBuilderCopiedToImplementation (line 905) | @Test class OptionalOptional (line 919) | @AutoValue method maybeJustMaybe (line 921) | abstract Optional> maybeJustMaybe(); method builder (line 923) | static Builder builder() { class Builder (line 927) | @AutoValue.Builder method maybeJustMaybe (line 929) | abstract Builder maybeJustMaybe(Optional maybe); method build (line 931) | abstract OptionalOptional build(); method testOptionalOptional_empty (line 935) | @Test method testOptionalOptional_ofEmpty (line 941) | @Test method testOptionalOptional_ofSomething (line 947) | @Test class OptionalExtends (line 954) | @AutoValue method predicate (line 956) | abstract Optional> predicate(); method builder (line 958) | static Builder builder() { class Builder (line 962) | @AutoValue.Builder method setPredicate (line 964) | abstract Builder setPredicate(Predicate predicate); method build (line 966) | abstract OptionalExtends build(); method testOptionalExtends (line 970) | @Test class Foo (line 977) | @AutoValue method bar (line 979) | public abstract Bar bar(); method baz (line 981) | public abstract double baz(); method builder (line 983) | public static Foo.Builder builder() { class Builder (line 987) | @AutoValue.Builder method bar (line 990) | abstract Optional bar(); method bar (line 992) | public abstract Builder bar(Bar bar); method barBuilder (line 995) | public abstract Bar.Builder barBuilder(); method baz (line 997) | abstract OptionalDouble baz(); method baz (line 999) | public abstract Builder baz(double baz); method autoBuild (line 1001) | abstract Foo autoBuild(); method build (line 1003) | public Foo build() { class Bar (line 1015) | @AutoValue method toBuilder (line 1017) | public abstract Bar.Builder toBuilder(); method builder (line 1019) | public static Bar.Builder builder() { class Builder (line 1023) | @AutoValue.Builder method build (line 1025) | public abstract Bar build(); method nestedOptionalGetter (line 1029) | @Test class PropertyBuilderWildcard (line 1042) | @AutoValue method list (line 1044) | public abstract List list(); method builder (line 1046) | public static PropertyBuilderWildcard.Builder builder() { type Builder (line 1050) | @AutoValue.Builder method listBuilder (line 1052) | ListBuilder listBuilder(); method build (line 1054) | PropertyBuilderWildcard build(); class ListBuilder (line 1057) | public static class ListBuilder { method add (line 1060) | public void add(T value) { method build (line 1064) | public List build() { method propertyBuilderWildcard (line 1070) | @Test class NullableBound (line 1077) | @AutoValue method maybeNullable (line 1079) | public abstract T maybeNullable(); method create (line 1081) | public static NullableBound create(T... method propertyCanBeNullIfNullableBound (line 1086) | @Test class NullableIntersectionBound (line 1096) | @AutoValue method maybeNullable (line 1099) | public abstract T maybeNullable(); method create (line 1101) | public static method propertyCanBeNullIfNullableIntersectionBound (line 1107) | @Test class PartlyNullableIntersectionBound (line 1117) | @AutoValue method notNullable (line 1120) | public abstract T notNullable(); method create (line 1122) | public static method propertyCannotBeNullWithPartlyNullableIntersectionBound (line 1128) | @Test class NullableVariableBound (line 1134) | @AutoValue method nullOne (line 1136) | public abstract T nullOne(); method nullTwo (line 1138) | public abstract U nullTwo(); method create (line 1140) | public static NullableVari... method nullableVariableBound (line 1146) | @Test class NotNullableVariableBound (line 1155) | @AutoValue method t (line 1157) | public abstract T t(); method nullableT (line 1159) | public abstract @Nullable T nullableT(); method string (line 1161) | public abstract String string(); method builder (line 1163) | public static Builder builder() { class Builder (line 1167) | @AutoValue.Builder method setT (line 1169) | public abstract Builder setT(T t); method setNullableT (line 1171) | public abstract Builder setNullableT(@Nullable T nullableT); method setString (line 1173) | public abstract Builder setString(String string); method build (line 1175) | public abstract NotNullableVariableBound build(); method typeParameterBuilderFieldsAreNullable (line 1179) | @Test FILE: value/src/it/functional/src/test/java/com/google/auto/value/AutoValueNotEclipseTest.java class AutoValueNotEclipseTest (line 31) | @RunWith(JUnit4.class) type AbstractOptional (line 38) | interface AbstractOptional { method optional (line 39) | Optional optional(); type Builder (line 41) | interface Builder> { method setOptional (line 42) | B setOptional(@Nullable T t); class ConcreteOptional (line 46) | @AutoValue method builder (line 48) | static Builder builder() { type Builder (line 52) | @AutoValue.Builder method build (line 54) | ConcreteOptional build(); method genericOptionalOfNullable (line 58) | @Test FILE: value/src/it/functional/src/test/java/com/google/auto/value/AutoValueTest.java class AutoValueTest (line 77) | @RunWith(JUnit4.class) method initOmitIdentifiers (line 87) | @BeforeClass class Simple (line 92) | @AutoValue method publicString (line 94) | public abstract String publicString(); method protectedInt (line 96) | protected abstract int protectedInt(); method packageMap (line 98) | abstract Map packageMap(); method create (line 100) | public static Simple create(String s, int i, Map m) { method testSimple (line 105) | @Test class Empty (line 126) | @AutoValue method create (line 128) | public static Empty create() { method testEmpty (line 133) | @Test class SimpleWithGetters (line 142) | @AutoValue method getFoo (line 144) | abstract int getFoo(); method isBar (line 146) | abstract boolean isBar(); method getOtherBar (line 148) | abstract boolean getOtherBar(); method getPackage (line 150) | abstract String getPackage(); method getPackage0 (line 152) | abstract String getPackage0(); method getHTMLPage (line 154) | abstract String getHTMLPage(); method create (line 156) | static SimpleWithGetters create( method testGetters (line 162) | @Test class NotAllGetters (line 173) | @AutoValue method getFoo (line 175) | abstract int getFoo(); method bar (line 177) | abstract boolean bar(); method create (line 179) | static NotAllGetters create(int foo, boolean bar) { method testNotGetters (line 184) | @Test class StrangeGetters (line 191) | @AutoValue method get1st (line 193) | abstract int get1st(); method get_1st (line 195) | abstract int get_1st(); class Builder (line 197) | @AutoValue.Builder method set1st (line 199) | abstract Builder set1st(int x); method set_1st (line 201) | abstract Builder set_1st(int x); method build (line 203) | abstract StrangeGetters build(); method builder (line 206) | static Builder builder() { method testStrangeGetters (line 211) | @Test class GettersAndConcreteNonGetters (line 218) | @AutoValue method getFoo (line 220) | abstract int getFoo(); method getBytes (line 222) | @SuppressWarnings("mutable") method hasNoBytes (line 225) | boolean hasNoBytes() { method create (line 229) | static GettersAndConcreteNonGetters create(int foo, byte[] bytes) { method testGettersAndConcreteNonGetters (line 234) | @Test class ClassProperty (line 243) | @AutoValue method theClass (line 245) | abstract Class theClass(); method create (line 247) | static ClassProperty create(Class theClass) { method testClassProperty (line 252) | @Test class ClassPropertyWithBuilder (line 264) | @AutoValue method numberClass (line 266) | abstract Class numberClass(); method builder (line 268) | static Builder builder() { class Builder (line 272) | @AutoValue.Builder method setNumberClass (line 274) | abstract Builder setNumberClass(Class x); method build (line 276) | abstract ClassPropertyWithBuilder build(); method testClassPropertyWithBuilder (line 280) | @Test class Serialize (line 299) | @AutoValue method integer (line 303) | public abstract int integer(); method string (line 305) | public abstract String string(); method bigInteger (line 307) | public abstract BigInteger bigInteger(); method create (line 309) | public static Serialize create(int integer, String string, BigIntege... method testSerialize (line 314) | @Test class SerializeWithVersionUID (line 320) | @AutoValue method integer (line 324) | public abstract int integer(); method string (line 326) | public abstract String string(); method create (line 328) | public static SerializeWithVersionUID create(int integer, String str... method testSerializeWithVersionUID (line 333) | @Test class LongProperty (line 344) | @AutoValue method longProperty (line 346) | public abstract long longProperty(); method create (line 348) | public static LongProperty create(long longProperty) { method testLongHashCode (line 353) | @Test class IntProperty (line 360) | @AutoValue method intProperty (line 362) | public abstract int intProperty(); method create (line 364) | public static IntProperty create(int intProperty) { method testIntHashCode (line 369) | @Test class ShortProperty (line 376) | @AutoValue method shortProperty (line 378) | public abstract short shortProperty(); method create (line 380) | public static ShortProperty create(short shortProperty) { method testShortHashCode (line 385) | @Test class ByteProperty (line 392) | @AutoValue method byteProperty (line 394) | public abstract byte byteProperty(); method create (line 396) | public static ByteProperty create(byte byteProperty) { method testByteHashCode (line 401) | @Test class CharProperty (line 408) | @AutoValue method charProperty (line 410) | public abstract char charProperty(); method create (line 412) | public static CharProperty create(char charProperty) { method testCharHashCode (line 417) | @Test class BooleanProperty (line 424) | @AutoValue method booleanProperty (line 426) | public abstract boolean booleanProperty(); method create (line 428) | public static BooleanProperty create(boolean booleanProperty) { method testBooleanHashCode (line 433) | @Test class FloatProperty (line 441) | @AutoValue method floatProperty (line 443) | public abstract float floatProperty(); method create (line 445) | public static FloatProperty create(float floatProperty) { method testFloatHashCode (line 450) | @Test class DoubleProperty (line 457) | @AutoValue method doubleProperty (line 459) | public abstract double doubleProperty(); method create (line 461) | public static DoubleProperty create(double doubleProperty) { method testDoubleHashCode (line 466) | @Test method testFloatingEquality (line 473) | @Test method singlePropertyHash (line 491) | private static int singlePropertyHash(Object property) { class Super (line 495) | abstract static class Super { method superObject (line 496) | public abstract Object superObject(); method superBoolean (line 498) | public abstract boolean superBoolean(); class Sub (line 502) | @AutoValue method subInt (line 504) | public abstract int subInt(); method create (line 506) | public static Sub create(Object superObject, boolean superBoolean, i... method testSuperclass (line 512) | @Test class NonPublicSuper (line 522) | abstract static class NonPublicSuper { method superObject (line 523) | abstract Object superObject(); class NonPublicSub (line 529) | @AutoValue method subString (line 531) | abstract String subString(); method subInt (line 533) | abstract int subInt(); method create (line 535) | static NonPublicSub create(Object superObject, String subString, int... method testNonPublicInheritedGetters (line 540) | @Test method assertEqualsNullIsFalse (line 550) | @SuppressWarnings("ObjectEqualsNull") class NullableProperties (line 555) | @AutoValue method nullableString (line 557) | @Nullable method randomInt (line 560) | abstract int randomInt(); method create (line 562) | static NullableProperties create(@Nullable String nullableString, in... method testNullablePropertiesCanBeNull (line 567) | @Test method nullable (line 577) | @AutoAnnotation method testNullablePropertyConstructorParameterIsNullable (line 582) | @Test class AlternativeNullableProperties (line 590) | @AutoValue method nullableString (line 594) | @AlternativeNullableProperties.Nullable method randomInt (line 597) | abstract int randomInt(); method create (line 599) | static AlternativeNullableProperties create(@Nullable String nullabl... method testNullableCanBeFromElsewhere (line 604) | @Test class NonNullableProperties (line 616) | @AutoValue method nonNullableString (line 618) | abstract String nonNullableString(); method randomInt (line 620) | abstract int randomInt(); method create (line 622) | static NonNullableProperties create(String nonNullableString, int ra... method testNonNullablePropertiesCannotBeNull (line 627) | @Test class NullableListProperties (line 639) | @AutoValue method nullableStringList (line 641) | @Nullable method create (line 644) | static NullableListProperties create(@Nullable ImmutableList... method testNullableListPropertiesCanBeNonNull (line 649) | @Test method testNullableListPropertiesCanBeNull (line 655) | @Test class NullableListPropertiesWithBuilder (line 661) | @AutoValue method nullableStringList (line 663) | @Nullable method builder (line 666) | static Builder builder() { type Builder (line 670) | @AutoValue.Builder method nullableStringList (line 672) | Builder nullableStringList(List nullableStringList); method build (line 674) | NullableListPropertiesWithBuilder build(); method testNullableListPropertiesWithBuilderCanBeNonNull (line 678) | @Test method testNullableListPropertiesWithBuilderCanBeUnset (line 687) | @Test method testNullableListPropertiesWithBuilderCanBeNull (line 694) | @Test class Nested (line 701) | static class Nested { class Doubly (line 702) | @AutoValue method nullableString (line 704) | @Nullable method randomInt (line 707) | abstract int randomInt(); method create (line 709) | static Doubly create(String nullableString, int randomInt) { method testDoublyNestedClass (line 715) | @Test type NestedInInterface (line 725) | static interface NestedInInterface { class Doubly (line 726) | @AutoValue method string (line 728) | abstract String string(); method map (line 730) | abstract Map map(); method create (line 732) | static Doubly create(String string, Map map) { method testClassNestedInInterface (line 738) | @Test class NullableNonNullable (line 746) | @AutoValue method nullableString (line 748) | @Nullable method otherNullableString (line 751) | @Nullable method nonNullableString (line 754) | abstract String nonNullableString(); method create (line 756) | static NullableNonNullable create( method testEqualsWithNullable (line 763) | @Test class GenericProperties (line 780) | @AutoValue method simpleMap (line 782) | abstract Map simpleMap(); method hairyMap (line 784) | abstract Map> hairyMap(); method create (line 786) | static GenericProperties create( method testGenericProperties (line 792) | @Test class GenericClass (line 808) | @AutoValue method key (line 810) | abstract K key(); method map (line 812) | abstract Map map(); method create (line 814) | static GenericClass create(K key, Map map) { method testGenericClass (line 819) | @Test class GenericClassSimpleBounds (line 828) | @AutoValue method key (line 830) | abstract K key(); method map (line 832) | abstract Map map(); method create (line 834) | static GenericClassSimpleBounds map(); method create (line 855) | static & Comparable, V> GenericClassHairyBound... method testGenericClassWithHairyBounds (line 861) | @Test type Mergeable (line 879) | interface Mergeable> { method merge (line 880) | M merge(M other); class Delta (line 883) | @AutoValue method meta (line 885) | abstract M meta(); method create (line 887) | static > Delta create(M meta) { method testRecursiveGeneric (line 892) | @Test class NodeType (line 905) | static class NodeType {} class NodeExpressionClass (line 907) | abstract static class NodeExpressionClass { method getType (line 908) | abstract NodeType getType(); class NotNodeExpression (line 911) | @AutoValue method create (line 913) | static NotNodeExpression create() { type NodeExpressionInterface (line 918) | interface NodeExpressionInterface { method getType (line 919) | NodeType getType(); class NotNodeExpression2 (line 922) | @AutoValue method create (line 924) | static NotNodeExpression2 create() { method testConcreteWithGenericParent (line 929) | @Test class ExplicitToString (line 937) | @AutoValue method string (line 939) | abstract String string(); method create (line 941) | static ExplicitToString create(String string) { method toString (line 945) | @Override method testExplicitToString (line 952) | @Test class NonAutoExplicitToString (line 958) | abstract static class NonAutoExplicitToString { method string (line 959) | abstract String string(); method toString (line 961) | @Override class InheritedExplicitToString (line 967) | @AutoValue method create (line 969) | static InheritedExplicitToString create(String string) { method testInheritedExplicitToString (line 975) | @Test class AbstractToString (line 981) | @AutoValue method string (line 983) | abstract String string(); method create (line 985) | static AbstractToString create(String string) { method toString (line 989) | @Override method testAbstractToString (line 995) | @Test class NonAutoAbstractToString (line 1002) | abstract static class NonAutoAbstractToString { method string (line 1003) | abstract String string(); method toString (line 1005) | @Override class SubAbstractToString (line 1009) | @AutoValue method create (line 1011) | static SubAbstractToString create(String string) { method testInheritedAbstractToString (line 1017) | @Test class ExplicitHashCode (line 1024) | @AutoValue method string (line 1026) | abstract String string(); method create (line 1028) | static ExplicitHashCode create(String string) { method hashCode (line 1032) | @Override method testExplicitHashCode (line 1038) | @Test class ExplicitEquals (line 1044) | @AutoValue method create (line 1049) | static ExplicitEquals create() { method equals (line 1053) | @Override method testExplicitEquals (line 1060) | @SuppressWarnings("SelfEquals") method myAnnotation (line 1077) | @AutoAnnotation class PrimitiveArrays (line 1082) | @AutoValue method booleans (line 1084) | @SuppressWarnings("mutable") method ints (line 1087) | @SuppressWarnings("mutable") method create (line 1091) | static PrimitiveArrays create(boolean[] booleans, int[] ints) { method testPrimitiveArrays (line 1098) | @Test method testNullablePrimitiveArrays (line 1122) | @Test method testNotNullablePrimitiveArrays (line 1142) | @Test class AmbiguousArrays (line 1159) | @AutoValue class Arrays (line 1161) | static class Arrays {} method arrays (line 1163) | abstract Arrays arrays(); method ints (line 1165) | @SuppressWarnings("mutable") method create (line 1168) | static AmbiguousArrays create(Arrays arrays, int[] ints) { method testAmbiguousArrays (line 1173) | @Test class HashCodeObserver (line 1181) | static final class HashCodeObserver { method equals (line 1184) | @Override method hashCode (line 1189) | @Override class MaybeCachedHashCode (line 1196) | @AutoValue method hashCodeObserver (line 1198) | abstract HashCodeObserver hashCodeObserver(); method randomInt (line 1200) | abstract int randomInt(); method create (line 1202) | static MaybeCachedHashCode create(HashCodeObserver hashCodeObserver,... method testHashCodeNotCached (line 1207) | @Test class Version (line 1217) | @AutoValue method major (line 1219) | abstract int major(); method minor (line 1221) | abstract int minor(); method create (line 1223) | static Version create(int major, int minor) { method compareTo (line 1227) | @Override method testComparisonChain (line 1236) | @Test class LukesBase (line 1249) | abstract static class LukesBase { type LukesVisitor (line 1250) | interface LukesVisitor { method visit (line 1251) | T visit(LukesSub s); method accept (line 1254) | abstract T accept(LukesVisitor visitor); class LukesSub (line 1256) | @AutoValue method create (line 1258) | static LukesSub create() { method accept (line 1262) | @Override method testVisitor (line 1269) | @Test class ComplexInheritance (line 1282) | @AutoValue method create (line 1284) | public static ComplexInheritance create(String name) { method name (line 1288) | abstract String name(); class AbstractBase (line 1291) | static class AbstractBase implements Base { method answer (line 1292) | @Override type IntfA (line 1298) | interface IntfA extends Base {} type IntfB (line 1300) | interface IntfB extends Base {} type Base (line 1302) | interface Base { method answer (line 1303) | int answer(); method testComplexInheritance (line 1306) | @Test class MoreComplexInheritance (line 1319) | @AutoValue method get (line 1321) | @Override method size (line 1326) | @Override method create (line 1331) | public static MoreComplexInheritance create() { method testMoreComplexInheritance (line 1336) | @Test class PublicGrandparent (line 1346) | public abstract static class PublicGrandparent { method foo (line 1347) | public abstract String foo(); class PrivateParent (line 1350) | private static class PrivateParent extends PublicGrandparent { method foo (line 1351) | @Override class EffectiveVisibility (line 1357) | @AutoValue method create (line 1359) | static EffectiveVisibility create() { method testEffectiveVisibility (line 1364) | @Test class InheritTwice (line 1372) | @AutoValue method create (line 1374) | public static InheritTwice create(int answer) { method testInheritTwice (line 1379) | @Test class Optional (line 1385) | @AutoValue method getOptional (line 1387) | public abstract com.google.common.base.Optional getOptional(); method create (line 1389) | public static Optional create(com.google.common.base.Optional getOptional(); method create (line 1408) | public static InheritsNestedType create(com.google.common.base.Optio... method testAmbiguityFromInheritedType (line 1413) | @Test class AbstractParent (line 1420) | abstract static class AbstractParent { method foo (line 1421) | abstract int foo(); class RedeclareFloatAndDouble (line 1426) | @SuppressWarnings("JavaLangClash") method aFloat (line 1429) | public abstract float aFloat(); method aDouble (line 1431) | public abstract double aDouble(); method of (line 1433) | public static RedeclareFloatAndDouble of(float aFloat, double aDoubl... class Float (line 1437) | static class Float {} class Double (line 1439) | static class Double {} method testRedeclareFloatAndDouble (line 1442) | @SuppressWarnings("TruthSelfEquals") class AbstractChild (line 1449) | @AutoValue method foo (line 1453) | @Override method create (line 1456) | static AbstractChild create(int foo) { method testOverrideNotDuplicated (line 1461) | @Test class BasicWithBuilder (line 1467) | @AutoValue method foo (line 1469) | public abstract int foo(); method builder (line 1471) | public static Builder builder() { type Builder (line 1475) | @AutoValue.Builder method foo (line 1477) | Builder foo(int foo); method build (line 1479) | BasicWithBuilder build(); method testBasicWithBuilder (line 1483) | @Test method testBasicWithBuilderHasOnlyOneConstructor (line 1499) | @Test class EmptyWithBuilder (line 1508) | @AutoValue method builder (line 1510) | public static Builder builder() { type Builder (line 1514) | @AutoValue.Builder method build (line 1516) | EmptyWithBuilder build(); method testEmptyWithBuilder (line 1520) | @Test class TwoPropertiesWithBuilderClass (line 1527) | @AutoValue method string (line 1529) | public abstract String string(); method integer (line 1531) | public abstract int integer(); method builder (line 1533) | public static Builder builder() { method builder (line 1537) | public static Builder builder(String string) { class Builder (line 1541) | @AutoValue.Builder method string (line 1543) | public abstract Builder string(String x); method integer (line 1545) | public abstract Builder integer(int x); method build (line 1547) | public abstract TwoPropertiesWithBuilderClass build(); method testTwoPropertiesWithBuilderClass (line 1551) | @Test class NullablePropertyWithBuilder (line 1570) | @AutoValue method notNullable (line 1572) | public abstract String notNullable(); method nullable (line 1574) | @Nullable method builder (line 1577) | public static Builder builder() { type Builder (line 1581) | @AutoValue.Builder method notNullable (line 1583) | Builder notNullable(String s); method nullable (line 1585) | Builder nullable(@Nullable String s); method build (line 1587) | NullablePropertyWithBuilder build(); method testOmitNullableWithBuilder (line 1591) | @Test class PrimitiveAndBoxed (line 1621) | @AutoValue method anInt (line 1623) | public abstract int anInt(); method aNullableInteger (line 1625) | @Nullable method aNonNullableInteger (line 1628) | @SuppressWarnings("AutoValueBoxedValues") method toBuilder (line 1631) | public abstract Builder toBuilder(); method builder (line 1633) | public static Builder builder() { type Builder (line 1637) | @AutoValue.Builder method setAnInt (line 1639) | Builder setAnInt(int x); method setANullableInteger (line 1641) | Builder setANullableInteger(int x); method setANonNullableInteger (line 1643) | Builder setANonNullableInteger(int x); method build (line 1645) | PrimitiveAndBoxed build(); method testPrimitiveAndBoxed (line 1649) | @Test class OptionalPropertiesWithBuilder (line 1661) | @AutoValue method optionalString (line 1663) | public abstract com.google.common.base.Optional optionalStri... method optionalInteger (line 1665) | public abstract com.google.common.base.Optional optionalInt... method builder (line 1667) | public static Builder builder() { type Builder (line 1671) | @AutoValue.Builder method setOptionalString (line 1673) | Builder setOptionalString(com.google.common.base.Optional s); method setOptionalString (line 1675) | Builder setOptionalString(String s); method setOptionalInteger (line 1677) | Builder setOptionalInteger(com.google.common.base.Optional optional(); method builder (line 1720) | public static Builder builder() { type Builder (line 1724) | @AutoValue.Builder method notOptional (line 1726) | Builder notOptional(String s); method optional (line 1728) | Builder optional(@Nullable String s); method build (line 1730) | OptionalPropertyWithNullableBuilder build(); method testOmitOptionalWithNullableBuilder (line 1734) | @Test class NullableOptionalPropertiesWithBuilder (line 1762) | @AutoValue method optionalString (line 1764) | @Nullable method builder (line 1767) | public static Builder builder() { type Builder (line 1771) | @AutoValue.Builder method setOptionalString (line 1773) | Builder setOptionalString(com.google.common.base.Optional s); method build (line 1775) | NullableOptionalPropertiesWithBuilder build(); method testOmitNullableOptionalWithBuilder (line 1779) | @Test class OptionalPropertiesWithBuilderSimpleSetter (line 1792) | @AutoValue method optionalString (line 1794) | public abstract com.google.common.base.Optional optionalStri... method builder (line 1796) | public static Builder builder() { type Builder (line 1800) | @AutoValue.Builder method setOptionalString (line 1802) | Builder setOptionalString(String s); method build (line 1804) | OptionalPropertiesWithBuilderSimpleSetter build(); method testOptionalPropertySimpleSetter (line 1808) | @Test class PropertyWithOptionalGetter (line 1819) | @AutoValue method getString (line 1821) | public abstract String getString(); method getInt (line 1823) | public abstract int getInt(); method builder (line 1825) | public static Builder builder() { type Builder (line 1829) | @AutoValue.Builder method setString (line 1831) | Builder setString(String s); method getString (line 1833) | com.google.common.base.Optional getString(); method setInt (line 1835) | Builder setInt(int x); method getInt (line 1837) | com.google.common.base.Optional getInt(); method build (line 1839) | PropertyWithOptionalGetter build(); method testOptionalGetter (line 1843) | @Test class PropertyNamedMissing (line 1855) | @AutoValue method missing (line 1857) | public abstract String missing(); method builder (line 1859) | public static Builder builder() { class Builder (line 1863) | @AutoValue.Builder method setMissing (line 1865) | public abstract Builder setMissing(String x); method build (line 1867) | public abstract PropertyNamedMissing build(); method testPropertyNamedMissing (line 1872) | @Test class GenericsWithBuilder (line 1883) | @AutoValue method list (line 1885) | public abstract List list(); method u (line 1887) | public abstract U u(); method builder (line 1889) | public static , U extends T> Builde... method toBuilderGenerated (line 1893) | public abstract Builder toBuilderGenerated(); type Builder (line 1895) | @AutoValue.Builder method list (line 1897) | Builder list(List list); method u (line 1899) | Builder u(U u); method build (line 1901) | GenericsWithBuilder build(); method testBuilderGenerics (line 1905) | @Test type ToBuilder (line 1922) | public interface ToBuilder { method toBuilder (line 1923) | BuilderT toBuilder(); class InheritedToBuilder (line 1926) | @AutoValue method t (line 1930) | public abstract T t(); method u (line 1932) | public abstract U u(); method builder (line 1934) | public static Builder builder() { class Builder (line 1938) | @AutoValue.Builder method setT (line 1940) | public abstract Builder setT(T t); method setU (line 1942) | public abstract Builder setU(U u); method build (line 1944) | public abstract InheritedToBuilder build(); method testInheritedToBuilder (line 1948) | @Test class BuilderWithSet (line 1956) | @AutoValue method list (line 1958) | public abstract List list(); method t (line 1960) | public abstract T t(); method builder (line 1962) | public static > Builder builder() { type Builder (line 1966) | @AutoValue.Builder method setList (line 1968) | Builder setList(List list); method setT (line 1970) | Builder setT(T t); method build (line 1972) | BuilderWithSet build(); method testBuilderWithSet (line 1976) | @Test class BuilderWithSetAndGet (line 1985) | @AutoValue method getAList (line 1987) | public abstract List getAList(); method getAnInt (line 1989) | public abstract int getAnInt(); method builder (line 1991) | public static Builder builder() { method toBuilder (line 1995) | public abstract Builder toBuilder(); type Builder (line 1997) | @AutoValue.Builder method setAList (line 1999) | Builder setAList(List list); method setAnInt (line 2001) | Builder setAnInt(int i); method build (line 2003) | BuilderWithSetAndGet build(); method testBuilderWithSetAndGet (line 2007) | @Test class BuilderWithUnprefixedGetters (line 2024) | @AutoValue method list (line 2026) | public abstract ImmutableList list(); method t (line 2028) | @Nullable method ints (line 2031) | @SuppressWarnings("mutable") method noGetter (line 2034) | public abstract int noGetter(); method oAuth (line 2036) | public abstract String oAuth(); method oBrien (line 2038) | public abstract String oBrien(); method builder (line 2040) | public static > Builder builder() { type Builder (line 2044) | @AutoValue.Builder method setList (line 2046) | Builder setList(ImmutableList list); method setT (line 2048) | Builder setT(T t); method setInts (line 2050) | Builder setInts(int[] ints); method setNoGetter (line 2052) | Builder setNoGetter(int x); method setoAuth (line 2054) | Builder setoAuth(String x); method setOBrien (line 2056) | Builder setOBrien(String x); method list (line 2058) | ImmutableList list(); method t (line 2060) | T t(); method ints (line 2062) | int[] ints(); method oAuth (line 2064) | String oAuth(); method oBrien (line 2066) | String oBrien(); method build (line 2068) | BuilderWithUnprefixedGetters build(); method testBuilderWithUnprefixedGetter (line 2072) | @Test class BuilderWithPrefixedGetters (line 2123) | @AutoValue method getList (line 2125) | public abstract ImmutableList getList(); method getT (line 2127) | public abstract T getT(); method getInts (line 2129) | @SuppressWarnings("mutable") method getOAuths (line 2133) | public abstract ImmutableList getOAuths(); method getNoGetter (line 2135) | public abstract int getNoGetter(); method builder (line 2137) | public static > Builder builder() { class Builder (line 2141) | @AutoValue.Builder method setList (line 2143) | public abstract Builder setList(ImmutableList list); method setT (line 2145) | public abstract Builder setT(T t); method setInts (line 2147) | public abstract Builder setInts(int[] ints); method setNoGetter (line 2149) | public abstract Builder setNoGetter(int x); method setOAuths (line 2151) | public abstract Builder setOAuths(List x); method oAuthsBuilder (line 2153) | public abstract ImmutableList.Builder oAuthsBuilder(); method getList (line 2155) | abstract ImmutableList getList(); method getT (line 2157) | abstract T getT(); method getInts (line 2159) | abstract int[] getInts(); method build (line 2161) | public abstract BuilderWithPrefixedGetters build(); method testBuilderWithPrefixedGetter (line 2165) | @Test class BuilderWithPrefixedGettersAndUnprefixedSetters (line 2206) | @AutoValue method getOAuth (line 2208) | public abstract String getOAuth(); method getOBrien (line 2210) | public abstract String getOBrien(); method builder (line 2212) | public static Builder builder() { class Builder (line 2216) | @AutoValue.Builder method oAuth (line 2218) | public abstract Builder oAuth(String x); method OBrien (line 2220) | public abstract Builder OBrien(String x); method build (line 2222) | public abstract BuilderWithPrefixedGettersAndUnprefixedSetters bui... method testBuilderWithPrefixedGetterAndUnprefixedSetter (line 2226) | @Test class BuilderWithPropertyBuilders (line 2237) | @AutoValue method getFoos (line 2239) | public abstract ImmutableList getFoos(); method getStrings (line 2241) | public abstract ImmutableSet getStrings(); method toBuilder (line 2243) | public abstract BuilderWithPropertyBuilders.Builder toBuilder(); method builder (line 2245) | public static > Builder builder() { class Builder (line 2249) | @AutoValue.Builder method getFoos (line 2251) | public abstract ImmutableList getFoos(); method addFoos (line 2253) | public Builder addFoos(Iterable foos) { method foosBuilder (line 2258) | abstract ImmutableList.Builder foosBuilder(); method addToTs (line 2260) | public Builder addToTs(FooT element) { method setStrings (line 2265) | abstract Builder setStrings(ImmutableList strings); method stringsBuilder (line 2267) | abstract ImmutableSet.Builder stringsBuilder(); method addToStrings (line 2269) | public Builder addToStrings(String element) { method build (line 2274) | public abstract BuilderWithPropertyBuilders build(); method testBuilderWithPropertyBuilders (line 2278) | @Test type ImmutableListOf (line 2333) | interface ImmutableListOf { method list (line 2334) | ImmutableList list(); class PropertyBuilderInheritsType (line 2337) | @AutoValue method builder (line 2339) | static Builder builder() { class Builder (line 2343) | @AutoValue.Builder method listBuilder (line 2345) | abstract ImmutableList.Builder listBuilder(); method build (line 2347) | abstract PropertyBuilderInheritsType build(); method propertyBuilderInheritsType (line 2351) | @Test class BuilderWithExoticPropertyBuilders (line 2359) | @AutoValue method map (line 2362) | public abstract ImmutableMap map(); method table (line 2364) | public abstract ImmutableTable table(); method builder (line 2366) | public static > Builder putAll(Map map) { method mapBuilder (line 2377) | public abstract ImmutableMap.Builder mapBuilder(); method putAll (line 2379) | public Builder putAll(ImmutableTable table) { method tableBuilder (line 2384) | public abstract ImmutableTable.Builder tableBuilder(); method build (line 2386) | public abstract BuilderWithExoticPropertyBuilders build(); method testBuilderWithExoticPropertyBuilders (line 2390) | @Test class BuilderWithCopyingSetters (line 2416) | @AutoValue method things (line 2418) | public abstract ImmutableSet things(); method numbers (line 2420) | public abstract ImmutableList numbers(); method map (line 2422) | public abstract ImmutableMap map(); method builder (line 2424) | public static Builder builder(T value) { type Builder (line 2430) | @AutoValue.Builder method setThings (line 2432) | Builder setThings(ImmutableSet things); method setThings (line 2434) | Builder setThings(Iterable things); method setThings (line 2436) | Builder setThings(T... things); method setNumbers (line 2438) | Builder setNumbers(Collection strings); method setMap (line 2440) | Builder setMap(Map map); method build (line 2442) | BuilderWithCopyingSetters build(); method testBuilderWithCopyingSetters (line 2446) | @Test class BuilderWithImmutableSorted (line 2462) | @AutoValue method sortedSet (line 2464) | public abstract ImmutableSortedSet sortedSet(); method sortedMap (line 2466) | public abstract ImmutableSortedMap sortedMap(); method builder (line 2468) | public static > Builder builder() { type Builder (line 2474) | @AutoValue.Builder method setSortedSet (line 2476) | Builder setSortedSet(T... x); method setSortedSet (line 2478) | Builder setSortedSet(NavigableSet x); method sortedSetBuilder (line 2480) | ImmutableSortedSet.Builder sortedSetBuilder(); method setSortedMap (line 2482) | Builder setSortedMap(SortedMap x); method setSortedMap (line 2484) | Builder setSortedMap(NavigableMap x); method sortedMapBuilder (line 2486) | ImmutableSortedMap.Builder sortedMapBuilder(); method build (line 2488) | BuilderWithImmutableSorted build(); method testBuilderWithImmutableSorted_Varargs (line 2492) | @Test method testBuilderWithImmutableSorted_SetSet (line 2499) | @Test method testBuilderWithImmutableSorted_SetMap (line 2508) | @Test method testBuilderWithImmutableSorted_SetCollectionBuilder (line 2517) | @Test method testBuilderWithImmutableSorted_MapCollectionBuilder (line 2526) | @Test class BuilderWithCollectionBuilderAndSetter (line 2535) | @AutoValue method things (line 2537) | public abstract ImmutableList things(); method builder (line 2539) | public static Builder builder() { type Builder (line 2543) | @AutoValue.Builder method setThings (line 2545) | Builder setThings(List things); method things (line 2547) | ImmutableList things(); method thingsBuilder (line 2549) | ImmutableList.Builder thingsBuilder(); method build (line 2551) | BuilderWithCollectionBuilderAndSetter build(); method testBuilderAndSetterDefaultsEmpty (line 2555) | @Test method testBuilderAndSetterUsingBuilder (line 2563) | @Test method testBuilderAndSetterUsingSetter (line 2572) | @Test method testBuilderAndSetterUsingSetterThenBuilder (line 2587) | @Test method testBuilderAndSetterCannotSetAfterBuilder (line 2598) | @Test class AbstractParentWithBuilder (line 2616) | abstract static class AbstractParentWithBuilder { method foo (line 2617) | abstract String foo(); class Builder (line 2619) | abstract static class Builder> { method foo (line 2620) | abstract B foo(String s); class ChildWithBuilder (line 2624) | @AutoValue method bar (line 2626) | abstract String bar(); method builder (line 2628) | static Builder builder() { class Builder (line 2632) | @AutoValue.Builder method bar (line 2634) | abstract Builder bar(String s); method build (line 2636) | abstract ChildWithBuilder build(); method testInheritedBuilder (line 2640) | @Test class GwtCompatibleTest (line 2652) | @AutoValue method foo (line 2655) | abstract int foo(); method create (line 2657) | static GwtCompatibleTest create(int foo) { class GwtCompatibleTestNoArgs (line 2662) | @AutoValue method bar (line 2665) | abstract String bar(); method create (line 2667) | static GwtCompatibleTestNoArgs create(String bar) { method testGwtCompatibleInherited (line 2672) | @Test class CopyAnnotation (line 2712) | @CopiedAnnotation method field1 (line 2718) | @HairyAnnotation( method field2 (line 2728) | @CopiedAnnotation method create (line 2734) | static CopyAnnotation create() { method testCopyClassAnnotations (line 2739) | @Test method testCopyMethodAnnotations (line 2768) | @Test method testCopyMethodAnnotationsByDefault (line 2788) | @Test class HProperty (line 2802) | @AutoValue method h (line 2804) | public abstract Object h(); method create (line 2806) | public static HProperty create(Object h) { method testHProperty (line 2811) | @Test type Parent1 (line 2818) | interface Parent1 { method something (line 2819) | int something(); type Parent2 (line 2822) | interface Parent2 { method something (line 2823) | int something(); class InheritSameMethodTwice (line 2826) | @AutoValue method create (line 2828) | static InheritSameMethodTwice create(int something) { method testInheritSameMethodTwice (line 2833) | @Test type OneTwoThreeFour (line 2844) | interface OneTwoThreeFour { method one (line 2845) | String one(); method two (line 2847) | String two(); method three (line 2849) | boolean three(); method four (line 2851) | long four(); type TwoFour (line 2854) | interface TwoFour { method two (line 2855) | String two(); method four (line 2857) | long four(); class OneTwoThreeFourImpl (line 2860) | @AutoValue method create (line 2862) | static OneTwoThreeFourImpl create(String one, String two, boolean th... method testOneTwoThreeFour (line 2867) | @Test class OuterWithBuilder (line 2877) | @AutoValue method foo (line 2879) | abstract String foo(); method inner (line 2881) | abstract InnerWithBuilder inner(); method toBuilder (line 2883) | abstract Builder toBuilder(); method builder (line 2885) | static Builder builder() { class Builder (line 2889) | @AutoValue.Builder method foo (line 2891) | abstract Builder foo(String x); method inner (line 2893) | abstract Builder inner(InnerWithBuilder x); method innerBuilder (line 2895) | abstract InnerWithBuilder.Builder innerBuilder(); method build (line 2897) | abstract OuterWithBuilder build(); class InnerWithBuilder (line 2901) | @AutoValue method bar (line 2903) | abstract int bar(); method toBuilder (line 2905) | abstract Builder toBuilder(); method builder (line 2907) | static Builder builder() { class Builder (line 2911) | @AutoValue.Builder method setBar (line 2913) | abstract Builder setBar(int x); method build (line 2915) | abstract InnerWithBuilder build(); method testBuilderWithinBuilder (line 2919) | @Test class MyMap (line 2942) | public static class MyMap extends HashMap { method MyMap (line 2945) | public MyMap() {} method MyMap (line 2947) | public MyMap(Map map) { class MyMapBuilder (line 2952) | public static class MyMapBuilder extends LinkedHashMap { method MyMapBuilder (line 2955) | public MyMapBuilder() {} method MyMapBuilder (line 2957) | public MyMapBuilder(Map map) { method build (line 2961) | public MyMap build() { class BuildMyMap (line 2966) | @AutoValue method map (line 2968) | abstract MyMap map(); method toBuilder (line 2970) | abstract Builder toBuilder(); method builder (line 2972) | static Builder builder() { class Builder (line 2976) | @AutoValue.Builder method mapBuilder (line 2978) | abstract MyMapBuilder mapBuilder(); method build (line 2980) | abstract BuildMyMap build(); method testMyMapBuilder (line 2984) | @Test class MyStringMap (line 2999) | public static class MyStringMap extends MyMap { method MyStringMap (line 3002) | public MyStringMap() {} method MyStringMap (line 3004) | public MyStringMap(Map map) { method toBuilder (line 3008) | public MyStringMapBuilder toBuilder() { class MyStringMapBuilder (line 3013) | public static class MyStringMapBuilder extends MyMapBuilder map) { method build (line 3022) | @Override class BuildMyStringMap (line 3028) | @AutoValue method map (line 3030) | abstract MyStringMap map(); method toBuilder (line 3032) | abstract Builder toBuilder(); method builder (line 3034) | static Builder builder() { class Builder (line 3038) | @AutoValue.Builder method mapBuilder (line 3040) | abstract MyStringMapBuilder mapBuilder(); method build (line 3042) | abstract BuildMyStringMap build(); method testMyStringMapBuilder (line 3046) | @Test class BuilderOfManyAccessLevels (line 3061) | @AutoValue method publicGetterProtectedBuilderGetterPackageProtectedSetterInt (line 3063) | public abstract int publicGetterProtectedBuilderGetterPackageProtect... method protectedGetterPackageProtectedBuilderGetterPublicSetterInt (line 3065) | protected abstract int protectedGetterPackageProtectedBuilderGetterP... method packageProtectedGetterPublicBuilderGetterProtectedSetterInt (line 3067) | abstract int packageProtectedGetterPublicBuilderGetterProtectedSette... class Builder (line 3069) | @AutoValue.Builder method publicGetterProtectedBuilderGetterPackageProtectedSetterInt (line 3071) | protected abstract int publicGetterProtectedBuilderGetterPackagePr... method protectedGetterPackageProtectedBuilderGetterPublicSetterInt (line 3073) | abstract int protectedGetterPackageProtectedBuilderGetterPublicSet... method packageProtectedGetterPublicBuilderGetterProtectedSetterInt (line 3075) | public abstract int packageProtectedGetterPublicBuilderGetterProte... method setPublicGetterProtectedBuilderGetterPackageProtectedSetterInt (line 3077) | abstract Builder setPublicGetterProtectedBuilderGetterPackageProte... method setProtectedGetterPackageProtectedBuilderGetterPublicSetterInt (line 3079) | public abstract Builder setProtectedGetterPackageProtectedBuilderG... method setPackageProtectedGetterPublicBuilderGetterProtectedSetterInt (line 3081) | protected abstract Builder setPackageProtectedGetterPublicBuilderG... method build (line 3084) | public abstract BuilderOfManyAccessLevels build(); method testBuilderOfManyAccessLevels_accessLevels (line 3088) | @Test type Access (line 3120) | private enum Access { method testMethodAccess (line 3138) | private static void testMethodAccess( class VersionId (line 3149) | static class VersionId {} class ItemVersionId (line 3151) | static class ItemVersionId extends VersionId {} type VersionedPersistent (line 3153) | interface VersionedPersistent { method getVersionId (line 3154) | VersionId getVersionId(); type Item (line 3157) | interface Item extends VersionedPersistent { method getVersionId (line 3158) | @Override class FakeItem (line 3162) | @AutoValue method builder (line 3164) | static Builder builder() { class Builder (line 3168) | @AutoValue.Builder method setVersionId (line 3170) | abstract Builder setVersionId(ItemVersionId x); method build (line 3172) | abstract FakeItem build(); method testParentInterfaceOverridesGrandparent (line 3176) | @Test class ApkVersionCode (line 3184) | public static class ApkVersionCode {} class ReleaseInfo (line 3195) | @AutoValue method newBuilder (line 3197) | public static ReleaseInfoBuilder newBuilder() { method apkVersionCodes (line 3201) | public abstract ImmutableList apkVersionCodes(); method ReleaseInfo (line 3203) | ReleaseInfo() {} class ReleaseInfoBuilder (line 3206) | @AutoValue.Builder method addApkVersionCode (line 3208) | public ReleaseInfoBuilder addApkVersionCode(ApkVersionCode code) { method apkVersionCodesBuilder (line 3213) | abstract ImmutableList.Builder apkVersionCodesBuil... method build (line 3215) | public abstract ReleaseInfo build(); method testUnusualBuilderName (line 3219) | @Test class OuterWithDefaultableInner (line 3226) | @AutoValue method names (line 3228) | public abstract ImmutableList names(); method inner (line 3230) | public abstract DefaultableInner inner(); method builder (line 3232) | public static Builder builder() { class Builder (line 3236) | @AutoValue.Builder method names (line 3238) | public abstract ImmutableList names(); method namesBuilder (line 3240) | public abstract ImmutableList.Builder namesBuilder(); method inner (line 3242) | public abstract DefaultableInner inner(); method innerBuilder (line 3244) | public abstract DefaultableInner.Builder innerBuilder(); method build (line 3246) | public abstract OuterWithDefaultableInner build(); class DefaultableInner (line 3250) | @AutoValue method bar (line 3252) | public abstract int bar(); method builder (line 3254) | public static Builder builder() { class Builder (line 3258) | @AutoValue.Builder method setBar (line 3260) | public abstract Builder setBar(int x); method build (line 3262) | public abstract DefaultableInner build(); method testOuterWithDefaultableInner_Defaults (line 3266) | @Test method testOuterWithDefaultableInner_Getters (line 3274) | @Test class OuterWithNonDefaultableInner (line 3293) | @AutoValue method foo (line 3295) | public abstract int foo(); method inner (line 3297) | public abstract NonDefaultableInner inner(); method builder (line 3299) | public static Builder builder() { class Builder (line 3303) | @AutoValue.Builder method setFoo (line 3305) | public abstract Builder setFoo(int x); method innerBuilder (line 3307) | public abstract NonDefaultableInner.Builder innerBuilder(); method build (line 3309) | public abstract OuterWithNonDefaultableInner build(); class NonDefaultableInner (line 3313) | @AutoValue method bar (line 3315) | public abstract E bar(); method builder (line 3317) | public static Builder builder() { class Builder (line 3321) | @AutoValue.Builder method setBar (line 3323) | public abstract Builder setBar(E x); method build (line 3325) | public abstract NonDefaultableInner build(); method testOuterWithNonDefaultableInner (line 3329) | @Test class RedeclareJavaLangClasses (line 3340) | @SuppressWarnings("JavaLangClash") class Object (line 3345) | public static class Object {} class String (line 3347) | public static class String {} method alienObject (line 3349) | public abstract Object alienObject(); method alienString (line 3351) | public abstract String alienString(); method builder (line 3353) | public static Builder builder() { class Builder (line 3357) | @AutoValue.Builder method setAlienObject (line 3359) | public abstract Builder setAlienObject(Object x); method setAlienString (line 3361) | public abstract Builder setAlienString(String x); method build (line 3363) | public abstract RedeclareJavaLangClasses build(); method testRedeclareJavaLangClasses (line 3367) | @Test class GenericExtends (line 3378) | @AutoValue method metrics (line 3380) | abstract ImmutableSet metrics(); method builder (line 3382) | static Builder builder() { class Builder (line 3386) | @AutoValue.Builder method setMetrics (line 3388) | abstract Builder setMetrics(ImmutableSet metrics); method build (line 3390) | abstract GenericExtends build(); method testGenericExtends (line 3394) | @Test class Parent (line 3401) | abstract static class Parent { method getList (line 3402) | abstract List getList(); class Child (line 3405) | @AutoValue method builder (line 3407) | static Builder builder() { class Builder (line 3411) | @AutoValue.Builder method setList (line 3413) | abstract Builder setList(List list); method build (line 3415) | abstract Child build(); method nonGenericExtendsGeneric (line 3419) | @Test class AbstractGenericParentWithBuilder (line 3426) | abstract static class AbstractGenericParentWithBuilder { method foo (line 3427) | abstract T foo(); class Builder (line 3429) | abstract static class Builder> { method foo (line 3430) | abstract B foo(T s); class ChildOfAbstractGenericParentWithBuilder (line 3434) | @AutoValue method builder (line 3437) | static Builder builder() { class Builder (line 3441) | @AutoValue.Builder method build (line 3444) | abstract ChildOfAbstractGenericParentWithBuilder build(); method genericExtendsGeneric (line 3448) | @Test class OuterWithTypeParam (line 3455) | @SuppressWarnings("ClassCanBeStatic") class InnerWithTypeParam (line 3457) | class InnerWithTypeParam {} class InnerWithoutTypeParam (line 3459) | class InnerWithoutTypeParam {} class Nested (line 3461) | static class Nested {} class Nesty (line 3464) | @AutoValue method innerWithTypeParam (line 3466) | abstract OuterWithTypeParam.InnerWithTypeParam inner... method innerWithoutTypeParam (line 3468) | abstract OuterWithTypeParam.InnerWithoutTypeParam innerWitho... method nested (line 3470) | abstract OuterWithTypeParam.Nested nested(); method builder (line 3472) | static Builder builder() { class Builder (line 3476) | @AutoValue.Builder method setInnerWithTypeParam (line 3478) | abstract Builder setInnerWithTypeParam( method setInnerWithoutTypeParam (line 3481) | abstract Builder setInnerWithoutTypeParam(OuterWithTypeParam anImmutableSortedMap(); method anImmutableSortedSet (line 3567) | abstract ImmutableSortedSet anImmutableSortedSet(); method nonGenericImmutableSortedMap (line 3569) | abstract ImmutableSortedMap nonGenericImmutableSortedMap(); method rawImmutableSortedSet (line 3571) | abstract ImmutableSortedSet rawImmutableSortedSet(); method toBuilder (line 3573) | abstract DataWithSortedCollectionBuilders.Builder toBuilder(); method builder (line 3575) | static DataWithSortedCollectionBuilders.Builder builder... class Builder (line 3579) | @AutoValue.Builder method anImmutableSortedMap (line 3581) | abstract DataWithSortedCollectionBuilders.Builder anImmutabl... method anImmutableSortedMapBuilder (line 3584) | abstract ImmutableSortedMap.Builder anImmutableSortedMapBuil... method anImmutableSortedSet (line 3587) | abstract DataWithSortedCollectionBuilders.Builder anImmutabl... method anImmutableSortedSetBuilder (line 3590) | abstract ImmutableSortedSet.Builder anImmutableSortedSetBuilder... method nonGenericImmutableSortedMapBuilder (line 3592) | abstract ImmutableSortedMap.Builder nonGenericImmutabl... method rawImmutableSortedSetBuilder (line 3595) | abstract ImmutableSortedSet.Builder rawImmutableSortedSetBuilder(C... method build (line 3597) | abstract DataWithSortedCollectionBuilders build(); method shouldGenerateBuildersWithComparators (line 3601) | @Test class Stepped (line 3663) | @AutoValue method one (line 3665) | public abstract String one(); method two (line 3667) | public abstract int two(); method three (line 3669) | public abstract double three(); type StepOne (line 3671) | public interface StepOne { method setOne (line 3672) | StepTwo setOne(T x); type StepTwo (line 3675) | public interface StepTwo { method setTwo (line 3676) | StepThree setTwo(int x); type StepThree (line 3679) | public interface StepThree { method setThreeAndBuild (line 3680) | Stepped setThreeAndBuild(double x); method builder (line 3683) | public static StepOne builder() { class Builder (line 3687) | @AutoValue.Builder method setThree (line 3689) | abstract Builder setThree(double x); method build (line 3691) | abstract Stepped build(); method setThreeAndBuild (line 3693) | @Override method stepBuilder (line 3700) | @Test class Giant (line 3713) | abstract static class Giant { method x1 (line 3714) | abstract int x1(); method x2 (line 3716) | abstract int x2(); method x3 (line 3718) | abstract int x3(); method x4 (line 3720) | abstract int x4(); method x5 (line 3722) | abstract int x5(); method x6 (line 3724) | abstract int x6(); method x7 (line 3726) | abstract int x7(); method x8 (line 3728) | abstract int x8(); method x9 (line 3730) | abstract int x9(); method x10 (line 3732) | abstract int x10(); method x11 (line 3734) | abstract int x11(); method x12 (line 3736) | abstract int x12(); method x13 (line 3738) | abstract int x13(); method x14 (line 3740) | abstract int x14(); method x15 (line 3742) | abstract int x15(); method x16 (line 3744) | abstract int x16(); method x17 (line 3746) | abstract int x17(); method x18 (line 3748) | abstract int x18(); method x19 (line 3750) | abstract int x19(); method x20 (line 3752) | abstract int x20(); method x21 (line 3754) | abstract int x21(); method x22 (line 3756) | abstract int x22(); method x23 (line 3758) | abstract int x23(); method x24 (line 3760) | abstract int x24(); method x25 (line 3762) | abstract int x25(); method x26 (line 3764) | abstract int x26(); method x27 (line 3766) | abstract int x27(); method x28 (line 3768) | abstract int x28(); method x29 (line 3770) | abstract int x29(); method x30 (line 3772) | abstract int x30(); method x31 (line 3774) | abstract int x31(); class Builder (line 3776) | abstract static class Builder { method x1 (line 3777) | abstract Builder x1(int x); method x2 (line 3779) | abstract Builder x2(int x); method x3 (line 3781) | abstract Builder x3(int x); method x4 (line 3783) | abstract Builder x4(int x); method x5 (line 3785) | abstract Builder x5(int x); method x6 (line 3787) | abstract Builder x6(int x); method x7 (line 3789) | abstract Builder x7(int x); method x8 (line 3791) | abstract Builder x8(int x); method x9 (line 3793) | abstract Builder x9(int x); method x10 (line 3795) | abstract Builder x10(int x); method x11 (line 3797) | abstract Builder x11(int x); method x12 (line 3799) | abstract Builder x12(int x); method x13 (line 3801) | abstract Builder x13(int x); method x14 (line 3803) | abstract Builder x14(int x); method x15 (line 3805) | abstract Builder x15(int x); method x16 (line 3807) | abstract Builder x16(int x); method x17 (line 3809) | abstract Builder x17(int x); method x18 (line 3811) | abstract Builder x18(int x); method x19 (line 3813) | abstract Builder x19(int x); method x20 (line 3815) | abstract Builder x20(int x); method x21 (line 3817) | abstract Builder x21(int x); method x22 (line 3819) | abstract Builder x22(int x); method x23 (line 3821) | abstract Builder x23(int x); method x24 (line 3823) | abstract Builder x24(int x); method x25 (line 3825) | abstract Builder x25(int x); method x26 (line 3827) | abstract Builder x26(int x); method x27 (line 3829) | abstract Builder x27(int x); method x28 (line 3831) | abstract Builder x28(int x); method x29 (line 3833) | abstract Builder x29(int x); method x30 (line 3835) | abstract Builder x30(int x); method x31 (line 3837) | abstract Builder x31(int x); method setFirst30 (line 3839) | Builder setFirst30() { class Giant31 (line 3874) | @AutoValue method builder (line 3876) | static Builder builder() { class Builder (line 3880) | @AutoValue.Builder method build (line 3882) | abstract Giant31 build(); class Giant32 (line 3886) | @AutoValue method x32 (line 3888) | abstract int x32(); method builder (line 3890) | static Builder builder() { class Builder (line 3894) | @AutoValue.Builder method x32 (line 3896) | abstract Builder x32(int x); method build (line 3898) | abstract Giant32 build(); class Giant33 (line 3902) | @AutoValue method x32 (line 3904) | abstract int x32(); method x33 (line 3906) | abstract int x33(); method builder (line 3908) | static Builder builder() { class Builder (line 3912) | @AutoValue.Builder method x32 (line 3914) | abstract Builder x32(int x); method x33 (line 3916) | abstract Builder x33(int x); method build (line 3918) | abstract Giant33 build(); method testGiant31 (line 3922) | @Test method testGiant32 (line 3946) | @Test method testGiant33 (line 3972) | @Test FILE: value/src/it/functional/src/test/java/com/google/auto/value/CompileWithEclipseTest.java class CompileWithEclipseTest (line 55) | @RunWith(JUnit4.class) method setSourceRoot (line 59) | @BeforeClass method compileWithEclipse (line 83) | @Test method filesUnderDirectory (line 140) | private static ImmutableSet filesUnderDirectory(File dir, Predic... FILE: value/src/it/functional/src/test/java/com/google/auto/value/GradleIT.java class GradleIT (line 40) | @RunWith(JUnit4.class) method basic (line 77) | @Test method buildFakeProject (line 121) | private BuildResult buildFakeProject() throws IOException { method getGradleInstallation (line 134) | private static Optional getGradleInstallation() { method expandSystemProperties (line 176) | private static String expandSystemProperties(String s) { method writeFile (line 184) | private static void writeFile(Path file, String text) throws IOExcepti... FILE: value/src/it/functional/src/test/java/com/google/auto/value/SimpleValueTypeTest.java class SimpleValueTypeTest (line 31) | @RunWith(JUnit4.class) method testSimpleValueType (line 33) | @Test method testNestedValueType (line 50) | @Test method testNull (line 57) | @Test FILE: value/src/it/functional/src/test/java/com/google/auto/value/enums/MyEnum.java type MyEnum (line 21) | public enum MyEnum { FILE: value/src/it/functional/src/test/java/com/google/auto/value/gwt/CustomFieldSerializerTest.java class CustomFieldSerializerTest (line 46) | @RunWith(JUnit4.class) class ValueType (line 48) | @AutoValue method string (line 51) | abstract String string(); method integer (line 53) | abstract int integer(); method other (line 55) | @Nullable method others (line 58) | abstract List others(); method create (line 60) | static ValueType create(String string, int integer, @Nullable ValueT... method create (line 64) | static ValueType create( method testCustomFieldSerializer (line 79) | @Test class ValueTypeWithGetters (line 94) | @AutoValue method getPackage (line 97) | abstract String getPackage(); method isDefault (line 99) | abstract boolean isDefault(); method create (line 101) | static ValueTypeWithGetters create(String pkg, boolean dflt) { method testCustomFieldSerializerWithGetters (line 106) | @Test class GenericValueType (line 120) | @AutoValue method map (line 124) | abstract Map map(); method create (line 126) | static , V extends K> GenericValueType... method testCustomFieldSerializerGeneric (line 131) | @Test class ValueTypeWithBuilder (line 145) | @AutoValue method string (line 148) | abstract String string(); method strings (line 150) | abstract ImmutableList strings(); method builder (line 152) | static Builder builder() { type Builder (line 156) | @AutoValue.Builder method string (line 158) | Builder string(String x); method strings (line 160) | Builder strings(ImmutableList x); method build (line 162) | ValueTypeWithBuilder build(); method testCustomFieldSerializerWithBuilder (line 166) | @Test class ValueTypeWithBuilderAndGetters (line 180) | @AutoValue method getPackage (line 183) | abstract String getPackage(); method isDefault (line 185) | abstract boolean isDefault(); method builder (line 187) | static Builder builder() { type Builder (line 191) | @AutoValue.Builder method setPackage (line 193) | Builder setPackage(String x); method setDefault (line 195) | Builder setDefault(boolean x); method build (line 197) | ValueTypeWithBuilderAndGetters build(); method testCustomFieldSerializerWithBuilderAndGetters (line 201) | @Test class GenericValueTypeWithBuilder (line 215) | @AutoValue method map (line 219) | abstract Map map(); method builder (line 221) | static , V extends K> Builder builder() { type Builder (line 225) | @AutoValue.Builder method map (line 227) | Builder map(Map map); method build (line 229) | GenericValueTypeWithBuilder build(); method testCustomFieldSerializerGenericWithBuilder (line 233) | @Test class MethodCall (line 247) | @AutoValue method method (line 249) | abstract String method(); method args (line 251) | abstract ImmutableList args(); method of (line 253) | static MethodCall of(String method, ImmutableList args) { class MickeyMouseMock (line 270) | private static class MickeyMouseMock { method MickeyMouseMock (line 275) | MickeyMouseMock(Class intf) { method proxy (line 279) | T proxy() { method verify (line 283) | void verify(ThrowingRunnable actions) { method invocationHandler (line 296) | private Object invocationHandler(Object proxy, Method method, Object... FILE: value/src/it/functional/src/test/java/com/google/auto/value/gwt/EmptyExtension.java class EmptyExtension (line 34) | @AutoService(AutoValueExtension.class) method applicable (line 65) | @Override method generateClass (line 70) | @Override method actualTypeParametersString (line 95) | private static String actualTypeParametersString(TypeElement type) { method formalTypeParametersString (line 105) | private static String formalTypeParametersString(TypeElement type) { method appendTypeParameterWithBounds (line 120) | private static void appendTypeParameterWithBounds( FILE: value/src/it/functional/src/test/java/com/google/auto/value/gwt/GwtCompilationTest.java class GwtCompilationTest (line 35) | @RunWith(JUnit4.class) method testBasic (line 51) | @Test method testSuppressWarnings (line 141) | @Test method testBuildersAndGenerics (line 235) | @Test method generatedAnnotationType (line 343) | private String generatedAnnotationType() { method isJavaxAnnotationProcessingGeneratedAvailable (line 349) | private boolean isJavaxAnnotationProcessingGeneratedAvailable() { FILE: value/src/it/functional/src/test/java/com/google/auto/value/gwt/GwtValueType.java class GwtValueType (line 30) | @AutoValue method string (line 33) | abstract String string(); method integer (line 35) | abstract int integer(); method other (line 37) | @Nullable method others (line 40) | abstract List others(); method create (line 42) | static GwtValueType create(String string, int integer, @Nullable GwtVa... method create (line 46) | static GwtValueType create( FILE: value/src/it/functional/src/test/java/com/google/auto/value/gwt/GwtValueTypeWithBuilder.java class GwtValueTypeWithBuilder (line 30) | @AutoValue method string (line 33) | abstract String string(); method integer (line 35) | abstract int integer(); method other (line 37) | @Nullable method others (line 40) | abstract List> others(); method list (line 42) | abstract ImmutableList list(); method otherList (line 44) | abstract ImmutableList otherList(); method listWithBuilder (line 46) | abstract ImmutableList listWithBuilder(); method builder (line 48) | static Builder builder() { type Builder (line 52) | @AutoValue.Builder method string (line 54) | Builder string(String x); method integer (line 56) | Builder integer(int x); method other (line 58) | Builder other(@Nullable GwtValueTypeWithBuilder x); method others (line 60) | Builder others(List> x); method list (line 62) | Builder list(ImmutableList x); method otherList (line 64) | Builder otherList(List x); method listWithBuilderBuilder (line 66) | ImmutableList.Builder listWithBuilderBuilder(); method build (line 68) | GwtValueTypeWithBuilder build(); FILE: value/src/it/functional/src/test/java/com/google/auto/value/gwt/NonSerializableGwtValueType.java class NonSerializableGwtValueType (line 27) | @AutoValue method string (line 30) | abstract String string(); method integer (line 32) | abstract int integer(); method create (line 34) | static NonSerializableGwtValueType create(String string, int integer) { FILE: value/src/it/functional/src/test/java/com/google/auto/value/gwt/SerialSignatureTest.java class SerialSignatureTest (line 35) | @RunWith(JUnit4.class) class One (line 37) | @AutoValue method foo (line 40) | abstract int foo(); method create (line 42) | static One create(int foo) { class Two (line 47) | @AutoValue method foo (line 50) | abstract int foo(); method create (line 52) | static Two create(int foo) { method testSerialSignatures (line 57) | @Test method dummySignatureFieldName (line 66) | private static String dummySignatureFieldName(Class c) { FILE: value/src/it/gwtserializer/src/test/java/com/google/auto/value/GwtSerializerSuite.java class GwtSerializerSuite (line 22) | public class GwtSerializerSuite { method suite (line 23) | public static Test suite() { FILE: value/src/it/gwtserializer/src/test/java/com/google/auto/value/client/GwtSerializerTest.java class GwtSerializerTest (line 28) | public class GwtSerializerTest extends GWTTestCase { type TestService (line 30) | @RemoteServiceRelativePath("test") method echo (line 32) | Simple echo(Simple simple); method echo (line 34) | SimpleWithBuilder echo(SimpleWithBuilder simple); method echo (line 36) | Nested echo(Nested nested); method echo (line 38) | NestedWithBuilder echo(NestedWithBuilder nested); method echo (line 40) | Generics echo(Generics generics); method echo (line 42) | GenericsWithBuilder echo(GenericsWithBuilder callback); method echo (line 48) | void echo(SimpleWithBuilder simple, AsyncCallback... method echo (line 50) | void echo(Nested nested, AsyncCallback callback); method echo (line 52) | void echo(NestedWithBuilder nested, AsyncCallback... method echo (line 54) | void echo(Generics generics, AsyncCallback>... method echo (line 56) | void echo( class AssertEqualsCallback (line 61) | class AssertEqualsCallback implements AsyncCallback { method AssertEqualsCallback (line 64) | AssertEqualsCallback(T expected) { method onSuccess (line 68) | @Override method onFailure (line 74) | @Override class TestServiceImpl (line 80) | @GwtIncompatible("RemoteServiceServlet") method echo (line 83) | @Override method echo (line 88) | @Override method echo (line 93) | @Override method echo (line 98) | @Override method echo (line 106) | @Override method echo (line 111) | @Override class Simple (line 120) | @AutoValue method message (line 123) | public abstract String message(); method create (line 125) | public static Simple create(String message) { class SimpleWithBuilder (line 130) | @AutoValue method message (line 133) | public abstract String message(); method builder (line 135) | public static Builder builder() { type Builder (line 139) | @AutoValue.Builder method message (line 141) | Builder message(String message); method build (line 143) | SimpleWithBuilder build(); class Nested (line 147) | @AutoValue method message (line 150) | public abstract String message(); method simple (line 152) | public abstract Simple simple(); method create (line 154) | public static Nested create(String message, Simple simple) { class NestedWithBuilder (line 159) | @AutoValue method message (line 162) | public abstract String message(); method simple (line 164) | public abstract SimpleWithBuilder simple(); method builder (line 166) | public static Builder builder() { type Builder (line 170) | @AutoValue.Builder method message (line 172) | Builder message(String message); method simple (line 174) | Builder simple(SimpleWithBuilder simple); method build (line 176) | NestedWithBuilder build(); class Generics (line 180) | @AutoValue method simple (line 183) | public abstract T simple(); method create (line 185) | public static Generics create(T simple) { class GenericsWithBuilder (line 190) | @AutoValue method simple (line 193) | public abstract T simple(); method builder (line 195) | public static Builder builder() { type Builder (line 199) | @AutoValue.Builder method simple (line 201) | Builder simple(T simple); method build (line 203) | GenericsWithBuilder build(); method getModuleName (line 209) | @Override method gwtSetUp (line 214) | @Override method testSimple (line 219) | public void testSimple() { method testSimpleWithBuilder (line 225) | public void testSimpleWithBuilder() { method testNested (line 231) | public void testNested() { method testNestedWithBuilder (line 237) | public void testNestedWithBuilder() { method testGenerics (line 247) | public void testGenerics() { method testGenericsWithBuilder (line 253) | public void testGenericsWithBuilder() { FILE: value/src/main/java/com/google/auto/value/extension/AutoValueExtension.java class AutoValueExtension (line 78) | public abstract class AutoValueExtension { type Context (line 81) | public interface Context { method processingEnvironment (line 88) | ProcessingEnvironment processingEnvironment(); method packageName (line 91) | String packageName(); method autoValueClass (line 98) | TypeElement autoValueClass(); method finalAutoValueClassName (line 110) | default String finalAutoValueClassName() { method properties (line 137) | Map properties(); method propertyTypes (line 151) | default Map propertyTypes() { method abstractMethods (line 161) | Set abstractMethods(); method builderAbstractMethods (line 169) | Set builderAbstractMethods(); method classAnnotationsToCopy (line 180) | default List classAnnotationsToCopy(TypeElement cl... method methodAnnotationsToCopy (line 193) | default List methodAnnotationsToCopy(ExecutableEle... method builder (line 210) | default Optional builder() { type BuilderContext (line 216) | public interface BuilderContext { method builderType (line 221) | TypeElement builderType(); method toBuilderMethods (line 244) | Set toBuilderMethods(); method builderMethods (line 274) | Set builderMethods(); method buildMethod (line 288) | Optional buildMethod(); method autoBuildMethod (line 300) | ExecutableElement autoBuildMethod(); method setters (line 307) | Map> setters(); method propertyBuilders (line 317) | Map propertyBuilders(); type IncrementalExtensionType (line 331) | public enum IncrementalExtensionType { method incrementalType (line 372) | public IncrementalExtensionType incrementalType(ProcessingEnvironment ... method getSupportedOptions (line 387) | public Set getSupportedOptions() { method applicable (line 404) | public boolean applicable(Context context) { method mustBeFinal (line 414) | public boolean mustBeFinal(Context context) { method consumeProperties (line 442) | public Set consumeProperties(Context context) { method consumeMethods (line 464) | public Set consumeMethods(Context context) { method consumeBuilderMethods (line 479) | public Set consumeBuilderMethods(Context context) { method generateClass (line 541) | public abstract String generateClass( FILE: value/src/main/java/com/google/auto/value/extension/memoized/processor/ClassNames.java class ClassNames (line 19) | final class ClassNames { FILE: value/src/main/java/com/google/auto/value/extension/memoized/processor/MemoizeExtension.java class MemoizeExtension (line 80) | @AutoService(AutoValueExtension.class) method incrementalType (line 94) | @Override method applicable (line 99) | @Override method generateClass (line 104) | @Override method memoizedMethods (line 110) | private static ImmutableSet memoizedMethods(Context... class Generator (line 116) | static final class Generator { method Generator (line 128) | Generator(Context context, String className, String classToExtend, b... method generate (line 140) | String generate() { method superType (line 170) | private TypeName superType() { method typeVariableNames (line 179) | private ImmutableList typeVariableNames() { method annotatedTypeVariableNames (line 185) | private ImmutableList annotatedTypeVariableNames() { method constructor (line 197) | private MethodSpec constructor() { method generateIdentifier (line 216) | private static String generateIdentifier(String name, Set ex... method isHashCodeMemoized (line 230) | private boolean isHashCodeMemoized() { method isEqualsFinal (line 235) | private boolean isEqualsFinal() { method equalsWithHashCodeCheck (line 250) | private MethodSpec equalsWithHashCodeCheck() { class MethodOverrider (line 271) | private final class MethodOverrider { method MethodOverrider (line 277) | MethodOverrider(ExecutableElement method) { method fields (line 313) | Iterable fields() { method method (line 318) | MethodSpec method() { method validate (line 322) | private void validate() { method checkIllegalModifier (line 338) | private void checkIllegalModifier(Modifier modifier) { method printMessage (line 344) | @FormatMethod method overridesObjectMethod (line 352) | private boolean overridesObjectMethod(String methodName) { method objectMethod (line 356) | private ExecutableElement objectMethod(String methodName) { method pullDownMethodAnnotation (line 367) | private boolean pullDownMethodAnnotation(AnnotationMirror annotati... method buildCacheField (line 379) | private FieldSpec buildCacheField(TypeName type, String name) { method strategy (line 388) | InitializationStrategy strategy() { class InitializationStrategy (line 399) | private abstract class InitializationStrategy { method additionalFields (line 401) | abstract Iterable additionalFields(); method checkMemoized (line 403) | abstract CodeBlock checkMemoized(); method setMemoized (line 405) | abstract CodeBlock setMemoized(); class NullMeansUninitialized (line 408) | private final class NullMeansUninitialized extends InitializationS... method additionalFields (line 409) | @Override method checkMemoized (line 414) | @Override method setMemoized (line 419) | @Override class CheckBooleanField (line 431) | private final class CheckBooleanField extends InitializationStrate... method additionalFields (line 436) | @Override method checkMemoized (line 441) | @Override method setMemoized (line 446) | @Override method getLazyInitAnnotation (line 455) | private static Optional getLazyInitAnnotation(Elements... method containsNullable (line 463) | private static boolean containsNullable(List getAnnotationMirror(Element element,... FILE: value/src/main/java/com/google/auto/value/extension/serializable/processor/ClassNames.java class ClassNames (line 19) | final class ClassNames { method ClassNames (line 23) | private ClassNames() {} FILE: value/src/main/java/com/google/auto/value/extension/serializable/processor/PropertyMirror.java class PropertyMirror (line 30) | final class PropertyMirror { method PropertyMirror (line 36) | PropertyMirror(TypeMirror type, String name, String method) { method getType (line 43) | TypeMirror getType() { method getName (line 48) | String getName() { method getMethod (line 53) | String getMethod() { FILE: value/src/main/java/com/google/auto/value/extension/serializable/processor/SerializableAutoValueExtension.java class SerializableAutoValueExtension (line 64) | @AutoService(AutoValueExtension.class) method applicable (line 67) | @Override method incrementalType (line 72) | @Override method generateClass (line 77) | @Override class Generator (line 83) | private static final class Generator { method Generator (line 92) | Generator(Context context, String className, String classToExtend, b... method generate (line 125) | private String generate() { method constructor (line 147) | private MethodSpec constructor() { method writeReplace (line 165) | private MethodSpec writeReplace() { method buildSerializersMap (line 185) | private ImmutableMap, Serializer> bu... method getClassTypeName (line 198) | private static TypeName getClassTypeName( class ProxyGenerator (line 207) | private static final class ProxyGenerator { method ProxyGenerator (line 215) | ProxyGenerator( method generate (line 226) | private TypeSpec generate() { method serialVersionUid (line 240) | private static FieldSpec serialVersionUid() { method properties (line 248) | private List properties() { method constructor (line 264) | private MethodSpec constructor() { method readResolve (line 284) | private MethodSpec readResolve() { method resolve (line 297) | private CodeBlock resolve(PropertyMirror propertyMirror) { method hasSerializableInterface (line 304) | private static boolean hasSerializableInterface(Context context) { method hasSerializableAutoValueAnnotation (line 318) | private static boolean hasSerializableAutoValueAnnotation(Context cont... FILE: value/src/main/java/com/google/auto/value/extension/serializable/serializer/SerializerFactoryLoader.java class SerializerFactoryLoader (line 33) | public final class SerializerFactoryLoader { method getFactory (line 39) | public static SerializerFactory getFactory(ProcessingEnvironment proce... method loadExtensions (line 43) | private static ImmutableList loadExtensions( method SerializerFactoryLoader (line 69) | private SerializerFactoryLoader() {} FILE: value/src/main/java/com/google/auto/value/extension/serializable/serializer/impl/IdentitySerializerFactory.java class IdentitySerializerFactory (line 23) | public final class IdentitySerializerFactory { method getSerializer (line 26) | public static Serializer getSerializer(TypeMirror typeMirror) { class IdentitySerializer (line 30) | private static class IdentitySerializer implements Serializer { method IdentitySerializer (line 34) | IdentitySerializer(TypeMirror typeMirror) { method proxyFieldType (line 38) | @Override method toProxy (line 43) | @Override method fromProxy (line 48) | @Override method isIdentity (line 53) | @Override method IdentitySerializerFactory (line 59) | private IdentitySerializerFactory() {} FILE: value/src/main/java/com/google/auto/value/extension/serializable/serializer/impl/ImmutableListSerializerExtension.java class ImmutableListSerializerExtension (line 37) | @AutoService(SerializerExtension.class) method ImmutableListSerializerExtension (line 40) | public ImmutableListSerializerExtension() {} method getSerializer (line 42) | @Override class ImmutableListSerializer (line 62) | private static class ImmutableListSerializer implements Serializer { method ImmutableListSerializer (line 68) | ImmutableListSerializer( method proxyFieldType (line 77) | @Override method toProxy (line 87) | @Override method fromProxy (line 99) | @Override method isImmutableList (line 112) | private static boolean isImmutableList(TypeMirror type) { method getContainedType (line 122) | private static TypeMirror getContainedType(TypeMirror type) { FILE: value/src/main/java/com/google/auto/value/extension/serializable/serializer/impl/ImmutableMapSerializerExtension.java class ImmutableMapSerializerExtension (line 38) | @AutoService(SerializerExtension.class) method ImmutableMapSerializerExtension (line 41) | public ImmutableMapSerializerExtension() {} method getSerializer (line 43) | @Override class ImmutableMapSerializer (line 66) | private static class ImmutableMapSerializer implements Serializer { method ImmutableMapSerializer (line 77) | ImmutableMapSerializer( method proxyFieldType (line 94) | @Override method toProxy (line 103) | @Override method fromProxy (line 113) | @Override method generateKeyMapFunction (line 123) | private CodeBlock generateKeyMapFunction( method generateValueMapFunction (line 139) | private CodeBlock generateValueMapFunction( method isImmutableMap (line 156) | private static boolean isImmutableMap(TypeMirror type) { method getKeyType (line 166) | private static TypeMirror getKeyType(TypeMirror type) { method getValueType (line 170) | private static TypeMirror getValueType(TypeMirror type) { FILE: value/src/main/java/com/google/auto/value/extension/serializable/serializer/impl/OptionalSerializerExtension.java class OptionalSerializerExtension (line 35) | @AutoService(SerializerExtension.class) method OptionalSerializerExtension (line 38) | public OptionalSerializerExtension() {} method getSerializer (line 41) | @Override class OptionalSerializer (line 55) | private static class OptionalSerializer implements Serializer { method OptionalSerializer (line 59) | OptionalSerializer(Serializer containedTypeSerializer) { method proxyFieldType (line 63) | @Override method toProxy (line 71) | @Override method fromProxy (line 79) | @Override method isOptional (line 90) | private static boolean isOptional(TypeMirror type) { method getContainedType (line 103) | private static TypeMirror getContainedType(TypeMirror type) { FILE: value/src/main/java/com/google/auto/value/extension/serializable/serializer/impl/SerializerFactoryImpl.java class SerializerFactoryImpl (line 29) | public final class SerializerFactoryImpl implements SerializerFactory { method SerializerFactoryImpl (line 35) | public SerializerFactoryImpl( method getSerializer (line 41) | @Override method newIdentifier (line 52) | @Override FILE: value/src/main/java/com/google/auto/value/extension/serializable/serializer/interfaces/Serializer.java type Serializer (line 25) | public interface Serializer { method proxyFieldType (line 28) | TypeMirror proxyFieldType(); method toProxy (line 31) | CodeBlock toProxy(CodeBlock expression); method fromProxy (line 34) | CodeBlock fromProxy(CodeBlock expression); method isIdentity (line 37) | default boolean isIdentity() { FILE: value/src/main/java/com/google/auto/value/extension/serializable/serializer/interfaces/SerializerExtension.java type SerializerExtension (line 39) | public interface SerializerExtension { method getSerializer (line 49) | Optional getSerializer( FILE: value/src/main/java/com/google/auto/value/extension/serializable/serializer/interfaces/SerializerFactory.java type SerializerFactory (line 26) | public interface SerializerFactory { method getSerializer (line 29) | Serializer getSerializer(TypeMirror type); method newIdentifier (line 39) | default CodeBlock newIdentifier(String prefix) { FILE: value/src/main/java/com/google/auto/value/extension/serializable/serializer/runtime/FunctionWithExceptions.java class FunctionWithExceptions (line 21) | public final class FunctionWithExceptions { method wrapper (line 24) | public static Function wrapper(FunctionWithException getAnnotationMirror(Element element,... method toPrettyStringAnnotation (line 39) | static Optional toPrettyStringAnnotation(Element ele... method Annotations (line 43) | private Annotations() {} FILE: value/src/main/java/com/google/auto/value/extension/toprettystring/processor/ClassNames.java class ClassNames (line 20) | final class ClassNames { method ClassNames (line 24) | private ClassNames() {} FILE: value/src/main/java/com/google/auto/value/extension/toprettystring/processor/ExtensionClassTypeSpecBuilder.java class ExtensionClassTypeSpecBuilder (line 53) | final class ExtensionClassTypeSpecBuilder { method ExtensionClassTypeSpecBuilder (line 62) | private ExtensionClassTypeSpecBuilder( method extensionClassTypeSpecBuilder (line 72) | static TypeSpec.Builder extensionClassTypeSpecBuilder( method extensionClassBuilder (line 78) | TypeSpec.Builder extensionClassBuilder() { method superType (line 94) | private TypeName superType() { method typeVariableNames (line 103) | private ImmutableList typeVariableNames() { method annotatedTypeVariableNames (line 109) | private ImmutableList annotatedTypeVariableNames() { method constructor (line 121) | private MethodSpec constructor() { method generateIdentifier (line 139) | private static String generateIdentifier(String name, Set exis... method annotatedType (line 152) | private static TypeName annotatedType(TypeMirror type) { FILE: value/src/main/java/com/google/auto/value/extension/toprettystring/processor/ToPrettyStringExtension.java class ToPrettyStringExtension (line 74) | @AutoService(AutoValueExtension.class) method generateClass (line 82) | @Override method toPrettyStringMethodSpecs (line 95) | private ImmutableList toPrettyStringMethodSpecs(Context co... method indentMethod (line 121) | private static MethodSpec indentMethod() { class ToPrettyStringImplementation (line 134) | private static class ToPrettyStringImplementation { method ToPrettyStringImplementation (line 143) | private ToPrettyStringImplementation(Context context) { method create (line 151) | static ToPrettyStringImplementation create(Context context) { method format (line 180) | private CodeBlock format(CodeBlock propertyAccess, CodeBlock indentA... method formatMap (line 218) | private CodeBlock formatMap(TypeMirror type, DelegateMethod delegate... method formatMultimap (line 226) | private CodeBlock formatMultimap(TypeMirror type, DelegateMethod del... class DelegateMethod (line 240) | private class DelegateMethod { method DelegateMethod (line 246) | DelegateMethod(CodeBlock propertyAccess, CodeBlock indentAccess) { method methodName (line 251) | DelegateMethod methodName(String methodName) { method invocation (line 256) | CodeBlock invocation(TypeMirror parameterType, Supplier... method newDelegateMethodName (line 272) | private String newDelegateMethodName(TypeMirror type) { method createMethod (line 281) | private MethodSpec createMethod( method reindent (line 296) | private CodeBlock reindent(CharSequence methodName) { method forEachLoopMethodBody (line 306) | private CodeBlock forEachLoopMethodBody(TypeMirror elementType) { method forLoopMethodBody (line 314) | private CodeBlock forLoopMethodBody() { method mapMethodBody (line 322) | private CodeBlock mapMethodBody(TypeMirror keyType, TypeMirror value... method multimapMethodBody (line 326) | private CodeBlock multimapMethodBody(TypeMirror keyType, TypeMirror ... method forEachMapEntryMethodBody (line 330) | private CodeBlock forEachMapEntryMethodBody( method loopMethodBody (line 342) | private CodeBlock loopMethodBody( method optionalMethodBody (line 372) | private CodeBlock optionalMethodBody( method resolvedTypeParameters (line 382) | private ImmutableList resolvedTypeParameters( method collectionOf (line 389) | private DeclaredType collectionOf(TypeMirror elementType) { method mapOf (line 393) | private DeclaredType mapOf(TypeMirror keyType, TypeMirror valueType) { method multimapOf (line 397) | private DeclaredType multimapOf(TypeMirror keyType, TypeMirror value... method nameForType (line 403) | private String nameForType(TypeMirror type) { method isMapOrMultimap (line 440) | boolean isMapOrMultimap(TypeMirror type) { method simpleNameForType (line 450) | private String simpleNameForType(TypeMirror type) { type PrettyPrintableKind (line 477) | enum PrettyPrintableKind { class KindVisitor (line 504) | static class KindVisitor extends SimpleTypeVisitor8 toPrettyStringMethods(Context c... method toPrettyStringMethods (line 49) | static ImmutableList toPrettyStringMethods( method toPrettyStringMethod (line 60) | static Optional toPrettyStringMethod( method ToPrettyStringMethods (line 65) | private ToPrettyStringMethods() {} FILE: value/src/main/java/com/google/auto/value/extension/toprettystring/processor/ToPrettyStringValidator.java class ToPrettyStringValidator (line 52) | @AutoService(Processor.class) method process (line 56) | @Override method validateMethod (line 74) | private void validateMethod(ExecutableElement method, Elements element... method validateSingleToPrettyStringMethod (line 90) | private void validateSingleToPrettyStringMethod( method formatMethodList (line 113) | private String formatMethodList(ImmutableList metho... method formatMethodInList (line 117) | private String formatMethodInList(ExecutableElement method) { method getSupportedSourceVersion (line 124) | @Override class ErrorReporter (line 129) | private static final class ErrorReporter { method ErrorReporter (line 133) | ErrorReporter(ExecutableElement method, Messager messager) { method reportError (line 138) | void reportError(String error) { FILE: value/src/main/java/com/google/auto/value/processor/AbortProcessingException.java class AbortProcessingException (line 26) | @SuppressWarnings("serial") FILE: value/src/main/java/com/google/auto/value/processor/AnnotatedTypeMirror.java class AnnotatedTypeMirror (line 61) | final class AnnotatedTypeMirror { method AnnotatedTypeMirror (line 65) | AnnotatedTypeMirror(TypeMirror originalType, TypeMirror rewrittenType) { method AnnotatedTypeMirror (line 70) | AnnotatedTypeMirror(TypeMirror type) { method annotations (line 74) | ImmutableList annotations() { method getType (line 78) | TypeMirror getType() { method getKind (line 82) | TypeKind getKind() { method toString (line 86) | @Override method equals (line 92) | @Override method hashCode (line 103) | @Override FILE: value/src/main/java/com/google/auto/value/processor/AnnotationOutput.java class AnnotationOutput (line 42) | final class AnnotationOutput { method AnnotationOutput (line 43) | private AnnotationOutput() {} class SourceFormVisitor (line 54) | private abstract static class SourceFormVisitor method defaultAction (line 56) | @Override method visitArray (line 62) | @Override method visitChar (line 75) | @Override method visitLong (line 81) | @Override method visitDouble (line 87) | @Override method visitFloat (line 101) | @Override method visitEnumConstant (line 115) | @Override method visitString (line 121) | @Override method visitType (line 127) | @Override class InitializerSourceFormVisitor (line 134) | private static class InitializerSourceFormVisitor extends SourceFormVi... method InitializerSourceFormVisitor (line 139) | InitializerSourceFormVisitor( method visitAnnotation (line 146) | @Override class AnnotationSourceFormVisitor (line 161) | private static class AnnotationSourceFormVisitor extends SourceFormVis... method visitArray (line 162) | @Override method visitAnnotation (line 174) | @Override method shortForm (line 198) | private static Optional shortForm( method sourceFormForInitializer (line 212) | static String sourceFormForInitializer( method sourceFormForAnnotation (line 228) | static String sourceFormForAnnotation(AnnotationMirror annotationMirro... method validateClassValues (line 248) | private static void validateClassValues(AnnotationMirror annotationMir... method isJavaLangClass (line 277) | private static boolean isJavaLangClass(TypeMirror type) { method appendQuoted (line 282) | private static StringBuilder appendQuoted(StringBuilder sb, String s) { method appendQuoted (line 290) | private static StringBuilder appendQuoted(StringBuilder sb, char c) { method appendEscaped (line 296) | private static void appendEscaped(StringBuilder sb, char c) { FILE: value/src/main/java/com/google/auto/value/processor/AutoAnnotationProcessor.java class AutoAnnotationProcessor (line 77) | @AutoService(Processor.class) method AutoAnnotationProcessor (line 81) | public AutoAnnotationProcessor() {} method getSupportedSourceVersion (line 87) | @Override method getSupportedOptions (line 92) | @Override method init (line 97) | @Override method reportError (line 109) | @FormatMethod method abortWithError (line 119) | @FormatMethod method process (line 125) | @Override method process (line 131) | private void process(RoundEnvironment roundEnv) { method processMethod (line 152) | private void processMethod(ExecutableElement method) { method getGeneratedTypeName (line 192) | private String getGeneratedTypeName() { method equalsParameterType (line 198) | private String equalsParameterType() { method invariableHash (line 213) | private static Optional invariableHash(AnnotationValue annota... method invariableHash (line 226) | private static Optional invariableHash( method invariableHashes (line 243) | private static ImmutableMap invariableHashes( method methodsAreOverloaded (line 259) | private boolean methodsAreOverloaded(List methods) { method generatedClassName (line 275) | private String generatedClassName(ExecutableElement method) { method getAnnotationReturnType (line 285) | private TypeElement getAnnotationReturnType(ExecutableElement method) { method getMemberMethods (line 299) | private ImmutableMap getMemberMethods(TypeE... method getMembers (line 309) | private ImmutableMap getMembers( method getDefaultValues (line 320) | private ImmutableMap getDefaultValues(TypeEle... method getParameters (line 333) | private ImmutableMap getParameters( method validateParameters (line 371) | private void validateParameters( method compatibleTypes (line 401) | private boolean compatibleTypes(TypeMirror parameterType, TypeMirror m... method wrapperTypesUsedInCollections (line 431) | private ImmutableSet> wrapperTypesUsedInCollections(Executabl... method getTypeMirror (line 447) | private TypeMirror getTypeMirror(Class c) { method isGwtCompatible (line 451) | private static boolean isGwtCompatible(TypeElement annotationElement) { method fullyQualifiedName (line 457) | private static String fullyQualifiedName(String pkg, String cls) { method computeSerialVersionUid (line 482) | private static long computeSerialVersionUid( method writeSourceFile (line 498) | private void writeSourceFile(String className, String text, TypeElemen... class Member (line 519) | public static class Member { method Member (line 524) | Member(ProcessingEnvironment processingEnv, Element context, Executa... method toString (line 530) | @Override method getType (line 535) | public String getType() { method getComponentType (line 539) | public String getComponentType() { method getTypeMirror (line 545) | public TypeMirror getTypeMirror() { method getKind (line 549) | public TypeKind getKind() { method getNameHash (line 555) | public int getNameHash() { method isArrayOfClassWithBounds (line 559) | public boolean isArrayOfClassWithBounds() { method getDefaultValue (line 587) | public String getDefaultValue() { class Parameter (line 598) | public static class Parameter { method Parameter (line 602) | Parameter(TypeMirror type) { method getType (line 607) | public String getType() { method getKind (line 611) | public TypeKind getKind() { FILE: value/src/main/java/com/google/auto/value/processor/AutoAnnotationTemplateVars.java class AutoAnnotationTemplateVars (line 27) | @SuppressWarnings("unused") // the fields in this class are only read vi... method parsedTemplate (line 91) | @Override FILE: value/src/main/java/com/google/auto/value/processor/AutoBuilderAnnotationTemplateVars.java class AutoBuilderAnnotationTemplateVars (line 23) | class AutoBuilderAnnotationTemplateVars extends TemplateVars { method parsedTemplate (line 53) | @Override FILE: value/src/main/java/com/google/auto/value/processor/AutoBuilderProcessor.java class AutoBuilderProcessor (line 84) | @AutoService(Processor.class) method AutoBuilderProcessor (line 91) | public AutoBuilderProcessor() { method getSupportedOptions (line 95) | @Override method init (line 103) | @Override method processType (line 159) | @Override method processType (line 177) | private void processType(TypeElement autoBuilderType, TypeElement ofCl... method generateForwardingClass (line 234) | private void generateForwardingClass( method maybeForwardingClass (line 267) | private Optional maybeForwardingClass( method propertySet (line 274) | private ImmutableSet propertySet( method newProperty (line 306) | private Property newProperty( method propertyInitializers (line 328) | private ImmutableMap propertyInitializers( method propertyToGetterName (line 377) | private ImmutableMap propertyToGetterName( method findExecutable (line 427) | private Executable findExecutable( method findRelevantExecutables (line 452) | private ImmutableList findRelevantExecutables( method matchingExecutable (line 471) | private Executable matchingExecutable( method executableListString (line 517) | private String executableListString(List executables) { method executableMatches (line 521) | private boolean executableMatches( method visibleFrom (line 555) | private boolean visibleFrom(Element element, PackageElement fromPackag... method elementKindRecord (line 573) | private static ElementKind elementKindRecord() { method getOfClass (line 583) | private TypeElement getOfClass( method findOfClassValue (line 604) | private TypeElement findOfClassValue(AnnotationMirror autoBuilderAnnot... method findCallMethodValue (line 622) | private String findCallMethodValue(AnnotationMirror autoBuilderAnnotat... method nullableAnnotationForMethod (line 628) | @Override method buildAnnotation (line 634) | private void buildAnnotation( method annotationBuilderPropertySet (line 668) | private ImmutableSet annotationBuilderPropertySet(TypeElemen... method annotationBuilderProperty (line 683) | private static Property annotationBuilderProperty( FILE: value/src/main/java/com/google/auto/value/processor/AutoBuilderTemplateVars.java class AutoBuilderTemplateVars (line 20) | class AutoBuilderTemplateVars extends AutoValueOrBuilderTemplateVars { method parsedTemplate (line 23) | @Override FILE: value/src/main/java/com/google/auto/value/processor/AutoOneOfProcessor.java class AutoOneOfProcessor (line 58) | @AutoService(Processor.class) method AutoOneOfProcessor (line 62) | public AutoOneOfProcessor() { method propertiesCanBeVoid (line 66) | @Override method getSupportedOptions (line 71) | @Override method processType (line 76) | @Override method mirrorForKindType (line 124) | private DeclaredType mirrorForKindType(TypeElement autoOneOfType) { method propertyToKindMap (line 143) | private ImmutableMap propertyToKindMap( method transformName (line 196) | private String transformName(String s) { method findKindGetterOrAbort (line 200) | private ExecutableElement findKindGetterOrAbort( method validateMethods (line 232) | private void validateMethods( method defineVarsForType (line 257) | private void defineVarsForType( method nullableAnnotationForMethod (line 277) | @Override method sameType (line 287) | private static boolean sameType(TypeMirror t1, TypeMirror t2) { FILE: value/src/main/java/com/google/auto/value/processor/AutoOneOfTemplateVars.java class AutoOneOfTemplateVars (line 27) | @SuppressWarnings("unused") // the fields in this class are only read vi... method parsedTemplate (line 52) | @Override FILE: value/src/main/java/com/google/auto/value/processor/AutoValueBuilderProcessor.java class AutoValueBuilderProcessor (line 43) | @AutoService(Processor.class) method getSupportedSourceVersion (line 47) | @Override method process (line 52) | @Override method validate (line 74) | private void validate(Element annotatedType, String errorMessage) { FILE: value/src/main/java/com/google/auto/value/processor/AutoValueOrBuilderTemplateVars.java class AutoValueOrBuilderTemplateVars (line 31) | @SuppressWarnings("unused") // the fields in this class are only read vi... FILE: value/src/main/java/com/google/auto/value/processor/AutoValueProcessor.java class AutoValueProcessor (line 63) | @AutoService(Processor.class) method AutoValueProcessor (line 76) | public AutoValueProcessor() { method AutoValueProcessor (line 80) | @VisibleForTesting method AutoValueProcessor (line 85) | @VisibleForTesting method AutoValueProcessor (line 90) | private AutoValueProcessor( method extensionsFromLoader (line 103) | @VisibleForTesting method init (line 110) | @Override method getSupportedOptions (line 135) | @Override method optionsFor (line 153) | private static ImmutableSet optionsFor( method generatedSubclassName (line 166) | static String generatedSubclassName(TypeElement type, int depth) { method processType (line 170) | @Override method writeExtensions (line 319) | private int writeExtensions( method applicableExtensions (line 340) | private ImmutableList applicableExtensions( method methodsConsumedByExtensions (line 371) | private ImmutableSet methodsConsumedByExtensions( method builderMethodsConsumedByExtensions (line 420) | private ImmutableSet builderMethodsConsumedByExtens... method validateMethods (line 454) | private void validateMethods( method extensionName (line 481) | private String extensionName(AutoValueExtension extension) { method defineVarsForType (line 485) | private void defineVarsForType( method nullableAnnotationForMethod (line 516) | @Override method prefixedGettersIn (line 521) | static ImmutableSet prefixedGettersIn(Iterable c) { method immutableSetDifference (line 560) | private static ImmutableSet immutableSetDifference(ImmutableSet... FILE: value/src/main/java/com/google/auto/value/processor/AutoValueTemplateVars.java class AutoValueTemplateVars (line 25) | @SuppressWarnings("unused") // the fields in this class are only read vi... method parsedTemplate (line 54) | @Override FILE: value/src/main/java/com/google/auto/value/processor/AutoValueishProcessor.java class AutoValueishProcessor (line 96) | abstract class AutoValueishProcessor extends AbstractProcessor { method AutoValueishProcessor (line 107) | AutoValueishProcessor(String annotationClassName, boolean appliesToInt... method init (line 120) | @Override method errorReporter (line 130) | final ErrorReporter errorReporter() { method typeUtils (line 134) | final Types typeUtils() { method elementUtils (line 138) | final Elements elementUtils() { method deferredTypeNames (line 147) | final ImmutableList deferredTypeNames() { method getSupportedSourceVersion (line 151) | @Override class Property (line 163) | public static class Property { method Property (line 175) | Property( method builderInitializer (line 206) | private static String builderInitializer( method getBuilderFieldType (line 233) | public String getBuilderFieldType() { method toString (line 249) | @Override method getName (line 260) | public String getName() { method getTypeMirror (line 264) | TypeMirror getTypeMirror() { method getType (line 268) | public String getType() { method getKind (line 272) | public TypeKind getKind() { method getOptional (line 280) | public Optionalish getOptional() { method getBuilderInitializer (line 288) | public String getBuilderInitializer() { method getNullableAnnotation (line 301) | public final String getNullableAnnotation() { method isNullable (line 305) | public boolean isNullable() { method getGetter (line 315) | public String getGetter() { method hasDefault (line 319) | boolean hasDefault() { class GetterProperty (line 325) | public static class GetterProperty extends Property { method GetterProperty (line 330) | GetterProperty( method getFieldAnnotations (line 359) | public List getFieldAnnotations() { method getMethodAnnotations (line 367) | public List getMethodAnnotations() { method getAccess (line 371) | public String getAccess() { method equals (line 375) | @Override method hashCode (line 380) | @Override method addDeferredType (line 386) | void addDeferredType(TypeElement type, String missingType) { method process (line 393) | @Override method validateType (line 469) | private void validateType(TypeElement type) { method processType (line 506) | abstract void processType(TypeElement type); method nullableAnnotationForMethod (line 516) | abstract Optional nullableAnnotationForMethod(ExecutableElemen... method propertySet (line 528) | final ImmutableSet propertySet( method defineSharedVarsForType (line 576) | final void defineSharedVarsForType( method annotationStrings (line 602) | static ImmutableList annotationStrings(List propertyNameToMethodMap( method gettersAllPrefixed (line 700) | private static boolean gettersAllPrefixed(Set metho... method nullableAnnotationFor (line 717) | static Optional nullableAnnotationFor(Element element, TypeMir... method nullableAnnotationIndex (line 732) | private static OptionalInt nullableAnnotationIndex(List prefixedGettersIn(Collection methodToIdentifier) { method disambiguate (line 860) | private static String disambiguate(String name, Collection exi... method determineObjectMethodsToGenerate (line 882) | private static Map determineObjectMet... method equalsParameterType (line 905) | static String equalsParameterType( method abstractMethodsIn (line 929) | static ImmutableSet abstractMethodsIn(Iterable propertyMethodsIn( method propertiesCanBeVoid (line 974) | boolean propertiesCanBeVoid() { method checkReturnType (line 982) | final void checkReturnType(TypeElement autoValueClass, ExecutableEleme... method warnAboutPrimitiveArrays (line 998) | private void warnAboutPrimitiveArrays(TypeElement autoValueClass, Exec... class ContainsMutableVisitor (line 1033) | private static class ContainsMutableVisitor extends SimpleAnnotationVa... method visitArray (line 1034) | @Override method getSerialVersionUID (line 1045) | final String getSerialVersionUID(TypeElement type) { method annotationsToCopy (line 1068) | ImmutableList annotationsToCopy( method isInAutoValuePackage (line 1090) | private static boolean isInAutoValuePackage(String className) { method copiedClassAnnotations (line 1094) | ImmutableList copiedClassAnnotations(TypeElement type) { method copyAnnotations (line 1125) | ImmutableList copyAnnotations( method getExcludedAnnotationTypes (line 1136) | private static Set getExcludedAnnotationTypes(Element elem... method getExcludedAnnotationClassNames (line 1166) | static Set getExcludedAnnotationClassNames(Element element) { method getAnnotationsMarkedWithInherited (line 1173) | static Set getAnnotationsMarkedWithInherited(Element element) { method getAnnotationFqName (line 1184) | private static String getAnnotationFqName(AnnotationMirror annotation) { method propertyMethodAnnotationMap (line 1190) | ImmutableListMultimap propertyMet... method propertyMethodAnnotations (line 1200) | ImmutableList propertyMethodAnnotations( method propertyFieldAnnotationMap (line 1215) | final ImmutableListMultimap prope... method propertyFieldAnnotations (line 1225) | private ImmutableList propertyFieldAnnotations( method getReturnTypeAnnotations (line 1269) | private static Set getReturnTypeAnnotations( method annotationAppliesToFields (line 1279) | private boolean annotationAppliesToFields(TypeElement annotation) { method annotationVisibleFrom (line 1284) | private boolean annotationVisibleFrom(AnnotationMirror annotation, Ele... method wildcardTypeParametersString (line 1321) | private static String wildcardTypeParametersString(TypeElement type) { method getAnnotationMirror (line 1331) | static Optional getAnnotationMirror(Element element,... method hasAnnotationMirror (line 1341) | static boolean hasAnnotationMirror(Element element, String annotationN... method hasVisibleNoArgConstructor (line 1346) | static boolean hasVisibleNoArgConstructor(TypeElement type) { method writeSourceFile (line 1353) | final void writeSourceFile(String className, String text, TypeElement ... FILE: value/src/main/java/com/google/auto/value/processor/AutoValueishTemplateVars.java class AutoValueishTemplateVars (line 25) | @SuppressWarnings("unused") // the fields in this class are only read vi... FILE: value/src/main/java/com/google/auto/value/processor/BuilderMethodClassifier.java class BuilderMethodClassifier (line 63) | abstract class BuilderMethodClassifier { method BuilderMethodClassifier (line 95) | BuilderMethodClassifier( method propertyNameToSetters (line 120) | ImmutableMultimap propertyNameToSetters() { method propertyNameToPropertyBuilder (line 125) | Map propertyNameToPropertyBuilder() { method builderGetters (line 135) | ImmutableMap builderGetters() { method buildMethods (line 144) | Set buildMethods() { method classifyMethods (line 149) | boolean classifyMethods(Iterable methods, boolean a... method classifyMethod (line 213) | private void classifyMethod(ExecutableElement method) { method classifyMethodNoArgs (line 235) | private void classifyMethodNoArgs(ExecutableElement method) { method classifyGetter (line 289) | private void classifyGetter(ExecutableElement builderGetter, String pr... method classifyMethodOneArg (line 338) | private void classifyMethodOneArg(ExecutableElement method) { method classifyPropertyBuilderOneArg (line 426) | private boolean classifyPropertyBuilderOneArg(ExecutableElement method) { method getSetterFunction (line 459) | private Optional getSetterFunction(E propertyElement, Executab... method getConvertingSetterFunction (line 520) | private Optional getConvertingSetterFunction( method getConvertingSetterFunction (line 572) | private Optional getConvertingSetterFunction( method copyOfMethods (line 608) | private ImmutableList copyOfMethods( method builderMethodReturnType (line 651) | AnnotatedTypeMirror builderMethodReturnType(ExecutableElement builderM... method prefixWithSet (line 655) | private static String prefixWithSet(String propertyName) { method propertyIsNullable (line 665) | private boolean propertyIsNullable(String property) { method propertyElements (line 679) | abstract ImmutableBiMap propertyElements(); method originalPropertyType (line 686) | abstract TypeMirror originalPropertyType(E propertyElement); method propertyString (line 692) | abstract String propertyString(E propertyElement); method propertyForBuilderGetter (line 699) | abstract Optional propertyForBuilderGetter(ExecutableElement m... method checkForFailedJavaBean (line 712) | abstract void checkForFailedJavaBean(ExecutableElement rejectedSetter); method autoWhat (line 717) | abstract String autoWhat(); method getterMustMatch (line 723) | abstract String getterMustMatch(); method fooBuilderMustMatch (line 729) | abstract String fooBuilderMustMatch(); FILE: value/src/main/java/com/google/auto/value/processor/BuilderMethodClassifierForAutoBuilder.java class BuilderMethodClassifierForAutoBuilder (line 41) | class BuilderMethodClassifierForAutoBuilder extends BuilderMethodClassif... method BuilderMethodClassifierForAutoBuilder (line 45) | private BuilderMethodClassifierForAutoBuilder( method classify (line 81) | static Optional> classify( method rewriteParameterTypes (line 149) | private static ImmutableMap rewriteParame... method propertyForBuilderGetter (line 190) | @Override method checkForFailedJavaBean (line 211) | @Override method propertyElements (line 214) | @Override method originalPropertyType (line 219) | @Override method propertyString (line 224) | @Override method autoWhat (line 229) | @Override method getterMustMatch (line 234) | @Override method fooBuilderMustMatch (line 239) | @Override FILE: value/src/main/java/com/google/auto/value/processor/BuilderMethodClassifierForAutoValue.java class BuilderMethodClassifierForAutoValue (line 31) | class BuilderMethodClassifierForAutoValue extends BuilderMethodClassifie... method BuilderMethodClassifierForAutoValue (line 37) | private BuilderMethodClassifierForAutoValue( method classify (line 77) | static Optional> classify( method originalPropertyType (line 103) | @Override method propertyString (line 108) | @Override method propertyElements (line 118) | @Override method propertyForBuilderGetter (line 123) | @Override method checkForFailedJavaBean (line 129) | @Override method autoWhat (line 144) | @Override method getterMustMatch (line 149) | @Override method fooBuilderMustMatch (line 154) | @Override FILE: value/src/main/java/com/google/auto/value/processor/BuilderRequiredProperties.java class BuilderRequiredProperties (line 54) | public abstract class BuilderRequiredProperties { class BitmaskField (line 104) | private static class BitmaskField { method BitmaskField (line 120) | BitmaskField(Class type, String name, String allSetBitmask, Strin... method of (line 128) | static BuilderRequiredProperties of( method BuilderRequiredProperties (line 136) | private BuilderRequiredProperties( method allRequiredBitmask (line 163) | abstract String allRequiredBitmask( method getRequiredProperties (line 166) | public ImmutableSet getRequiredProperties() { method getFieldDeclarations (line 174) | public ImmutableList getFieldDeclarations() { method getInitToAllSet (line 185) | public ImmutableList getInitToAllSet() { method markAsSet (line 196) | public String markAsSet(Property p) { method missingRequiredProperty (line 210) | public String missingRequiredProperty(Property p) { method noValueToGet (line 222) | public String noValueToGet(Property p) { method propertyNotSet (line 226) | private String propertyNotSet(Property p) { method getAnyMissing (line 239) | public abstract String getAnyMissing(); method getDefaultedBitmaskParameters (line 245) | public abstract String getDefaultedBitmaskParameters(); method classForBits (line 251) | private static Class classForBits(int bits) { method cast (line 255) | private static String cast(Class type, String number) { method hex (line 259) | @VisibleForTesting class NoDefaults (line 276) | private static final class NoDefaults extends BuilderRequiredProperties { method NoDefaults (line 277) | NoDefaults(ImmutableSet requiredProperties) { method primitivePropertiesIn (line 281) | private static ImmutableList primitivePropertiesIn( method allRequiredBitmask (line 286) | @Override method getAnyMissing (line 302) | @Override method getDefaultedBitmaskParameters (line 313) | @Override class WithDefaults (line 320) | private static final class WithDefaults extends BuilderRequiredPropert... method WithDefaults (line 323) | WithDefaults(ImmutableSet allProperties, ImmutableSet getBuilder() { method findBuilderError (line 113) | private Optional findBuilderError(TypeElement builderTypeEleme... class Builder (line 131) | class Builder implements AutoValueExtension.BuilderContext { method Builder (line 138) | Builder(TypeElement builderTypeElement) { method builderType (line 142) | @Override method builderMethods (line 147) | @Override method buildMethod (line 159) | @Override method autoBuildMethod (line 181) | @Override method setters (line 186) | @Override method propertyBuilders (line 194) | @Override method erasedTypeIs (line 200) | private boolean erasedTypeIs(TypeMirror type, TypeElement baseType) { method toBuilderMethods (line 205) | @Override method builderAbstractMethods (line 210) | ImmutableSet builderAbstractMethods() { method toBuilderMethods (line 236) | ImmutableSet toBuilderMethods( method defineVarsForAutoValue (line 280) | void defineVarsForAutoValue( method defineVars (line 328) | void defineVars(AutoValueOrBuilderTemplateVars vars, BuilderMethodCl... class PropertyGetter (line 380) | public static class PropertyGetter { method PropertyGetter (line 398) | PropertyGetter(ExecutableElement method, String type, Optionalish op... method getName (line 405) | public String getName() { method getAccess (line 409) | public String getAccess() { method getType (line 413) | public String getType() { method getOptional (line 417) | public Optionalish getOptional() { class Copier (line 426) | static class Copier { method Copier (line 432) | private Copier(Function copy, boolean acceptsNull) { method acceptingNull (line 437) | static Copier acceptingNull(Function copy) { method notAcceptingNull (line 441) | static Copier notAcceptingNull(Function copy) { class PropertySetter (line 455) | public static class PropertySetter { method PropertySetter (line 464) | PropertySetter(ExecutableElement setter, AnnotatedTypeMirror paramet... method getSetter (line 477) | ExecutableElement getSetter() { method parameterTypeString (line 481) | private static String parameterTypeString( method getAccess (line 496) | public String getAccess() { method getName (line 500) | public String getName() { method getParameterType (line 504) | public String getParameterType() { method getPrimitiveParameter (line 508) | public boolean getPrimitiveParameter() { method getNullableAnnotation (line 512) | public String getNullableAnnotation() { method copy (line 516) | public String copy(Property property) { method builderFrom (line 530) | private Optional builderFrom(TypeElement builderTypeElement) { method sameTypeParameters (line 550) | private static boolean sameTypeParameters(TypeElement a, TypeElement b) { method sameTypeParameters (line 554) | static boolean sameTypeParameters( method abstractMethods (line 581) | static ImmutableSet abstractMethods( method typeParamsString (line 596) | private String typeParamsString() { FILE: value/src/main/java/com/google/auto/value/processor/ClassNames.java class ClassNames (line 23) | final class ClassNames { method ClassNames (line 24) | private ClassNames() {} FILE: value/src/main/java/com/google/auto/value/processor/EclipseHack.java class EclipseHack (line 36) | class EclipseHack { method EclipseHack (line 37) | private EclipseHack() {} method getEnclosingType (line 64) | static TypeMirror getEnclosingType(DeclaredType type) { FILE: value/src/main/java/com/google/auto/value/processor/ErrorReporter.java class ErrorReporter (line 29) | class ErrorReporter { method ErrorReporter (line 33) | ErrorReporter(ProcessingEnvironment processingEnv) { method reportNote (line 44) | @FormatMethod method reportWarning (line 56) | @FormatMethod method reportError (line 71) | @FormatMethod method abortWithError (line 88) | @FormatMethod method errorCount (line 95) | int errorCount() { method abortIfAnyError (line 100) | void abortIfAnyError() { FILE: value/src/main/java/com/google/auto/value/processor/Executable.java class Executable (line 38) | class Executable { method Executable (line 45) | private Executable(ExecutableElement executableElement, ImmutableSet parameters() { method parameterNames (line 87) | ImmutableList parameterNames() { method isOptional (line 91) | boolean isOptional(String parameterName) { method hasOptionalParameters (line 95) | boolean hasOptionalParameters() { method typeParameters (line 99) | ImmutableList typeParameters() { method builtType (line 103) | TypeMirror builtType() { method invoke (line 117) | String invoke() { method toString (line 133) | @Override FILE: value/src/main/java/com/google/auto/value/processor/ExtensionContext.java class ExtensionContext (line 36) | class ExtensionContext implements AutoValueExtension.Context { method ExtensionContext (line 47) | ExtensionContext( method setBuilderContext (line 65) | void setBuilderContext(BuilderContext builderContext) { method processingEnvironment (line 69) | @Override method packageName (line 74) | @Override method autoValueClass (line 79) | @Override method finalAutoValueClassName (line 84) | @Override method properties (line 89) | @Override method propertyTypes (line 94) | @Override method abstractMethods (line 99) | @Override method builderAbstractMethods (line 104) | @Override method classAnnotationsToCopy (line 109) | @Override method methodAnnotationsToCopy (line 141) | @Override method builder (line 146) | @Override FILE: value/src/main/java/com/google/auto/value/processor/ForwardingClassGenerator.java class ForwardingClassGenerator (line 79) | final class ForwardingClassGenerator { method ForwardingClassGenerator (line 82) | ForwardingClassGenerator(Types typeUtils) { method makeConstructorForwarder (line 101) | byte[] makeConstructorForwarder( method genericMethodSignature (line 166) | private @Nullable String genericMethodSignature( class TypeMirrorToSignatureVisitor (line 189) | private static class TypeMirrorToSignatureVisitor method visitPrimitive (line 191) | @Override method visitArray (line 197) | @Override method visitDeclared (line 204) | @Override method visitTypeVariable (line 215) | @Override method defaultAction (line 221) | @Override class TypeArgumentVisitor (line 227) | private static class TypeArgumentVisitor extends SimpleTypeVisitor8 gwtCompatibleAnnotation() { method gwtCompatibleAnnotationString (line 43) | String gwtCompatibleAnnotationString() { FILE: value/src/main/java/com/google/auto/value/processor/GwtSerialization.java class GwtSerialization (line 45) | class GwtSerialization { method GwtSerialization (line 50) | GwtSerialization( method shouldWriteGwtSerializer (line 57) | private boolean shouldWriteGwtSerializer() { method maybeWriteGwtSerializer (line 83) | void maybeWriteGwtSerializer(AutoValueTemplateVars autoVars, String fi... class Property (line 106) | public static class Property { method Property (line 110) | Property(GetterProperty property) { method toString (line 115) | @Override method getGetter (line 120) | public String getGetter() { method getType (line 124) | public String getType() { method getName (line 128) | public String getName() { method getGwtType (line 138) | public String getGwtType() { method getGwtCast (line 156) | public String getGwtCast() { method isCastingUnchecked (line 164) | public boolean isCastingUnchecked() { class GwtTemplateVars (line 169) | @SuppressWarnings("unused") // some fields are only read through refle... method parsedTemplate (line 227) | @Override method writeSourceFile (line 233) | private void writeSourceFile(String className, String text, TypeElemen... method computeClassHash (line 253) | private String computeClassHash(Iterable kotlinConstructorsIn(AnnotationMirror metada... method kotlinConstructorsFromReflection (line 89) | private static ImmutableList kotlinConstructorsFromReflect... method parameterNames (line 133) | private static ImmutableSet parameterNames(ExecutableElement e... method kotlinMetadataAnnotation (line 139) | Optional kotlinMetadataAnnotation(Element element) { method intArrayValue (line 150) | private static int[] intArrayValue(AnnotationValue value) { method stringArrayValue (line 156) | private static String[] stringArrayValue(AnnotationValue value) { class KotlinClassHeader (line 167) | private static class KotlinClassHeader { method KotlinClassHeader (line 170) | KotlinClassHeader( class KotlinClassMetadata (line 177) | @SuppressWarnings({"JavaLangClash", "SameNameButDifferent"}) // "Class" method readLenient (line 179) | static Class readLenient(KotlinClassHeader kotlinClassHeader) class Class (line 184) | static class Class { method Class (line 187) | Class(Object /* KotlinClassMetadata.Class */ wrapped) { method getKmClass (line 191) | KmClass getKmClass() throws ReflectiveOperationException { class KmClass (line 197) | private static class KmClass { method KmClass (line 200) | KmClass(Object wrapped) { method getConstructors (line 204) | List getConstructors() throws ReflectiveOperationExce... class KmConstructor (line 210) | private static class KmConstructor { method KmConstructor (line 213) | KmConstructor(Object wrapped) { method getValueParameters (line 217) | List getValueParameters() throws ReflectiveOperati... class KmValueParameter (line 223) | private static class KmValueParameter { method KmValueParameter (line 226) | KmValueParameter(Object wrapped) { method getName (line 230) | String getName() throws ReflectiveOperationException { class Attributes (line 235) | private static class Attributes { method Attributes (line 236) | private Attributes() {} method getDeclaresDefaultValue (line 238) | static boolean getDeclaresDefaultValue(KmValueParameter kmValueParam... FILE: value/src/main/java/com/google/auto/value/processor/MethodSignature.java class MethodSignature (line 35) | final class MethodSignature { method MethodSignature (line 39) | private MethodSignature(ExecutableType originalMethod, ExecutableType ... method parameterTypes (line 44) | ImmutableList parameterTypes() { method returnType (line 54) | AnnotatedTypeMirror returnType() { method asMemberOf (line 58) | static MethodSignature asMemberOf(Types typeUtils, DeclaredType in, Ex... method asMemberOf (line 63) | static MethodSignature asMemberOf(Types typeUtils, TypeElement in, Exe... FILE: value/src/main/java/com/google/auto/value/processor/MissingTypes.java class MissingTypes (line 41) | final class MissingTypes { method MissingTypes (line 42) | private MissingTypes() {} class MissingTypeException (line 51) | @SuppressWarnings("serial") method MissingTypeException (line 53) | MissingTypeException(ErrorType missingType) { method deferIfMissingTypesIn (line 68) | static void deferIfMissingTypesIn(ExecutableElement method) { class MissingTypeVisitor (line 77) | private static class MissingTypeVisitor extends SimpleTypeVisitor8 types, TypeMirrorSe... FILE: value/src/main/java/com/google/auto/value/processor/Nullables.java class Nullables (line 43) | class Nullables { method Nullables (line 56) | private Nullables(Optional nullableTypeAnnotation) { method fromMethods (line 69) | static Nullables fromMethods( method nullableTypeAnnotations (line 89) | ImmutableList nullableTypeAnnotations() { method defaultNullableTypeAnnotation (line 93) | private static Optional defaultNullableTypeAnnotation( method annotationMirrorOf (line 109) | private static AnnotationMirror annotationMirrorOf(DeclaredType annota... method nullableIn (line 124) | private static Optional nullableIn(TypeMirror type) { method nullableIn (line 128) | private static Optional nullableIn( class NullableFinder (line 136) | private static class NullableFinder extends SimpleTypeVisitor8 visitAll(List makePropertyBuilder(ExecutableElement method... method noArgBuilderMaker (line 382) | private Optional noArgBuilderMaker( method oneArgBuilderMaker (line 390) | private Optional oneArgBuilderMaker( method builderMaker (line 397) | private Optional builderMaker( method noArgMethodsOf (line 428) | private Map noArgMethodsOf(TypeElement type) { method oneArgumentMethodsOf (line 432) | private ImmutableMap oneArgumentMethodsOf(T... method methodsOf (line 436) | private ImmutableMap methodsOf(TypeElement ... method isStaticInterfaceMethodNotIn (line 453) | private static boolean isStaticInterfaceMethodNotIn(ExecutableElement ... method addAllPutAll (line 469) | private Optional addAllPutAll( FILE: value/src/main/java/com/google/auto/value/processor/PropertyNames.java class PropertyNames (line 21) | class PropertyNames { method decapitalizeLikeJavaBeans (line 35) | static String decapitalizeLikeJavaBeans(String propertyName) { method decapitalizeNormally (line 46) | static String decapitalizeNormally(String propertyName) { FILE: value/src/main/java/com/google/auto/value/processor/Reformatter.java class Reformatter (line 26) | class Reformatter { method fixup (line 35) | static String fixup(String s) { method Reformatter (line 112) | private Reformatter() {} FILE: value/src/main/java/com/google/auto/value/processor/SimpleMethod.java class SimpleMethod (line 33) | public final class SimpleMethod { method SimpleMethod (line 38) | SimpleMethod(ExecutableElement method) { method getAccess (line 44) | public String getAccess() { method getName (line 48) | public String getName() { method getThrows (line 52) | public String getThrows() { method access (line 61) | static String access(ExecutableElement method) { method throwsString (line 72) | private static String throwsString(ExecutableElement method) { FILE: value/src/main/java/com/google/auto/value/processor/SimpleServiceLoader.java class SimpleServiceLoader (line 45) | public final class SimpleServiceLoader { method SimpleServiceLoader (line 46) | private SimpleServiceLoader() {} method load (line 48) | public static ImmutableList load(Class service, Cl... method load (line 52) | public static ImmutableList load( method providerClassesFromUrl (line 82) | private static ImmutableSet> providerClassesFro... method parseClassName (line 121) | private static Optional parseClassName(String line) { FILE: value/src/main/java/com/google/auto/value/processor/TemplateVars.java class TemplateVars (line 57) | abstract class TemplateVars { method parsedTemplate (line 58) | abstract Template parsedTemplate(); method TemplateVars (line 62) | TemplateVars() { method getFields (line 66) | private static ImmutableList getFields(Class c) { method addFields (line 75) | private static void addFields( method toText (line 98) | String toText() { method toVars (line 103) | private ImmutableMap toVars() { method toString (line 118) | @Override method parsedTemplateForResource (line 123) | static Template parsedTemplateForResource(String resourceName) { method readerFromUrl (line 137) | private static Reader readerFromUrl(String resourceName) throws IOExce... method readerFromJar (line 155) | private static Reader readerFromJar(URL resourceUrl) throws URISyntaxE... method readerFromFile (line 177) | private static Reader readerFromFile(URL resourceUrl) throws IOExcepti... method readerFromOther (line 185) | private static Reader readerFromOther(URL resourceUrl) throws IOExcept... method fieldValue (line 189) | private static Object fieldValue(Field field, Object container) { method isStaticFinal (line 197) | private static boolean isStaticFinal(Field field) { FILE: value/src/main/java/com/google/auto/value/processor/TypeEncoder.java class TypeEncoder (line 71) | final class TypeEncoder { method TypeEncoder (line 72) | private TypeEncoder() {} method encode (line 83) | static String encode(TypeMirror type) { method encodeRaw (line 92) | static String encodeRaw(TypeMirror type) { method encodeWithAnnotations (line 101) | static String encodeWithAnnotations(TypeMirror type) { method encodeWithAnnotations (line 109) | static String encodeWithAnnotations(AnnotatedTypeMirror type) { method encodeWithAnnotations (line 119) | static String encodeWithAnnotations( method encodeWithAnnotations (line 130) | static String encodeWithAnnotations( method encodeWithAnnotations (line 144) | private static String encodeWithAnnotations( method encodeWithAnnotations (line 173) | static String encodeWithAnnotations( method decode (line 208) | static String decode( method decode (line 214) | static String decode( method className (line 220) | private static String className(DeclaredType declaredType) { method typeParametersString (line 242) | static String typeParametersString(List findReferencedClasses() { method classForName (line 542) | private DeclaredType classForName(String className) { method decode (line 548) | private void decode(StringBuilder output, TypeSimplifier typeSimplif... method findImportMarker (line 572) | private OptionalInt findImportMarker() { method classNameAt (line 581) | private String classNameAt(int token) { FILE: value/src/main/java/com/google/auto/value/processor/TypeMirrorSet.java class TypeMirrorSet (line 33) | class TypeMirrorSet extends AbstractSet { method TypeMirrorSet (line 36) | TypeMirrorSet() {} method TypeMirrorSet (line 38) | TypeMirrorSet(Collection types) { method of (line 42) | static TypeMirrorSet of(TypeMirror... types) { method wrap (line 46) | private Equivalence.Wrapper wrap(TypeMirror typeMirror) { method add (line 50) | @Override method iterator (line 55) | @Override method size (line 76) | @Override method contains (line 81) | @Override method remove (line 90) | @Override method equals (line 99) | @Override method hashCode (line 109) | @Override FILE: value/src/main/java/com/google/auto/value/processor/TypeSimplifier.java class TypeSimplifier (line 54) | final class TypeSimplifier { class Spelling (line 59) | private static class Spelling { method Spelling (line 63) | Spelling(String spelling, boolean importIt) { method TypeSimplifier (line 87) | TypeSimplifier( method typesToImport (line 109) | ImmutableSortedSet typesToImport() { method simplifiedClassName (line 119) | String simplifiedClassName(DeclaredType type) { method actualTypeParametersString (line 138) | static String actualTypeParametersString(TypeElement type) { method classNameOf (line 150) | static String classNameOf(TypeElement type) { method topLevelType (line 156) | private static TypeElement topLevelType(TypeElement type) { method packageNameOf (line 167) | static String packageNameOf(TypeElement type) { method simpleNameOf (line 171) | static String simpleNameOf(String s) { method findImports (line 202) | private static Map findImports( method javaLangSpelling (line 247) | private static String javaLangSpelling( method topLevelTypes (line 265) | private static Set topLevelTypes(Types typeUtil, Set nonPrivateDeclaredTypes(Types typeUtils... method ambiguousNames (line 296) | private static Set ambiguousNames(Types typeUtils, Set rewriteRet... method canAssignStaticMethodResult (line 133) | static boolean canAssignStaticMethodResult( method substituteTypeVariables (line 171) | static TypeMirror substituteTypeVariables( class SubstitutionVisitor (line 181) | private static class SubstitutionVisitor extends SimpleTypeVisitor8 substitute, T... method defaultAction (line 190) | @Override method visitTypeVariable (line 195) | @Override method visitDeclared (line 201) | @Override method visitWildcard (line 212) | @Override method visitArray (line 228) | @Override method visitOrNull (line 250) | private TypeMirror visitOrNull(TypeMirror t) { FILE: value/src/test/java/com/google/auto/value/extension/memoized/MemoizedMethodSubject.java class MemoizedMethodSubject (line 31) | final class MemoizedMethodSubject extends Subject { method MemoizedMethodSubject (line 34) | MemoizedMethodSubject(FailureMetadata failureMetadata, String actual) { method hasError (line 39) | void hasError(String error) { FILE: value/src/test/java/com/google/auto/value/extension/memoized/MemoizedMethodSubjectFactory.java class MemoizedMethodSubjectFactory (line 24) | final class MemoizedMethodSubjectFactory implements Subject.Factory {} type ResourceUri (line 554) | interface ResourceUri {} type TypePath (line 556) | interface TypePath {} class AbstractTypePath (line 558) | abstract static class AbstractTypePath { method edges (line 559) | abstract TypeEdgeIterable edges(); class ResourceUriPath (line 562) | @AutoValue method create (line 564) | static ResourceUriPath create(TypeEdgeIterable Unchanging of(T value) { method copiedTypeAnnotations (line 595) | @Test FILE: value/src/test/java/com/google/auto/value/extension/memoized/MemoizedValidationTest.java class MemoizedValidationTest (line 30) | @RunWith(JUnit4.class) method privateMethod (line 33) | @Test method staticMethod (line 39) | @Test method finalMethod (line 45) | @Test method abstractMethod (line 51) | @Test method voidMethod (line 57) | @Test method parameters (line 63) | @Test method notInAutoValueClass (line 69) | @Test FILE: value/src/test/java/com/google/auto/value/extension/serializable/processor/SerializableAutoValueExtensionTest.java class SerializableAutoValueExtensionTest (line 36) | @RunWith(JUnit4.class) class DummySerializableAutoValue (line 43) | @SerializableAutoValue method a (line 47) | abstract String a(); method b (line 49) | abstract int b(); method optionalC (line 52) | abstract Optional optionalC(); method optionalD (line 54) | abstract Optional optionalD(); method builder (line 56) | static DummySerializableAutoValue.Builder builder() { class Builder (line 60) | @AutoValue.Builder method setA (line 62) | abstract DummySerializableAutoValue.Builder setA(String value); method setB (line 64) | abstract DummySerializableAutoValue.Builder setB(int value); method setOptionalC (line 66) | abstract DummySerializableAutoValue.Builder setOptionalC(String va... method setOptionalD (line 68) | abstract DummySerializableAutoValue.Builder setOptionalD(int value); method build (line 70) | abstract DummySerializableAutoValue build(); method allFieldsAreSet_noEmpty (line 74) | @Test method allFieldsAreSet_withMixedEmpty (line 90) | @Test method allFieldsAreSet_withEmpty (line 101) | @Test method allFieldsAreSerialized_noEmpty (line 112) | @Test method allFieldsAreSerialized_withEmpty (line 127) | @Test method allFieldsAreSerialized_withMixedEmpty (line 137) | @Test class PrefixSerializableAutoValue (line 147) | @SerializableAutoValue method getA (line 151) | abstract String getA(); method isB (line 153) | abstract boolean isB(); method getC (line 156) | abstract Optional getC(); method getD (line 158) | abstract Optional getD(); method builder (line 160) | static PrefixSerializableAutoValue.Builder builder() { class Builder (line 164) | @AutoValue.Builder method a (line 166) | abstract PrefixSerializableAutoValue.Builder a(String value); method b (line 168) | abstract PrefixSerializableAutoValue.Builder b(boolean value); method c (line 170) | abstract PrefixSerializableAutoValue.Builder c(String value); method d (line 172) | abstract PrefixSerializableAutoValue.Builder d(boolean value); method build (line 174) | abstract PrefixSerializableAutoValue build(); method allPrefixFieldsAreSerialized_noEmpty (line 178) | @Test method allPrefixFieldsAreSerialized_WithEmpty (line 188) | @Test class NotSerializable (line 198) | @SerializableAutoValue method create (line 201) | static NotSerializable create() { method optionalA (line 205) | abstract Optional optionalA(); method missingImplementsSerializableThrowsException (line 208) | @Test class NotSerializableNoAnnotation (line 217) | @AutoValue method create (line 219) | static NotSerializableNoAnnotation create() { method optionalA (line 224) | abstract Optional optionalA(); method missingSerializableAutoValueAnnotationThrowsException (line 227) | @Test class HasTypeParameters (line 236) | @SerializableAutoValue method a (line 241) | abstract T a(); method optionalB (line 243) | abstract Optional optionalB(); method builder (line 245) | static Builder builder() { class Builder (line 249) | @AutoValue.Builder method setA (line 251) | abstract Builder setA(T value); method setOptionalB (line 253) | abstract Builder setOptionalB(S value); method build (line 255) | abstract HasTypeParameters build(); method typeParameterizedFieldsAreSet_noEmpty (line 259) | @Test method typeParameterizedFieldsAreSet_withEmpty (line 268) | @Test method typeParameterizedFieldsAreSerializable_noEmpty (line 277) | @Test method typeParameterizedFieldsAreSerializable_withEmpty (line 287) | @Test class ImmutableListSerializableAutoValue (line 297) | @SerializableAutoValue method payload (line 300) | abstract ImmutableList> payload(); method builder (line 302) | static ImmutableListSerializableAutoValue.Builder builder() { class Builder (line 307) | @AutoValue.Builder method setPayload (line 309) | abstract ImmutableListSerializableAutoValue.Builder setPayload( method build (line 312) | abstract ImmutableListSerializableAutoValue build(); method immutableList_emptyListSerialized (line 316) | @Test method immutableList_allFieldsSetAndSerialized (line 326) | @Test class ImmutableMapSerializableAutoValue (line 338) | @SerializableAutoValue method a (line 341) | abstract ImmutableMap, String> a(); method b (line 343) | abstract ImmutableMap> b(); method builder (line 345) | static ImmutableMapSerializableAutoValue.Builder builder() { class Builder (line 350) | @AutoValue.Builder method setA (line 352) | abstract ImmutableMapSerializableAutoValue.Builder setA( method setB (line 355) | abstract ImmutableMapSerializableAutoValue.Builder setB( method build (line 358) | abstract ImmutableMapSerializableAutoValue build(); method immutableMap_emptyMapSerialized (line 362) | @Test method immutableMap_allFieldsSetAndSerialized (line 375) | @Test class MultiplePropertiesSameType (line 388) | @SerializableAutoValue method a (line 391) | abstract String a(); method b (line 393) | abstract String b(); method builder (line 395) | static MultiplePropertiesSameType.Builder builder() { class Builder (line 399) | @AutoValue.Builder method setA (line 401) | abstract MultiplePropertiesSameType.Builder setA(String value); method setB (line 403) | abstract MultiplePropertiesSameType.Builder setB(String value); method build (line 405) | abstract MultiplePropertiesSameType build(); method multiplePropertiesSameType_allFieldsSerialized (line 409) | @Test class ComplexType (line 424) | @SerializableAutoValue method a (line 427) | abstract ImmutableMap>... method builder (line 429) | static ComplexType.Builder builder() { class Builder (line 433) | @AutoValue.Builder method setA (line 435) | abstract ComplexType.Builder setA( method build (line 438) | abstract ComplexType build(); method complexType (line 442) | @Test class SerializeMemoize (line 457) | @SerializableAutoValue method number (line 460) | abstract Optional number(); method negate (line 464) | @Memoized method builder (line 470) | static SerializeMemoize.Builder builder() { class Builder (line 474) | @AutoValue.Builder method setNumber (line 476) | abstract Builder setNumber(Optional number); method build (line 478) | abstract SerializeMemoize build(); method serializeMemoize (line 482) | @Test FILE: value/src/test/java/com/google/auto/value/extension/serializable/serializer/SerializerFactoryLoaderTest.java class SerializerFactoryLoaderTest (line 27) | @RunWith(JUnit4.class) method getFactory_extensionsLoaded (line 30) | @Test FILE: value/src/test/java/com/google/auto/value/extension/serializable/serializer/impl/IdentitySerializerFactoryTest.java class IdentitySerializerFactoryTest (line 27) | @RunWith(JUnit4.class) method proxyFieldType_isUnchanged (line 30) | @Test method toProxy_isUnchanged (line 40) | @Test method fromProxy_isUnchanged (line 51) | @Test method isIdentity (line 62) | @Test FILE: value/src/test/java/com/google/auto/value/extension/serializable/serializer/impl/ImmutableListSerializerExtensionTest.java class ImmutableListSerializerExtensionTest (line 32) | @RunWith(JUnit4.class) method setUpExtension (line 42) | @Before method getSerializer_nonImmutableList_emptyReturned (line 49) | @Test method getSerializer_immutableListWithSerializableContainedType_emptyReturned (line 59) | @Test method getSerializer_immutableList_serializerReturned (line 70) | @Test method proxyFieldType (line 81) | @Test method toProxy (line 92) | @Test method fromProxy (line 107) | @Test FILE: value/src/test/java/com/google/auto/value/extension/serializable/serializer/impl/ImmutableMapSerializerExtensionTest.java class ImmutableMapSerializerExtensionTest (line 32) | @RunWith(JUnit4.class) method setUpExtension (line 44) | @Before method getSerializer_nonImmutableMap_emptyReturned (line 51) | @Test method getSerializer_immutableMapWithSerializableContainedTypes_emptyReturned (line 61) | @Test method getSerializer_immutableMap_serializerReturned (line 72) | @Test method proxyFieldType (line 83) | @Test method toProxy (line 94) | @Test method fromProxy (line 117) | @Test FILE: value/src/test/java/com/google/auto/value/extension/serializable/serializer/impl/OptionalSerializerExtensionTest.java class OptionalSerializerExtensionTest (line 31) | @RunWith(JUnit4.class) method setUpExtension (line 37) | @Before method getSerializer_nonOptional_emptyReturned (line 43) | @Test method getSerializer_optional_serializerReturned (line 53) | @Test method proxyFieldType (line 64) | @Test method toProxy (line 75) | @Test method fromProxy (line 86) | @Test FILE: value/src/test/java/com/google/auto/value/extension/serializable/serializer/impl/SerializerFactoryImplTest.java class SerializerFactoryImplTest (line 28) | @RunWith(JUnit4.class) method getSerializer_emptyFactories_identitySerializerReturned (line 31) | @Test method getSerializer_factoriesProvided_factoryReturned (line 42) | @Test FILE: value/src/test/java/com/google/auto/value/extension/serializable/serializer/utils/CompilationAbstractTest.java class CompilationAbstractTest (line 37) | @RunWith(JUnit4.class) method mockProcessingEnvironment (line 48) | private ProcessingEnvironment mockProcessingEnvironment() { method mockMessager (line 69) | private Messager mockMessager() { method setUp (line 74) | @Before method typeElementOf (line 80) | protected TypeElement typeElementOf(Class c) { method typeMirrorOf (line 84) | protected TypeMirror typeMirrorOf(Class c) { method declaredTypeOf (line 88) | protected DeclaredType declaredTypeOf(Class enclosingClass, Class enclosingClass, Class Map mapWithNulls(K k, V v) { method mapOfMaps (line 429) | @Test method mapOfMaps_elementsWithNewlines (line 474) | @Test method mapOfMaps_empty (line 499) | @Test method mapOfMaps_nestedEmpty (line 510) | @Test method mapOfMaps_null (line 525) | @Test class PrettyMultimap (line 536) | @AutoValue method multimap (line 538) | @Nullable method toPrettyString (line 541) | @ToPrettyString method prettyMultimap (line 545) | @Test method prettyMultimap_keysAndValuesWithNewlines (line 563) | @Test method prettyMultimap_empty (line 586) | @Test method prettyMultimap_null (line 598) | @Test class JavaOptional (line 609) | @AutoValue method optional (line 611) | @Nullable method toPrettyString (line 614) | @ToPrettyString method javaOptional_present (line 618) | @Test method javaOptional_empty (line 630) | @Test method javaOptional_valueWithNewlines (line 642) | @Test method javaOptional_null (line 657) | @Test class GuavaOptional (line 669) | @AutoValue method optional (line 671) | @Nullable method toPrettyString (line 674) | @ToPrettyString method guavaOptional_present (line 678) | @Test method guavaOptional_absent (line 691) | @Test method guavaOptional_valueWithNewlines (line 703) | @Test method guavaOptional_null (line 718) | @Test class NestAllTheThings (line 730) | @AutoValue method value (line 732) | @Nullable method toPrettyString (line 741) | @ToPrettyString method nestAllTheThings (line 745) | @Test class WithCustomName (line 788) | @AutoValue method i (line 790) | abstract int i(); method customName (line 792) | @ToPrettyString method withCustomName (line 796) | @Test class OverridesToString (line 807) | @AutoValue method i (line 809) | abstract int i(); method toString (line 811) | @ToPrettyString method overridesToString (line 816) | @Test class PropertyHasToPrettyString (line 827) | @AutoValue class HasToPrettyString (line 829) | static class HasToPrettyString { method toString (line 830) | @Override method toPrettyString (line 835) | @ToPrettyString class HasInheritedToPrettyString (line 841) | static class HasInheritedToPrettyString extends HasToPrettyString parameterizedWithString(); method parameterizedWithVoid (line 854) | abstract HasToPrettyString parameterizedWithVoid(); method superclass (line 856) | abstract HasInheritedToPrettyString superclass(); method superinterface (line 858) | abstract HasToPrettyStringFromSuperInterface superinterface(); method toPrettyString (line 860) | @ToPrettyString method propertyHasToPrettyString (line 864) | @Test class CollectionSubtypesWithFixedTypeParameters (line 892) | @AutoValue class StringList (line 894) | static class StringList extends ArrayList {} class StringMap (line 896) | static class StringMap extends LinkedHashMap {} method list (line 898) | abstract StringList list(); method map (line 900) | abstract StringMap map(); method toPrettyString (line 902) | @ToPrettyString method fixedTypeParameters (line 906) | @Test class JavaBeans (line 931) | @AutoValue method getInt (line 933) | abstract int getInt(); method isBoolean (line 935) | abstract boolean isBoolean(); method getNotAJavaIdentifier (line 937) | abstract String getNotAJavaIdentifier(); method toPrettyString (line 939) | @ToPrettyString method javaBeans (line 943) | @Test class Generic (line 962) | @AutoValue method get (line 964) | abstract T get(); method toPrettyString (line 966) | @ToPrettyString method generic (line 970) | @Test FILE: value/src/test/java/com/google/auto/value/extension/toprettystring/ToPrettyStringValidatorTest.java class ToPrettyStringValidatorTest (line 30) | @RunWith(JUnit4.class) method cannotBeStatic (line 32) | @Test method mustReturnString (line 58) | @Test method noParameters (line 84) | @Test method onlyOneToPrettyStringMethod_sameClass (line 110) | @Test method onlyOneToPrettyStringMethod_superclass (line 145) | @Test method onlyOneToPrettyStringMethod_superinterface (line 189) | @Test method compile (line 233) | private static Compilation compile(JavaFileObject... javaFileObjects) { method error (line 237) | private static String error(String... lines) { FILE: value/src/test/java/com/google/auto/value/processor/AutoAnnotationCompilationTest.java class AutoAnnotationCompilationTest (line 32) | @RunWith(JUnit4.class) method testSimple (line 35) | @Test method testEmptyPackage (line 145) | @Test method testGwtSimple (line 209) | @Test method testCollectionsForArrays (line 310) | @Test method testMissingClass (line 451) | @Test FILE: value/src/test/java/com/google/auto/value/processor/AutoAnnotationErrorsTest.java class AutoAnnotationErrorsTest (line 33) | @RunWith(JUnit4.class) method testCorrect (line 44) | @Test method testDoesNotReturnAnnotation (line 64) | @Test method testOverload (line 86) | @Test method testSameNameDifferentPackagesDoesNotTriggerOverload (line 116) | @Test method testWrongName (line 152) | @Test method testWrongType (line 175) | @Test method testWrongTypeCollection (line 200) | @Test method testExtraParameters (line 246) | @Test method testMissingParameters (line 271) | @Test method testAnnotationValuedDefaultsNotSupportedYet (line 294) | @Test method testAnnotationMemberNameConflictWithGeneratedLocal (line 328) | @Test FILE: value/src/test/java/com/google/auto/value/processor/AutoBuilderCompilationTest.java class AutoBuilderCompilationTest (line 32) | @RunWith(JUnit4.class) method simpleSuccess (line 90) | @Test method simpleRecord (line 137) | @Test method recordWithNullableTypeVariableComponents (line 170) | @Test method recordWithNullableNestedComponentType (line 202) | @Test method buildOtherPackage (line 238) | @Test method autoBuilderOnEnum (line 278) | @Test method autoBuilderPrivate (line 301) | @Test method autoBuilderClassMustHaveNoArgConstructor (line 325) | @Test method autoBuilderClassMustHaveVisibleNoArgConstructor (line 355) | @Test method autoBuilderMissingBuildMethod (line 385) | @Test method autoBuilderNestedInPrivate (line 432) | @Test method autoBuilderInner (line 459) | @Test method innerConstructor (line 483) | @Test method noVisibleConstructor (line 509) | @Test method noVisibleMethod (line 533) | @Test method methodNotStatic (line 562) | @Test method noMatchingConstructor (line 591) | @Test method twoMatchingConstructors (line 624) | @Test method constructInterface (line 658) | @Test method inconsistentSetPrefix (line 685) | @Test method missingSetter (line 714) | @Test method tooManyArgs (line 743) | @Test method alienNoArgMethod (line 772) | @Test method alienOneArgMethod (line 805) | @Test method setterReturnType (line 836) | @Test method nullableSetterForNonNullableParameter (line 865) | @Test method nullablePrimitiveParameter (line 907) | @Test method setterWrongType (line 947) | @Test method setterWrongTypeEvenWithConversion (line 977) | @Test method typeParamMismatch (line 1009) | @Test method annotationWithCallMethod (line 1039) | @Test method sorted (line 1070) | private static String sorted(String... imports) { FILE: value/src/test/java/com/google/auto/value/processor/AutoOneOfCompilationTest.java class AutoOneOfCompilationTest (line 33) | @RunWith(JUnit4.class) method success (line 37) | @Test method voidInstanceWithoutGenericTypeParameters (line 249) | @Test method noKindGetter (line 334) | @Test method kindGetterHasParam (line 358) | @Test method twoKindGetters (line 383) | @Test method enumMissingCase (line 412) | @Test method enumExtraCase (line 436) | @Test method mustBeClass (line 465) | @Test method cantBeNullable (line 492) | @Test method mustHaveNoArgConstructor (line 521) | @Test method mustHaveVisibleNoArgConstructor (line 550) | @Test FILE: value/src/test/java/com/google/auto/value/processor/AutoValueCompilationTest.java class AutoValueCompilationTest (line 57) | @RunWith(JUnit4.class) method simpleSuccess (line 66) | @Test method importTwoWays (line 140) | @Test method testNoWarningsFromGenerics (line 241) | @Test method testNestedParameterizedTypesWithTypeAnnotations (line 264) | @Test method testTypeParametersWithAnnotationsOnBounds (line 383) | @Test method testAbstractVoid (line 449) | @Test method testAbstractWithParams (line 470) | @Test method testPrimitiveArrayWarning (line 491) | @Test method testPrimitiveArrayWarningFromParent (line 515) | @Test method testPrimitiveArrayWarningSuppressed (line 545) | @Test method autoValueMustBeClass (line 568) | @Test method autoValueMustNotBeFinal (line 589) | @Test method autoValueMustBeStatic (line 612) | @Test method autoValueMustNotBePrivate (line 638) | @Test method autoValueMustBeNotBeNestedInPrivate (line 664) | @Test method autoValueMustHaveNoArgConstructor (line 692) | @Test method autoValueMustHaveVisibleNoArgConstructor (line 715) | @Test method noMultidimensionalPrimitiveArrays (line 738) | @Test method noObjectArrays (line 765) | @Test method annotationOnInterface (line 792) | @Test method annotationOnEnum (line 811) | @Test method extendAutoValue (line 830) | @Test method bogusSerialVersionUID (line 866) | @Test method nonExistentSuperclass (line 899) | @Test method cannotImplementAnnotation (line 921) | @Test method missingPropertyType (line 958) | @Test method missingGenericPropertyType (line 980) | @Test method missingComplexGenericPropertyType (line 1001) | @Test method missingSuperclassGenericParameter (line 1025) | @Test method nullablePrimitive (line 1046) | @Test method correctBuilder (line 1068) | @Test method builderWithNullableTypeAnnotation (line 1466) | @Test method autoValueBuilderOnTopLevelClass (line 1761) | @Test method autoValueBuilderNotInsideAutoValue (line 1785) | @Test method autoValueBuilderNotStatic (line 1817) | @Test method autoValueBuilderMustHaveNoArgConstructor (line 1852) | @Test method autoValueBuilderOnEnum (line 1888) | @Test method autoValueBuilderDuplicate (line 1918) | @Test method autoValueBuilderMissingSetter (line 1949) | @Test method autoValueBuilderMissingSetterUsingSetPrefix (line 1979) | @Test method autoValueBuilderWrongTypeSetter (line 2009) | @Test method autoValueBuilderSetterReturnsNullable (line 2042) | @Test method autoValueBuilderWrongTypeSetterWithCopyOf (line 2073) | @Test method autoValueBuilderWrongTypeSetterWithCopyOfGenericallyWrong (line 2109) | @Test method autoValueBuilderWrongTypeSetterWithGetPrefix (line 2147) | @Test method autoValueBuilderNullableSetterForNonNullable (line 2180) | @Test method autoValueBuilderBeansConfusion (line 2223) | @Test method autoValueBuilderExtraSetter (line 2259) | @Test method autoValueBuilderSetPrefixAndNoSetPrefix (line 2289) | @Test method autoValueBuilderSetterReturnType (line 2320) | @Test method autoValueBuilderWrongTypeGetter (line 2351) | @Test method autoValueBuilderPropertyBuilderInvalidType (line 2390) | @Test method autoValueBuilderPropertyBuilderNullable (line 2421) | @Test method autoValueBuilderPropertyBuilderNullableType (line 2452) | @Test method autoValueBuilderPropertyBuilderWrongCollectionType (line 2486) | @Test method autoValueBuilderPropertyBuilderWeirdBuilderType (line 2520) | @Test method autoValueBuilderPropertyBuilderWeirdBuiltType (line 2551) | @Test method autoValueBuilderPropertyBuilderHasNoBuild (line 2583) | @Test method autoValueBuilderPropertyBuilderHasStaticBuild (line 2615) | @Test method autoValueBuilderPropertyBuilderReturnsWrongType (line 2653) | @Test method autoValueBuilderPropertyBuilderCantConstruct (line 2692) | @Test method autoValueBuilderPropertyBuilderCantReconstruct (line 2733) | @Test method autoValueBuilderPropertyBuilderWrongTypeAddAll (line 2774) | @Test method autoValueBuilderPropertyBuilderCantSet (line 2823) | @Test method autoValueBuilderPropertyBuilderWrongTypeToBuilder (line 2863) | @Test method autoValueBuilderPropertyBuilderWrongElementType (line 2909) | @Test method autoValueBuilderAlienMethod0 (line 2942) | @Test method autoValueBuilderAlienMethod1 (line 2975) | @Test method autoValueBuilderAlienMethod2 (line 3004) | @Test method autoValueBuilderMissingBuildMethod (line 3033) | @Test method autoValueBuilderDuplicateBuildMethods (line 3063) | @Test method autoValueBuilderWrongTypeBuildMethod (line 3101) | @Test method autoValueBuilderTypeParametersDontMatch1 (line 3131) | @Test method autoValueBuilderTypeParametersDontMatch2 (line 3162) | @Test method autoValueBuilderTypeParametersDontMatch3 (line 3193) | @Test method autoValueBuilderToBuilderWrongTypeParameters (line 3224) | @Test method autoValueBuilderToBuilderDuplicate (line 3256) | @Test method getFooIsFoo (line 3289) | @Test class FooProcessor (line 3323) | public static class FooProcessor extends AbstractProcessor { method getSupportedAnnotationTypes (line 3324) | @Override method getSupportedSourceVersion (line 3329) | @Override method process (line 3334) | @Override method generateFoo (line 3347) | private void generateFoo(TypeElement type) throws IOException { method referencingGeneratedClass (line 3360) | @Test method referencingGeneratedClassInAnnotation (line 3399) | @Test method annotationReferencesUndefined (line 3470) | @Test method packagePrivateAnnotationFromOtherPackage (line 3528) | @Test method visibleProtectedAnnotationFromOtherPackage (line 3560) | @Test method methodAnnotationsCopiedInLexicographicalOrder (line 3594) | @Test method nonVisibleProtectedAnnotationFromOtherPackage (line 3650) | @Test method nonVisibleProtectedClassAnnotationFromOtherPackage (line 3693) | @Test method builderWithVarArgsDoesNotImportJavaUtilArrays (line 3730) | @Test method staticBuilderMethodInBuilderClass (line 3763) | @Test method javaLangClash (line 3811) | @Test method generatedParentWithGeneratedGetterButSetterInBuilder (line 3875) | @Test class GeneratedParentProcessor (line 3917) | @SupportedAnnotationTypes("*") method GeneratedParentProcessor (line 3946) | GeneratedParentProcessor(AutoValueProcessor autoValueProcessor, Expe... method process (line 3953) | @Override method getSupportedSourceVersion (line 3975) | @Override method kotlinMetadataAnnotationsAreImplicitlyExcludedFromCopying (line 3983) | @Test method autoValueBuilderNullableSetterPrimitiveGetter (line 4015) | @Test method copyAnnotationsMissingExclusion (line 4046) | @Test method sorted (line 4077) | private static String sorted(String... imports) { FILE: value/src/test/java/com/google/auto/value/processor/BuilderRequiredPropertiesTest.java class BuilderRequiredPropertiesTest (line 40) | @RunWith(JUnit4.class) method initTypes (line 47) | @Before method fieldDeclarations (line 53) | @Test method fieldDeclarations (line 79) | private ImmutableList fieldDeclarations(int size) { method initToAllSet (line 83) | @Test method initToAllSet (line 101) | private ImmutableList initToAllSet(int size) { method markAsSet_reference (line 105) | @Test method markAsSet_byte (line 112) | @Test method markAsSet_short (line 123) | @Test method markAsSet_int (line 136) | @Test method markAsSet_intPlusByte (line 146) | @Test method missingRequiredProperty_reference (line 160) | @Test method missingRequiredProperty_byte (line 167) | @Test method missingRequiredProperty_short (line 178) | @Test method missingRequiredProperty_int (line 191) | @Test method missingRequiredProperty_intPlusByte (line 202) | @Test method noValueToGet_noDefaults (line 217) | @Test method noValueToGet_withDefaults (line 229) | @Test method getAnyMissing (line 245) | @Test method getAnyMissing_withDefaults (line 264) | @Test method hex (line 291) | @Test method requiredPrimitiveProperties (line 303) | private ImmutableList requiredPrimitiveProperties( method builderRequiredProperties (line 310) | private BuilderRequiredProperties builderRequiredProperties(int primit... method builderRequiredPropertiesWithDefaults (line 315) | private BuilderRequiredProperties builderRequiredPropertiesWithDefault... method fakeProperties (line 322) | private ImmutableSet fakeProperties(int primitiveCount) { method fakePropertiesWithDefaults (line 330) | private ImmutableSet fakePropertiesWithDefaults(int primitiv... method fakeProperty (line 339) | private Property fakeProperty(String name, TypeMirror type, boolean ha... FILE: value/src/test/java/com/google/auto/value/processor/ExtensionTest.java class ExtensionTest (line 64) | @RunWith(JUnit4.class) method testExtensionCompilation (line 67) | @Test method testExtensionConsumesProperties (line 106) | @Test method testDoesntRaiseWarningForConsumedProperties (line 183) | @Test method testDoesntRaiseWarningForToBuilder (line 207) | @Test method testCantConsumeTwice (line 244) | @Test method testCantConsumeNonExistentProperty (line 273) | @Test method testCantConsumeConcreteMethod (line 299) | @Test method testCantConsumeNonExistentMethod (line 335) | @Test method testExtensionWithoutConsumedPropertiesFails (line 372) | @Test method testConsumeBuilderMethod (line 399) | @Test method testAbstractBuilderMethodNotConsumedFails (line 427) | @Test method testConsumeMethodWithArguments (line 453) | @Test method testExtensionWithBuilderCompilation (line 475) | @Test method testLastExtensionGeneratesNoCode (line 521) | @Test method testFirstExtensionGeneratesNoCode (line 526) | @Test method testMiddleExtensionGeneratesNoCode (line 531) | @Test method testLoneExtensionGeneratesNoCode (line 536) | @Test method doTestNoCode (line 541) | private void doTestNoCode(AutoValueExtension... extensions) { method testTwoExtensionsBothWantToBeFinal (line 566) | @Test method testNonFinalThenFinal (line 594) | @Test method testFinalThenNonFinal (line 621) | @Test method testUnconsumedMethod (line 648) | @Test method testBadJarDoesntBlowUp (line 683) | @Test method doTestBadJarDoesntBlowUp (line 693) | private void doTestBadJarDoesntBlowUp(File badJar) throws IOException { method extensionsWithAnnotatedOptions (line 729) | @Test method extensionsWithImplementedOptions (line 745) | @Test class ExtensionWithAnnotatedOptions (line 754) | @SupportedOptions(CUSTOM_OPTION) method generateClass (line 756) | @Override class ExtensionWithImplementedOptions (line 763) | static class ExtensionWithImplementedOptions extends AutoValueExtension { method getSupportedOptions (line 764) | @Override method generateClass (line 769) | @Override class FooExtension (line 776) | private static class FooExtension extends AutoValueExtension { method applicable (line 778) | @Override method mustBeFinal (line 783) | @Override method consumeProperties (line 788) | @Override method generateClass (line 797) | @Override class BuilderExtension (line 847) | private static class BuilderExtension extends AutoValueExtension { method BuilderExtension (line 851) | BuilderExtension() { method consumeMethod (line 855) | public void consumeMethod(String methodName) { method applicable (line 859) | @Override method consumeBuilderMethods (line 864) | @Override method generateClass (line 875) | @Override class EmptyExtension (line 930) | private abstract static class EmptyExtension extends AutoValueExtension { method applicable (line 931) | @Override method mustBeFinal (line 936) | @Override method extraText (line 939) | String extraText(Context context) { method generateClass (line 945) | @Override class NonFinalExtension (line 973) | private static class NonFinalExtension extends EmptyExtension { method mustBeFinal (line 974) | @Override class FinalExtension (line 980) | private static class FinalExtension extends EmptyExtension { method mustBeFinal (line 981) | @Override class SideFileExtension (line 987) | private static class SideFileExtension extends AutoValueExtension { method applicable (line 988) | @Override method mustBeFinal (line 993) | @Override method generateClass (line 998) | @Override class FakeWriteToParcelExtension (line 1028) | private static class FakeWriteToParcelExtension extends NonFinalExtens... method writeToParcelMethod (line 1029) | private ExecutableElement writeToParcelMethod(Context context) { method consumeMethods (line 1038) | @Override method extraText (line 1043) | @Override method propertyTypes (line 1061) | @Test method finalAutoValueClassName (line 1106) | @Test method builderContext (line 1134) | @Test method builderContextWithInheritance (line 1230) | @Test method oddBuilderContext (line 1304) | @Test method propertyErrorShouldNotCrash (line 1355) | @Test type ContextChecker (line 1395) | private interface ContextChecker extends Consumer checker) { method applicable (line 1404) | @Override method generateClass (line 1409) | @Override FILE: value/src/test/java/com/google/auto/value/processor/ForwardingClassGeneratorTest.java class ForwardingClassGeneratorTest (line 38) | @RunWith(JUnit4.class) class Simple (line 42) | public static class Simple implements Supplier> { method Simple (line 45) | public Simple(int anInt) { method get (line 49) | @Override method simple (line 55) | @Test class Outer (line 60) | public static class Outer { class Inner (line 61) | public static class Inner {} class KitchenSink (line 64) | public static class KitchenSink implements Supplier javacOptions, S... class OverridableInvocationHandler (line 109) | private abstract static class OverridableInvocationHandler implemen... method OverridableInvocationHandler (line 112) | OverridableInvocationHandler(T original) { method invoke (line 116) | @Override method partialProxy (line 130) | private static T partialProxy(Class type, OverridableInvocation... class ElementsHandler (line 134) | private static class ElementsHandler extends OverridableInvocationHand... method ElementsHandler (line 138) | ElementsHandler(Elements original, Set ignoredGenerated) { method getTypeElement (line 143) | @Keep class ProcessingEnvironmentHandler (line 154) | private static class ProcessingEnvironmentHandler method ProcessingEnvironmentHandler (line 158) | ProcessingEnvironmentHandler(ProcessingEnvironment original, Set ignoredGenerated) { method init (line 179) | @Keep method test (line 189) | @Test FILE: value/src/test/java/com/google/auto/value/processor/GeneratedImport.java class GeneratedImport (line 24) | final class GeneratedImport { method generatedAnnotationType (line 30) | static String generatedAnnotationType() { method importGeneratedAnnotationType (line 40) | static String importGeneratedAnnotationType() { FILE: value/src/test/java/com/google/auto/value/processor/GuavaCollectionBuildersTest.java class GuavaCollectionBuildersTest (line 49) | @RunWith(JUnit4.class) method testImmutableBuilders (line 56) | @Test method checkImmutableClass (line 75) | private void checkImmutableClass(Class c) FILE: value/src/test/java/com/google/auto/value/processor/IncrementalExtensionTest.java class IncrementalExtensionTest (line 38) | @RunWith(JUnit4.class) method builtInExtensionsAreIsolating (line 40) | @Test method customExtensionsAreNotIsolatingByDefault (line 60) | @Test method customExtensionsCanBeIsolating (line 77) | @Test class NonIsolatingExtension (line 95) | private static class NonIsolatingExtension extends AutoValueExtension { method generateClass (line 96) | @Override class IsolatingExtension (line 104) | private static class IsolatingExtension extends AutoValueExtension { method incrementalType (line 105) | @Override method generateClass (line 110) | @Override FILE: value/src/test/java/com/google/auto/value/processor/JavaScannerTest.java class JavaScannerTest (line 29) | @RunWith(JUnit4.class) method testScanner (line 65) | @Test FILE: value/src/test/java/com/google/auto/value/processor/NullablesTest.java class NullablesTest (line 52) | @RunWith(JUnit4.class) method nullableMentionedInMethods (line 103) | @Test class NullableProcessor (line 119) | @SupportedAnnotationTypes("*") method NullableProcessor (line 125) | NullableProcessor(Expect expect) { method getSupportedSourceVersion (line 129) | @Override method process (line 134) | @Override FILE: value/src/test/java/com/google/auto/value/processor/PropertyAnnotationsTest.java class PropertyAnnotationsTest (line 42) | @RunWith(JUnit4.class) type TestEnum (line 48) | public enum TestEnum { method toString (line 52) | @Override class InputFileBuilder (line 123) | private static class InputFileBuilder { method setImports (line 128) | InputFileBuilder setImports(Iterable imports) { method addAnnotations (line 133) | InputFileBuilder addAnnotations(String... annotations) { method addAnnotations (line 138) | InputFileBuilder addAnnotations(Iterable annotations) { method addInnerTypes (line 143) | InputFileBuilder addInnerTypes(String... innerTypes) { method build (line 148) | JavaFileObject build() { class OutputFileBuilder (line 169) | private static class OutputFileBuilder { method setImports (line 174) | OutputFileBuilder setImports(Iterable imports) { method addFieldAnnotations (line 179) | OutputFileBuilder addFieldAnnotations(String... annotations) { method addMethodAnnotations (line 184) | OutputFileBuilder addMethodAnnotations(String... innerTypes) { method addMethodAnnotations (line 189) | OutputFileBuilder addMethodAnnotations(Iterable innerTypes) { method build (line 194) | JavaFileObject build() { method getImports (line 253) | private ImmutableSet getImports(Class... classes) { method assertGeneratedMatches (line 261) | private void assertGeneratedMatches( method testSimpleAnnotation (line 286) | @Test method testSingleStringValueAnnotation (line 292) | @Test method testMultiStringValueAnnotation (line 300) | @Test method testNumberValueAnnotation (line 308) | @Test method testByteValueAnnotation (line 316) | @Test method testDecimalValueAnnotation (line 324) | @Test method testOtherValuesAnnotation (line 332) | @Test method testClassAnnotation (line 342) | @Test method testEnumAnnotation (line 350) | @Test method testEmptyAnnotationAnnotation (line 362) | @Test method testValuedAnnotationAnnotation (line 372) | @Test method testNumberArrayAnnotation (line 384) | @Test method testByteArrayAnnotation (line 396) | @Test method testDecimalArrayAnnotation (line 404) | @Test method testOtherArrayAnnotation (line 414) | @Test method testClassArrayAnnotation (line 428) | @Test method testImportedClassArrayAnnotation (line 436) | @Test method testEnumArrayAnnotation (line 446) | @Test method testArrayOfEmptyAnnotationAnnotation (line 460) | @Test method testArrayOfValuedAnnotationAnnotation (line 482) | @Test method testCopyingMethodAnnotations (line 499) | @Test method testCopyingMethodAnnotationsToGeneratedFields (line 539) | @Test FILE: value/src/test/java/com/google/auto/value/processor/PropertyNamesTest.java class PropertyNamesTest (line 25) | @RunWith(JUnit4.class) method decapitalizeLikeJavaBeans (line 38) | @Test method decapitalizeNormally (line 48) | @Test FILE: value/src/test/java/com/google/auto/value/processor/ReformatterTest.java class ReformatterTest (line 29) | @RunWith(JUnit4.class) method simple (line 31) | @Test method specialSpaces (line 68) | @Test method noTrailingNewline (line 94) | @Test method indent (line 101) | @Test FILE: value/src/test/java/com/google/auto/value/processor/SimpleServiceLoaderTest.java class SimpleServiceLoaderTest (line 42) | @RunWith(JUnit4.class) method loadOnce (line 44) | @Test method loadWithDuplicates (line 62) | @Test method blankLinesAndComments (line 88) | @Test method loadTwiceFromSameLoader (line 103) | @Test method loadTwiceFromDifferentLoaders (line 117) | @Test method noProviders (line 136) | @Test method classNotFound (line 145) | @Test method wrongTypeClass (line 158) | @Test method couldNotConstruct (line 170) | @Test method brokenLoader (line 182) | @Test method loaderForJarWithEntries (line 201) | private static ClassLoader loaderForJarWithEntries(String service, Str... method urlForJarWithEntries (line 207) | private static URL urlForJarWithEntries(String service, String... line... FILE: value/src/test/java/com/google/auto/value/processor/SimplifyWithAnnotationsTest.java class SimplifyWithAnnotationsTest (line 60) | @RunWith(JUnit4.class) method buildTestClass (line 111) | private static ImmutableList buildTestClass() { method testSimplifyWithAnnotations (line 131) | @Test class TestProcessor (line 142) | @SupportedAnnotationTypes("*") method getSupportedSourceVersion (line 144) | @Override method process (line 149) | @Override method testTypeSpellings (line 158) | void testTypeSpellings(TypeElement testClass) { method typesFromTestClass (line 182) | private static ImmutableMap typesFromTestClass(T... FILE: value/src/test/java/com/google/auto/value/processor/TemplateVarsTest.java class TemplateVarsTest (line 36) | @RunWith(JUnit4.class) class HappyVars (line 38) | static class HappyVars extends TemplateVars { method parsedTemplate (line 44) | @Override method parsedTemplateForString (line 50) | static Template parsedTemplateForString(String string) { method testHappy (line 59) | @Test method testUnset (line 71) | @Test class SubHappyVars (line 83) | static class SubHappyVars extends HappyVars { method parsedTemplate (line 86) | @Override method testSubSub (line 93) | @Test class Private (line 105) | static class Private extends TemplateVars { method parsedTemplate (line 109) | @Override method testPrivate (line 115) | @Test class Static (line 124) | static class Static extends TemplateVars { method parsedTemplate (line 128) | @Override method testStatic (line 134) | @Test class Primitive (line 143) | static class Primitive extends TemplateVars { method parsedTemplate (line 147) | @Override method testPrimitive (line 153) | @Test FILE: value/src/test/java/com/google/auto/value/processor/TypeEncoderTest.java class TypeEncoderTest (line 56) | @RunWith(JUnit4.class) method setUp (line 63) | @Before method assertTypeImportsAndSpellings (line 84) | private void assertTypeImportsAndSpellings( class MultipleBounds (line 100) | private static class MultipleBounds & Comparable,... method testImportsForNoTypes (line 102) | @Test method testImportsForImplicitlyImportedTypes (line 108) | @Test method testImportsForPlainTypes (line 123) | @Test method testImportsForComplicatedTypes (line 141) | @Test method testImportsForArrayTypes (line 170) | @Test method testImportNestedType (line 197) | @Test method testImportsForAmbiguousNames (line 204) | @Test method testSimplifyJavaLangString (line 223) | @Test method testSimplifyJavaLangThreadState (line 229) | @Test method testSimplifyJavaLangNamesake (line 236) | @Test method testSimplifyComplicatedTypes (line 249) | @Test method testSimplifyMultipleBounds (line 289) | @Test class Outer (line 306) | @SuppressWarnings("ClassCanBeStatic") class InnerWithoutTypeParam (line 308) | class InnerWithoutTypeParam {} class Middle (line 310) | class Middle { class InnerWithTypeParam (line 311) | class InnerWithTypeParam {} method testOuterParameterizedInnerNot (line 315) | @Test method testOuterParameterizedInnerAlso (line 332) | @Test method typeMirrorSet (line 354) | private static Set typeMirrorSet(TypeMirror... typeMirrors) { method typeElementOf (line 362) | private TypeElement typeElementOf(Class c) { method typeMirrorOf (line 366) | private DeclaredType typeMirrorOf(Class c) { method baseWithoutContainedTypes (line 376) | private TypeMirror baseWithoutContainedTypes() { method testErrorTypes (line 385) | @Test class ErrorTestProcessor (line 396) | @SupportedAnnotationTypes("*") method process (line 401) | @Override method test (line 411) | private void test() { method testErrorType (line 428) | @SuppressWarnings("MissingFail") // error message gets converted int... method getSupportedSourceVersion (line 439) | @Override FILE: value/src/test/java/com/google/auto/value/processor/TypeSimplifierTest.java class TypeSimplifierTest (line 47) | @RunWith(JUnit4.class) method setUp (line 54) | @Before class Erasure (line 60) | private static class Erasure { class Wildcards (line 82) | private abstract static class Wildcards { method one (line 83) | abstract Map o... method two (line 85) | abstract Map t... method testQuirkyTypeMirrors (line 100) | @Test method testTypeMirrorSet (line 108) | @Test method testTypeMirrorSetWildcardCapture (line 155) | @Test method testPackageNameOfString (line 198) | @Test method testPackageNameOfMapEntry (line 204) | @Test method testIsCastingUnchecked (line 214) | @Test method typeMirrorSet (line 237) | private static Set typeMirrorSet(TypeMirror... typeMirrors) { method objectMirror (line 245) | private TypeMirror objectMirror() { method cloneReturnTypeMirror (line 249) | private TypeMirror cloneReturnTypeMirror() { method typeElementOf (line 261) | private TypeElement typeElementOf(Class c) { method typeMirrorOf (line 265) | private TypeMirror typeMirrorOf(Class c) { FILE: value/src/test/java/com/google/auto/value/processor/TypeVariablesTest.java class TypeVariablesTest (line 38) | @RunWith(JUnit4.class) method setUpClass (line 46) | @BeforeClass class Source1 (line 52) | abstract static class Source1 { method getFoo (line 53) | abstract String getFoo(); class Target1 (line 56) | abstract static class Target1 {} method noTypeParameters (line 58) | @Test class Source2 (line 70) | abstract static class Source2 { method getFoo (line 71) | abstract List getFoo(); class Target2 (line 74) | abstract static class Target2 { method setFoo (line 75) | abstract void setFoo(List list); method simpleTypeParameter (line 78) | @Test class Source3 (line 94) | abstract static class Source3, U> { method getFoo (line 95) | abstract Map getFoo(); class Target3 (line 98) | abstract static class Target3, U> { method setFoo (line 99) | abstract void setFoo(Map list); method hairyTypeParameters (line 102) | @Test class Outer (line 118) | abstract static class Outer { method getFoo (line 119) | abstract Map getFoo(); method getBar (line 121) | abstract List getBar(); class Inner (line 123) | abstract static class Inner { method setFoo (line 124) | abstract void setFoo(Map foo); method setBar (line 126) | abstract void setBar(List bar); method nestedClasses (line 130) | @Test method canAssignStaticMethodResult (line 154) | @Test method methodNamed (line 184) | private static ExecutableElement methodNamed(List m... method methodNamed (line 188) | private static ExecutableElement methodNamed( FILE: value/src/test/java/com/google/auto/value/processor/testclasses/RuntimePermission.java class RuntimePermission (line 24) | public class RuntimePermission {}