Skip to content

Commit ed20643

Browse files
committedSep 6, 2018
Directly include RequestOptions in ReqestBuilder using CRGP
https://www.artima.com/weblogs/viewpost.jsp?thread=133275 This means that you can write: Glide.with(context) .load(url) .placeholder(R.drawable.placeholder) .into(imageView); Instead of: Glide.with(contex) .apply(placeholderOf(R.drawable.placeholder) .into(imageView); Without using the generated API. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=211640993
1 parent 092e062 commit ed20643

File tree

42 files changed

+3890
-8010
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+3890
-8010
lines changed
 

‎annotation/compiler/src/main/java/com/bumptech/glide/annotation/compiler/AppModuleProcessor.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ boolean maybeWriteAppModule() {
8888
writeRequestOptions(generatedCodePackageName, generatedRequestOptions);
8989

9090
TypeSpec generatedRequestBuilder =
91-
requestBuilderGenerator.generate(generatedCodePackageName, generatedRequestOptions);
91+
requestBuilderGenerator.generate(generatedCodePackageName, indexedClassNames.extensions);
9292
writeRequestBuilder(generatedCodePackageName, generatedRequestBuilder);
9393

9494
TypeSpec requestManager =
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.bumptech.glide.annotation.compiler;
2+
3+
/**
4+
* Generates unique field ids for classes generated by Glide's annotation processor.
5+
*/
6+
final class FieldUniqueIdGenerator {
7+
private static int nextStaticFieldUniqueId;
8+
9+
private FieldUniqueIdGenerator() {
10+
// Utility class.
11+
}
12+
13+
static int next() {
14+
return nextStaticFieldUniqueId++;
15+
}
16+
}

0 commit comments

Comments
 (0)
Please sign in to comment.