Home
last modified time | relevance | path

Searched refs:MoreTypes (Results 1 – 25 of 43) sorted by relevance

12

/external/dagger2/compiler/src/main/java/dagger/internal/codegen/
DUtil.java19 import com.google.auto.common.MoreTypes;
37 import static com.google.auto.common.MoreTypes.asDeclared;
53 checkState(MoreTypes.isTypeOf(Map.class, mapType), "%s is not a Map.", mapType); in getProvidedValueTypeOfMap()
62 checkState(MoreTypes.isTypeOf(Map.class, mapType), "%s is not a Map.", mapType); in getValueTypeOfMap()
70 checkState(MoreTypes.isTypeOf(Map.class, mapType), "%s is not a Map.", mapType); in getKeyTypeOfMap()
78 return MoreTypes.isType(type) in isMapWithNonProvidedValues()
79 && MoreTypes.isTypeOf(Map.class, type) in isMapWithNonProvidedValues()
80 && !MoreTypes.isTypeOf(Provider.class, asDeclared(type).getTypeArguments().get(1)); in isMapWithNonProvidedValues()
87 return MoreTypes.isType(type) in isMapWithProvidedValues()
88 && MoreTypes.isTypeOf(Map.class, type) in isMapWithProvidedValues()
[all …]
DKey.java20 import com.google.auto.common.MoreTypes;
49 import static com.google.auto.common.MoreTypes.asExecutable;
100 MoreTypes.equivalence().wrap(normalize(types, newType))); in withType()
143 return MoreTypes.asDeclared(element.asType()).getTypeArguments().isEmpty() in isValidImplicitProvisionKey()
199 if (MoreTypes.isTypeOf(ListenableFuture.class, returnType)) {
200 keyType = Iterables.getOnlyElement(MoreTypes.asDeclared(returnType).getTypeArguments());
239 if (MoreTypes.isTypeOf(ListenableFuture.class, returnType)) {
241 Iterables.getOnlyElement(MoreTypes.asDeclared(returnType).getTypeArguments());
271 checkArgument(MoreTypes.isType(returnType) && MoreTypes.isTypeOf(Set.class, returnType));
295 MoreTypes.equivalence().wrap(keyType));
[all …]
DComponentDescriptor.java19 import com.google.auto.common.MoreTypes;
268 DeclaredType declaredComponentType = MoreTypes.asDeclared(componentDefinitionType.asType());
275 ? MoreTypes.asTypeElements(getComponentDependencies(componentMirror))
298 modules.add(moduleDescriptorFactory.create(MoreTypes.asTypeElement(moduleIncludesType)));
314 MoreTypes.asExecutable(types.asMemberOf(declaredComponentType, componentMethod));
323 MoreElements.asType(MoreTypes.asElement(resolvedMethod.getReturnType())),
331 MoreTypes.asElement(resolvedMethod.getReturnType()).getEnclosingElement()),
363 ExecutableType resolvedComponentMethod = MoreTypes.asExecutable(types.asMemberOf(
364 MoreTypes.asDeclared(componentElement.asType()), componentMethod));
367 if (MoreTypes.isTypeOf(Provider.class, returnType)
[all …]
DProvisionBinding.java19 import com.google.auto.common.MoreTypes;
38 import static com.google.auto.common.MoreTypes.asDeclared;
99 ExecutableType cxtorType = MoreTypes.asExecutable(constructorElement.asType()); in forInjectConstructor()
101 MoreTypes.asDeclared(constructorElement.getEnclosingElement().asType()); in forInjectConstructor()
104 DeclaredType resolved = MoreTypes.asDeclared(resolvedType.get()); in forInjectConstructor()
109 cxtorType = MoreTypes.asExecutable(types.asMemberOf(resolved, constructorElement)); in forInjectConstructor()
164 DeclaredType declaredContainer = MoreTypes.asDeclared(contributedBy); in forProvidesMethod()
166 MoreTypes.asExecutable(types.asMemberOf(declaredContainer, providesMethod)); in forProvidesMethod()
181 Optional.of(MoreTypes.asTypeElement(declaredContainer)), in forProvidesMethod()
DMethodSignatureFormatter.java19 import com.google.auto.common.MoreTypes;
60 ExecutableType executableType = MoreTypes.asExecutable(method.asType()); in format()
62 executableType = MoreTypes.asExecutable(types.asMemberOf(container.get(), method)); in format()
108 return MoreTypes.asPrimitiveType(type).toString(); in nameOfType()
112 return stripCommonTypePrefixes(MoreTypes.asDeclared(type).toString()); in nameOfType()
DProductionBinding.java18 import com.google.auto.common.MoreTypes;
113 DeclaredType declaredContainer = MoreTypes.asDeclared(contributedBy); in forProducesMethod()
115 MoreTypes.asExecutable(types.asMemberOf(declaredContainer, producesMethod)); in forProducesMethod()
124 Kind kind = MoreTypes.isTypeOf(ListenableFuture.class, producesMethod.getReturnType()) in forProducesMethod()
134 Optional.of(MoreTypes.asTypeElement(declaredContainer)), in forProducesMethod()
170 checkArgument(MoreTypes.isTypeOf(ListenableFuture.class, componentMethod.getReturnType())); in forComponentMethod()
DComponentValidator.java19 import com.google.auto.common.MoreTypes;
150 DeclaredType subjectType = MoreTypes.asDeclared(subject.asType()); in validate()
159 MoreTypes.asExecutable(types.asMemberOf(subjectType, method)); in validate()
171 referencedSubcomponents.put(MoreTypes.asElement(returnType), method); in validate()
179 referencedSubcomponents.put(MoreTypes.asElement(returnType).getEnclosingElement(), in validate()
257 MoreTypes.asTypeElements(getComponentModules(subcomponentAnnotation.get())); in validateSubcomponentMethod()
279 ? Optional.of(MoreTypes.asTypeElement(t)) in validateSubcomponentMethod()
298 MoreTypes.asTypeElement(returnType).getQualifiedName()), in validateSubcomponentMethod()
322 TypeElement builderElement = MoreTypes.asTypeElement(returnType); in validateSubcomponentBuilderMethod()
DProducesMethodValidator.java18 import com.google.auto.common.MoreTypes;
140 && MoreTypes.isTypeOf(ListenableFuture.class, returnType)) { in validate()
141 DeclaredType declaredReturnType = MoreTypes.asDeclared(returnType); in validate()
175 if (type.getKind().equals(DECLARED) && MoreTypes.isTypeOf(ListenableFuture.class, type)) { in validateSingleReturnType()
176 DeclaredType declaredType = MoreTypes.asDeclared(type); in validateSingleReturnType()
195 DeclaredType declaredType = MoreTypes.asDeclared(type); in validateSetType()
DMethodSignature.java3 import com.google.auto.common.MoreTypes;
23 parameters.add(MoreTypes.equivalence().wrap(parameter)); in fromExecutableType()
26 thrownTypes.add(MoreTypes.equivalence().wrap(thrownType)); in fromExecutableType()
DInjectProcessingStep.java19 import com.google.auto.common.MoreTypes;
101 MoreTypes.asDeclared(constructorElement.getEnclosingElement().asType()); in process()
118 MoreTypes.asDeclared(fieldElement.getEnclosingElement().asType())); in process()
133 MoreTypes.asDeclared(methodElement.getEnclosingElement().asType())); in process()
DScope.java19 import com.google.auto.common.MoreTypes;
28 import static com.google.auto.common.MoreTypes.isTypeOf;
112 TypeElement typeElement = MoreTypes.asTypeElement(annotationMirror.getAnnotationType()); in getQualifiedName()
DMapKeyProcessingStep.java20 import com.google.auto.common.MoreTypes;
77 getUnwrappedMapKeyType(MoreTypes.asDeclared(element.asType()), types); in process()
81 MoreElements.asType(element), MoreTypes.asTypeElement(keyType))); in process()
DSubcomponentWriter.java18 import com.google.auto.common.MoreTypes;
102 return MoreTypes.asExecutable( in resolvedSubcomponentFactoryMethod()
104 MoreTypes.asDeclared(parent.componentDefinitionType().asType()), in resolvedSubcomponentFactoryMethod()
113 MoreTypes.asTypeElement( in createComponentClass()
168 TypeElement moduleTypeElement = MoreTypes.asTypeElement(paramTypes.get(i)); in writeSubcomponentWithoutBuilder()
DMembersInjectionBinding.java19 import com.google.auto.common.MoreTypes;
138 MoreTypes.asExecutable(types.asMemberOf(containingType, methodElement)); in injectionSiteForInjectMethod()
163 DeclaredType unresolved = MoreTypes.asDeclared(binding.bindingElement().asType()); in unresolve()
181 DeclaredType resolved = MoreTypes.asDeclared(resolvedType.get()); in forInjectedType()
203 MoreTypes.nonObjectSuperclass(types, elements, declaredType) in forInjectedType()
231 currentType = MoreTypes.nonObjectSuperclass(types, elements, currentType.get())) { in getInjectionSites()
DMapKeys.java18 import com.google.auto.common.MoreTypes;
106 MoreTypes.asTypeElement(mapKeyAnnotationType).getKind() == ElementKind.ANNOTATION_TYPE, in getUnwrappedMapKeyType()
124 return MoreTypes.asDeclared(types.boxedClass(t).asType()); in getUnwrappedMapKeyType()
156 getMapKeyCreatorClassName(MoreTypes.asTypeElement(mapKey.getAnnotationType())); in getMapKeySnippet()
324 return ClassName.fromTypeElement(MoreTypes.asTypeElement(t));
DBuilderValidator.java18 import com.google.auto.common.MoreTypes;
112 MoreTypes.asExecutable(types.asMemberOf(MoreTypes.asDeclared(subject.asType()), method)); in validate()
139 MoreTypes.equivalence().<TypeMirror>wrap( in validate()
DModuleDescriptor.java3 import com.google.auto.common.MoreTypes;
108 TypeElement superclassElement = MoreTypes.asTypeElement(superclass);
116 includedModules.add(create(MoreTypes.asTypeElement(moduleIncludesType)));
/external/guice/core/test/com/google/inject/internal/
DMoreTypesTest.java35 MoreTypes.typeToString(innerString.getType())); in testParameterizedTypeToString()
40 MoreTypes.typeToString(mapInnerInteger.getType())); in testParameterizedTypeToString()
47 MoreTypes.typeToString(mapInnerLongToSetInnerLong.getType())); in testParameterizedTypeToString()
52 assertTrue(MoreTypes.equals(new TypeLiteral<T>() {}.getType(), type)); in testEquals_typeVariable()
60 assertEquals(Object.class, MoreTypes.getRawType(wildcard)); in testGetRawType_wildcard()
/external/guice/core/src/com/google/inject/util/
DTypes.java20 import com.google.inject.internal.MoreTypes;
21 import com.google.inject.internal.MoreTypes.GenericArrayTypeImpl;
22 import com.google.inject.internal.MoreTypes.ParameterizedTypeImpl;
23 import com.google.inject.internal.MoreTypes.WildcardTypeImpl;
79 return new WildcardTypeImpl(new Type[] {bound}, MoreTypes.EMPTY_TYPE_ARRAY); in subtypeOf()
/external/guice/core/src/com/google/inject/
DTypeLiteral.java21 import static com.google.inject.internal.MoreTypes.canonicalize;
24 import com.google.inject.internal.MoreTypes;
76 this.rawType = (Class<? super T>) MoreTypes.getRawType(type); in TypeLiteral()
84 this.rawType = (Class<? super T>) MoreTypes.getRawType(this.type); in TypeLiteral()
135 return o instanceof TypeLiteral<?> && MoreTypes.equals(type, ((TypeLiteral) o).type); in equals()
140 return MoreTypes.typeToString(type); in toString()
172 toResolve = MoreTypes.resolveTypeVariable(type, rawType, original); in resolveType()
240 return resolve(MoreTypes.getGenericSupertype(type, rawType, supertype)); in getSupertype()
DKey.java25 import com.google.inject.internal.MoreTypes;
75 MoreTypes.canonicalizeForKey( in Key()
95 MoreTypes.canonicalizeForKey( in Key()
114 MoreTypes.canonicalizeForKey( in Key()
123 this.typeLiteral = MoreTypes.canonicalizeForKey((TypeLiteral<T>) TypeLiteral.get(type)); in Key()
130 this.typeLiteral = MoreTypes.canonicalizeForKey(typeLiteral); in Key()
/external/dagger2/compiler/src/test/java/dagger/internal/codegen/
DKeyTest.java18 import com.google.auto.common.MoreTypes;
76 MoreTypes.equivalence().wrap(typeElement.asType()))); in forInjectConstructorWithResolvedType()
94 MoreTypes.equivalence().wrap(stringType))); in forProvidesMethod()
114 assertThat(MoreTypes.equivalence().wrap(key.qualifier().get().getAnnotationType())) in forProvidesMethod_qualified()
115 .isEqualTo(MoreTypes.equivalence().wrap(qualifierElement.asType())); in forProvidesMethod_qualified()
116 assertThat(key.wrappedType()).isEqualTo(MoreTypes.equivalence().wrap(stringType)); in forProvidesMethod_qualified()
170 MoreTypes.equivalence().wrap(setOfStringsType))); in forProvidesMethod_sets()
231 MoreTypes.equivalence().wrap(stringType))); in forProducesMethod()
258 MoreTypes.equivalence().wrap(setOfStringsType))); in forProducesMethod_sets()
/external/guice/core/src/com/google/inject/internal/
DMoreTypes.java44 public class MoreTypes { class
48 private MoreTypes() {} in MoreTypes() method in MoreTypes
388 if (ownerType != null && !MoreTypes.isFullySpecified(ownerType)) { in isFullySpecified()
392 if (!MoreTypes.isFullySpecified(rawType)) { in isFullySpecified()
397 if (!MoreTypes.isFullySpecified(type)) { in isFullySpecified()
408 && MoreTypes.equals(this, (ParameterizedType) other); in equals()
464 return MoreTypes.isFullySpecified(componentType); in isFullySpecified()
469 return o instanceof GenericArrayType && MoreTypes.equals(this, (GenericArrayType) o); in equals()
525 return MoreTypes.isFullySpecified(upperBound) in isFullySpecified()
526 && (lowerBound == null || MoreTypes.isFullySpecified(lowerBound)); in isFullySpecified()
[all …]
/external/guice/core/test/com/google/inject/util/
DTypesTest.java26 import com.google.inject.internal.MoreTypes;
164 Assert.assertEquals("java.lang.String", MoreTypes.typeToString(String.class)); in testToString()
165 assertEquals("java.util.Set<java.lang.String>[][]", MoreTypes.typeToString(setStringArray)); in testToString()
168 MoreTypes.typeToString(mapStringInteger)); in testToString()
171 MoreTypes.typeToString(listSetStringArray)); in testToString()
172 assertEquals(innerFloatDouble.toString(), MoreTypes.typeToString(innerFloatDouble)); in testToString()
/external/dagger2/compiler/src/main/java/dagger/internal/codegen/writer/
DTypeVariableName.java18 import com.google.auto.common.MoreTypes;
109 return !MoreTypes.isType(input) || !MoreTypes.isTypeOf(Object.class, input); in fromTypeParameterElement()

12