Home
last modified time | relevance | path

Searched refs:ExecutableElement (Results 1 – 25 of 191) sorted by relevance

12345678

/external/auto/value/src/main/java/com/google/auto/value/processor/
DBuilderMethodClassifierForAutoValue.java27 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 …]
DPropertyBuilderClassifier.java32 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 …]
DAutoValueProcessor.java49 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 …]
DAutoValueishProcessor.java70 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 …]
DAutoOneOfProcessor.java44 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 …]
DBuilderSpec.java47 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 …]
DEclipseHack.java30 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 …]
DExtensionContext.java27 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()
DAutoBuilderProcessor.java58 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 …]
DBuilderMethodClassifier.java43 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/
DTypeVariablesTest.java25 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 …]
DExtensionTest.java49 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/
DMoreElements.java38 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 …]
DOverrides.java28 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/
DAutoValueExtension.java25 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/
DAnyBindingMethodValidator.java34 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()
DComponentCreatorValidator.java46 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/
DMoreElementsTest.java42 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 …]
DOverridesTest.java44 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/
DProcessor.java56 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 …]
DEarlyValidator.java62 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/
DToPrettyStringValidator.java40 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/
DCrossProfileCallbackInterfaceInfo.java28 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/
DMethodSignatureFormatter.java31 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/
DMoreTypes.java24 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) {

12345678