/external/auto/value/src/main/java/com/google/auto/value/processor/ |
D | BuilderMethodClassifierForAutoValue.java | 27 import javax.lang.model.element.ExecutableElement; 31 class BuilderMethodClassifierForAutoValue extends BuilderMethodClassifier<ExecutableElement> { 33 private final ImmutableBiMap<ExecutableElement, String> getterToPropertyName; 34 private final ImmutableMap<String, ExecutableElement> getterNameToGetter; 42 ImmutableBiMap<ExecutableElement, String> getterToPropertyName, in BuilderMethodClassifierForAutoValue() argument 69 static Optional<BuilderMethodClassifier<ExecutableElement>> classify( in classify() 70 Iterable<ExecutableElement> methods, in classify() 75 ImmutableBiMap<ExecutableElement, String> getterToPropertyName, in classify() argument 78 BuilderMethodClassifier<ExecutableElement> classifier = in classify() 94 TypeMirror originalPropertyType(ExecutableElement propertyElement) { in originalPropertyType() [all …]
|
D | PropertyBuilderClassifier.java | 32 import javax.lang.model.element.ExecutableElement; 85 private final ExecutableElement propertyBuilderMethod; 96 ExecutableElement propertyBuilderMethod, in PropertyBuilder() 116 public ExecutableElement getPropertyBuilderMethod() { in getPropertyBuilderMethod() 206 Optional<PropertyBuilder> makePropertyBuilder(ExecutableElement method, String property) { in makePropertyBuilder() 217 Map<String, ExecutableElement> barBuilderNoArgMethods = noArgMethodsOf(barBuilderTypeElement); in makePropertyBuilder() 235 Map<String, ExecutableElement> barNoArgMethods = noArgMethodsOf(barTypeElement); in makePropertyBuilder() 238 ExecutableElement build = barBuilderNoArgMethods.get("build"); in makePropertyBuilder() 263 Optional<ExecutableElement> maybeBuilderMaker; in makePropertyBuilder() 267 Map<String, ExecutableElement> barOneArgMethods = oneArgumentMethodsOf(barTypeElement); in makePropertyBuilder() [all …]
|
D | AutoValueProcessor.java | 49 import javax.lang.model.element.ExecutableElement; 202 ImmutableSet<ExecutableElement> methods = in processType() 205 ImmutableSet<ExecutableElement> abstractMethods = abstractMethodsIn(methods); in processType() 209 ImmutableSet<ExecutableElement> toBuilderMethods; in processType() 216 ImmutableMap<ExecutableElement, TypeMirror> propertyMethodsAndTypes = in processType() 218 ImmutableMap<String, ExecutableElement> properties = in processType() 225 ImmutableSet<ExecutableElement> consumedMethods = in processType() 230 ImmutableSet<ExecutableElement> allAbstractMethods = abstractMethods; in processType() 241 ImmutableSet<ExecutableElement> propertyMethods = propertyMethodsAndTypes.keySet(); in processType() 342 private ImmutableSet<ExecutableElement> methodsConsumedByExtensions( in methodsConsumedByExtensions() [all …]
|
D | AutoValueishProcessor.java | 70 import javax.lang.model.element.ExecutableElement; 251 private final ExecutableElement method; 258 ExecutableElement method, in GetterProperty() 390 abstract Optional<String> nullableAnnotationForMethod(ExecutableElement propertyMethod); in nullableAnnotationForMethod() 403 ImmutableMap<ExecutableElement, TypeMirror> propertyMethodsAndTypes, in propertySet() argument 404 ImmutableListMultimap<ExecutableElement, AnnotationMirror> annotatedPropertyFields, in propertySet() argument 405 ImmutableListMultimap<ExecutableElement, AnnotationMirror> annotatedPropertyMethods) { in propertySet() 406 ImmutableBiMap<ExecutableElement, String> methodToPropertyName = in propertySet() 408 Map<ExecutableElement, String> methodToIdentifier = new LinkedHashMap<>(methodToPropertyName); in propertySet() 446 TypeElement type, ImmutableSet<ExecutableElement> methods, AutoValueishTemplateVars vars) { in defineSharedVarsForType() [all …]
|
D | AutoOneOfProcessor.java | 44 import javax.lang.model.element.ExecutableElement; 100 ImmutableSet<ExecutableElement> methods = in processType() 103 ImmutableSet<ExecutableElement> abstractMethods = abstractMethodsIn(methods); in processType() 104 ExecutableElement kindGetter = in processType() 106 Set<ExecutableElement> otherMethods = new LinkedHashSet<>(abstractMethods); in processType() 109 ImmutableMap<ExecutableElement, TypeMirror> propertyMethodsAndTypes = in processType() 111 ImmutableBiMap<String, ExecutableElement> properties = in processType() 206 private ExecutableElement findKindGetterOrAbort( in findKindGetterOrAbort() 209 ImmutableSet<ExecutableElement> abstractMethods) { in findKindGetterOrAbort() 210 Set<ExecutableElement> kindGetters = in findKindGetterOrAbort() [all …]
|
D | BuilderSpec.java | 47 import javax.lang.model.element.ExecutableElement; 120 private ImmutableSet<ExecutableElement> toBuilderMethods; 121 private ExecutableElement buildMethod; 134 public Set<ExecutableElement> builderMethods() { in builderMethods() 146 public Optional<ExecutableElement> buildMethod() { in buildMethod() 168 public ExecutableElement autoBuildMethod() { in autoBuildMethod() 173 public Map<String, Set<ExecutableElement>> setters() { in setters() 181 public Map<String, ExecutableElement> propertyBuilders() { in propertyBuilders() 192 public Set<ExecutableElement> toBuilderMethods() { in toBuilderMethods() 215 ImmutableSet<ExecutableElement> toBuilderMethods( in toBuilderMethods() [all …]
|
D | EclipseHack.java | 30 import javax.lang.model.element.ExecutableElement; 122 TypeMirror methodReturnType(ExecutableElement method, DeclaredType in) { in methodReturnType() 144 ImmutableMap<ExecutableElement, TypeMirror> methodReturnTypes( in methodReturnTypes() 145 Set<ExecutableElement> methods, DeclaredType in) { in methodReturnTypes() 146 ImmutableMap.Builder<ExecutableElement, TypeMirror> map = ImmutableMap.builder(); in methodReturnTypes() 147 Map<Name, ExecutableElement> noArgMethods = null; in methodReturnTypes() 148 for (ExecutableElement method : methods) { in methodReturnTypes() 175 private Map<Name, ExecutableElement> noArgMethodsIn(DeclaredType in) { in noArgMethodsIn() 177 List<ExecutableElement> allMethods = in noArgMethodsIn() 179 Map<Name, ExecutableElement> map = new LinkedHashMap<Name, ExecutableElement>(); in noArgMethodsIn() [all …]
|
D | ExtensionContext.java | 27 import javax.lang.model.element.ExecutableElement; 35 private final ImmutableMap<String, ExecutableElement> properties; 37 private final ImmutableSet<ExecutableElement> abstractMethods; 43 ImmutableMap<String, ExecutableElement> properties, in ExtensionContext() 44 ImmutableMap<ExecutableElement, TypeMirror> propertyMethodsAndTypes, in ExtensionContext() argument 45 ImmutableSet<ExecutableElement> abstractMethods) { in ExtensionContext() 79 public Map<String, ExecutableElement> properties() { in properties() 89 public Set<ExecutableElement> abstractMethods() { in abstractMethods()
|
D | AutoBuilderProcessor.java | 58 import javax.lang.model.element.ExecutableElement; 119 ImmutableSet<ExecutableElement> methods = in processType() 122 ExecutableElement executable = findExecutable(ofClass, callMethod, autoBuilderType, methods); in processType() 155 ExecutableElement executable, Map<String, String> propertyToGetterName) { in propertySet() 178 private ExecutableElement findExecutable( in findExecutable() 182 ImmutableSet<ExecutableElement> methods) { in findExecutable() 183 List<ExecutableElement> executables = in findExecutable() 202 private ImmutableList<ExecutableElement> findRelevantExecutables( in findRelevantExecutables() 205 Stream<ExecutableElement> relevantExecutables = in findRelevantExecutables() 216 private ExecutableElement matchingExecutable( in matchingExecutable() [all …]
|
D | BuilderMethodClassifier.java | 43 import javax.lang.model.element.ExecutableElement; 88 private final Set<ExecutableElement> buildMethods = new LinkedHashSet<>(); 145 Set<ExecutableElement> buildMethods() { in buildMethods() 150 boolean classifyMethods(Iterable<ExecutableElement> methods, boolean autoValueHasToBuilder) { in classifyMethods() 152 for (ExecutableElement method : methods) { in classifyMethods() 214 private void classifyMethod(ExecutableElement method) { in classifyMethod() 236 private void classifyMethodNoArgs(ExecutableElement method) { in classifyMethodNoArgs() 283 private void classifyGetter(ExecutableElement builderGetter, String propertyName) { in classifyGetter() 332 private void classifyMethodOneArg(ExecutableElement method) { in classifyMethodOneArg() 410 private boolean classifyPropertyBuilderOneArg(ExecutableElement method) { in classifyPropertyBuilderOneArg() [all …]
|
/external/auto/value/src/test/java/com/google/auto/value/processor/ |
D | TypeVariablesTest.java | 25 import javax.lang.model.element.ExecutableElement; 62 List<ExecutableElement> sourceMethods = ElementFilter.methodsIn(source1.getEnclosedElements()); in noTypeParameters() 63 Map<ExecutableElement, TypeMirror> types = in noTypeParameters() 80 List<ExecutableElement> sourceMethods = ElementFilter.methodsIn(source2.getEnclosedElements()); in simpleTypeParameter() 81 Map<ExecutableElement, TypeMirror> types = in simpleTypeParameter() 83 List<ExecutableElement> targetMethods = ElementFilter.methodsIn(target2.getEnclosedElements()); in simpleTypeParameter() 85 ExecutableElement getFoo = sourceMethods.get(0); in simpleTypeParameter() 104 List<ExecutableElement> sourceMethods = ElementFilter.methodsIn(source3.getEnclosedElements()); in hairyTypeParameters() 105 Map<ExecutableElement, TypeMirror> types = in hairyTypeParameters() 107 List<ExecutableElement> targetMethods = ElementFilter.methodsIn(target3.getEnclosedElements()); in hairyTypeParameters() [all …]
|
D | ExtensionTest.java | 49 import javax.lang.model.element.ExecutableElement; 291 public Set<ExecutableElement> consumeMethods(Context context) { in testCantConsumeConcreteMethod() 293 for (ExecutableElement method : in testCantConsumeConcreteMethod() 327 public Set<ExecutableElement> consumeMethods(Context context) { in testCantConsumeNonExistentMethod() 331 for (ExecutableElement method : in testCantConsumeNonExistentMethod() 738 for (Map.Entry<String, ExecutableElement> el : context.properties().entrySet()) { in generateClass() 751 for (Map.Entry<String, ExecutableElement> el : context.properties().entrySet()) { in generateClass() 882 private ExecutableElement writeToParcelMethod(Context context) { in writeToParcelMethod() 883 for (ExecutableElement method : context.abstractMethods()) { in writeToParcelMethod() 892 public Set<ExecutableElement> consumeMethods(Context context) { in consumeMethods() [all …]
|
/external/auto/common/src/main/java/com/google/auto/common/ |
D | MoreElements.java | 38 import javax.lang.model.element.ExecutableElement; 189 extends CastingElementVisitor<ExecutableElement> { 197 public ExecutableElement visitExecutable(ExecutableElement e, Void label) { in visitExecutable() 211 public static ExecutableElement asExecutable(Element element) { in asExecutable() 360 public static ImmutableSet<ExecutableElement> getLocalAndInheritedMethods( 394 public static ImmutableSet<ExecutableElement> getLocalAndInheritedMethods( 399 private static ImmutableSet<ExecutableElement> getLocalAndInheritedMethods( 403 ImmutableSet.Builder<ExecutableElement> methods = ImmutableSet.builder(); 404 for (ExecutableElement method : getAllMethods(type, overrides)) { 426 ExecutableElement overrider, [all …]
|
D | Overrides.java | 28 import javax.lang.model.element.ExecutableElement; 56 ExecutableElement overrider, ExecutableElement overridden, TypeElement in); in overrides() 66 boolean overrides(ExecutableElement overrider, ExecutableElement overridden, TypeElement in) { in overrides() 80 ExecutableElement overrider, ExecutableElement overridden, TypeElement in) { in overrides() 145 ExecutableElement inherited = methodFromSuperclasses(in, overridden); in overrides() 162 ExecutableElement inherited = methodFromSuperinterfaces(in, overridden); in overrides() 180 ExecutableElement overrider, ExecutableElement overridden, TypeElement in) { in isSubsignature() 223 ImmutableList<TypeMirror> erasedParameterTypes(ExecutableElement method, TypeElement in) { in erasedParameterTypes() 250 ImmutableList<TypeMirror> erasedParameterTypes(ExecutableElement method, TypeElement in) { in erasedParameterTypes() 328 @Nullable ExecutableElement methodFromSuperclasses(TypeElement in, ExecutableElement method) { in methodFromSuperclasses() [all …]
|
/external/auto/value/src/main/java/com/google/auto/value/extension/ |
D | AutoValueExtension.java | 25 import javax.lang.model.element.ExecutableElement; 133 Map<String, ExecutableElement> properties(); in properties() 157 Set<ExecutableElement> abstractMethods(); in abstractMethods() 207 Set<ExecutableElement> toBuilderMethods(); in toBuilderMethods() 236 Set<ExecutableElement> builderMethods(); in builderMethods() 250 Optional<ExecutableElement> buildMethod(); in buildMethod() 262 ExecutableElement autoBuildMethod(); in autoBuildMethod() 269 Map<String, Set<ExecutableElement>> setters(); in setters() 280 Map<String, ExecutableElement> propertyBuilders(); in propertyBuilders() 427 public Set<ExecutableElement> consumeMethods(Context context) { in consumeMethods()
|
/external/dagger2/java/dagger/internal/codegen/validation/ |
D | AnyBindingMethodValidator.java | 34 import javax.lang.model.element.ExecutableElement; 40 private final Map<ExecutableElement, ValidationReport<ExecutableElement>> reports = 63 boolean isBindingMethod(ExecutableElement method) { in isBindingMethod() 80 ValidationReport<ExecutableElement> validate(ExecutableElement method) { in validate() 88 boolean wasAlreadyValidated(ExecutableElement method) { in wasAlreadyValidated() 92 private ValidationReport<ExecutableElement> validateUncached(ExecutableElement method) { in validateUncached() 93 ValidationReport.Builder<ExecutableElement> report = ValidationReport.about(method); in validateUncached()
|
D | ComponentCreatorValidator.java | 46 import javax.lang.model.element.ExecutableElement; 173 List<ExecutableElement> constructors = ElementFilter.constructorsIn(allElements); in validateConstructor() 179 ExecutableElement constructor = getOnlyElement(constructors); in validateConstructor() 209 ExecutableElement buildMethod = null; in validateBuilder() 210 for (ExecutableElement method : elements.getUnimplementedMethods(type)) { in validateBuilder() 247 private void validateSetterMethod(ExecutableElement method) { in validateSetterMethod() 280 ImmutableList<ExecutableElement> abstractMethods = in validateFactory() 301 private void validateFactoryMethod(ExecutableElement method) { in validateFactoryMethod() 325 private boolean validateFactoryMethodReturnType(ExecutableElement method) { in validateFactoryMethodReturnType() 346 ImmutableSet<ExecutableElement> methodsOnlyInComponent = in validateFactoryMethodReturnType() [all …]
|
/external/auto/common/src/test/java/com/google/auto/common/ |
D | MoreElementsTest.java | 42 import javax.lang.model.element.ExecutableElement; 107 for (ExecutableElement e : ElementFilter.methodsIn(typeElement.getEnclosedElements())) { in asTypeElement_notATypeElement() 324 Set<ExecutableElement> childTypeMethods = in getLocalAndInheritedMethods_Old() 326 Set<ExecutableElement> objectMethods = visibleMethodsFromObject(); in getLocalAndInheritedMethods_Old() 328 Set<ExecutableElement> nonObjectMethods = Sets.difference(childTypeMethods, objectMethods); in getLocalAndInheritedMethods_Old() 348 Set<ExecutableElement> childTypeMethods = in getLocalAndInheritedMethods() 350 Set<ExecutableElement> objectMethods = visibleMethodsFromObject(); in getLocalAndInheritedMethods() 352 Set<ExecutableElement> nonObjectMethods = Sets.difference(childTypeMethods, objectMethods); in getLocalAndInheritedMethods() 371 Set<ExecutableElement> childTypeMethods = in getAllMethods() 373 Set<ExecutableElement> objectMethods = allMethodsFromObject(); in getAllMethods() [all …]
|
D | OverridesTest.java | 44 import javax.lang.model.element.ExecutableElement; 356 ImmutableSet.Builder<ExecutableElement> testMethodsBuilder = ImmutableSet.builder(); in checkOverridesInSet() 360 ImmutableSet<ExecutableElement> testMethods = testMethodsBuilder.build(); in checkOverridesInSet() 363 List<ExecutableElement> inMethods = methodsIn(elementUtils.getAllMembers(in)); in checkOverridesInSet() 364 for (ExecutableElement overrider : inMethods) { in checkOverridesInSet() 365 ExecutableElement javacOverrider = javacMethod(overrider); in checkOverridesInSet() 366 for (ExecutableElement overridden : testMethods) { in checkOverridesInSet() 367 ExecutableElement javacOverridden = javacMethod(overridden); in checkOverridesInSet() 392 private ExecutableElement getMethod(TypeElement in, String name, TypeKind... parameterTypeKinds) { in getMethod() 393 ExecutableElement found = null; in getMethod() [all …]
|
/external/connectedappssdk/processor/src/main/java/com/google/android/enterprise/connectedapps/processor/ |
D | Processor.java | 56 import javax.lang.model.element.ExecutableElement; 107 Collection<ExecutableElement> newProviderMethods = findNewProviderMethods(roundEnv); in process() 110 Collection<ExecutableElement> newCrossProfileMethods = findNewCrossProfileMethods(roundEnv); in process() 111 Collection<ExecutableElement> allCrossProfileMethods = in process() 122 Collection<ExecutableElement> methods = new HashSet<>(allCrossProfileMethods); in process() 126 .filter(e -> e instanceof ExecutableElement) in process() 127 .map(e -> (ExecutableElement) e) in process() 238 .filter(m -> m instanceof ExecutableElement) in findNewProviderClasses() 239 .map(m -> (ExecutableElement) m) in findNewProviderClasses() 252 private Collection<ExecutableElement> findNewProviderMethods(RoundEnvironment roundEnv) { in findNewProviderMethods() [all …]
|
D | EarlyValidator.java | 62 import javax.lang.model.element.ExecutableElement; 534 for (ExecutableElement crossProfileMethod : crossProfileType.crossProfileMethods()) { in validateCrossProfileType() 589 Collection<ExecutableElement> providerMethods, in validateCrossProfileTypesAreProvided() 595 for (ExecutableElement provider : providerMethods) { in validateCrossProfileTypesAreProvided() 629 private boolean validateProviderMethods(Collection<ExecutableElement> providerMethods) { in validateProviderMethods() 632 for (ExecutableElement providerMethod : providerMethods) { in validateProviderMethods() 676 .filter(e -> e instanceof ExecutableElement) in validateProviderClasses() 677 .map(e -> (ExecutableElement) e) in validateProviderClasses() 691 for (ExecutableElement constructor : in hasValidProviderClassConstructor() 702 private boolean isValidProviderClassConstructor(ExecutableElement constructor) { in isValidProviderClassConstructor() [all …]
|
/external/auto/value/src/main/java/com/google/auto/value/extension/toprettystring/processor/ |
D | ToPrettyStringValidator.java | 40 import javax.lang.model.element.ExecutableElement; 63 Set<ExecutableElement> annotatedMethods = in process() 65 for (ExecutableElement method : annotatedMethods) { in process() 74 private void validateMethod(ExecutableElement method, Elements elements) { in validateMethod() 91 Set<ExecutableElement> annotatedMethods, Types types, Elements elements) { in validateSingleToPrettyStringMethod() 98 ImmutableList<ExecutableElement> methods = in validateSingleToPrettyStringMethod() 113 private String formatMethodList(ImmutableList<ExecutableElement> methods) { in formatMethodList() 117 private String formatMethodInList(ExecutableElement method) { in formatMethodInList() 130 private final ExecutableElement method; 133 ErrorReporter(ExecutableElement method, Messager messager) { in ErrorReporter()
|
/external/connectedappssdk/processor/src/main/java/com/google/android/enterprise/connectedapps/processor/containers/ |
D | CrossProfileCallbackInterfaceInfo.java | 28 import javax.lang.model.element.ExecutableElement; 44 List<ExecutableElement> methods = methods(); in isSimple() 48 public List<ExecutableElement> methods() { in methods() 50 .filter(e -> e instanceof ExecutableElement) in methods() 51 .map(e -> (ExecutableElement) e) in methods() 57 public int getIdentifier(ExecutableElement method) { in getIdentifier()
|
/external/dagger2/java/dagger/internal/codegen/binding/ |
D | MethodSignatureFormatter.java | 31 import javax.lang.model.element.ExecutableElement; 39 public final class MethodSignatureFormatter extends Formatter<ExecutableElement> { 53 public Formatter<ExecutableElement> typedFormatter(DeclaredType declaredType) { in typedFormatter() 54 return new Formatter<ExecutableElement>() { in typedFormatter() 56 public String format(ExecutableElement method) { in typedFormatter() 66 public String format(ExecutableElement method) { 74 public String format(ExecutableElement method, Optional<DeclaredType> container) { 85 ExecutableElement method, ExecutableType methodType, TypeElement declaringType) {
|
/external/dagger2/java/dagger/hilt/android/processor/internal/ |
D | MoreTypes.java | 24 import javax.lang.model.element.ExecutableElement; 113 public static Optional<ExecutableElement> findInheritedMethod( 114 Types types, TypeElement classElement, ExecutableElement method) { 115 Optional<ExecutableElement> match = Optional.empty(); 124 public static Optional<ExecutableElement> findMethod( 125 Types types, TypeElement classElement, ExecutableElement method) { 127 Set<ExecutableElement> matchingMethods = 145 public static Set<ExecutableElement> findMethods(TypeElement classElement, String name) {
|