Skip to content
This repository was archived by the owner on Feb 26, 2023. It is now read-only.

Commit 3978dfe

Browse files
authored
Merge pull request #2023 from WonderCsabo/supportR2ClassFix
Use normal R class even when validating with R2
2 parents f6867f8 + 0fc78f9 commit 3978dfe

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

  • AndroidAnnotations/androidannotations-core/androidannotations/src/main/java/org/androidannotations/internal/rclass

‎AndroidAnnotations/androidannotations-core/androidannotations/src/main/java/org/androidannotations/internal/rclass/RInnerClass.java‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,10 @@ public static JFieldRef extractIdStaticRef(AndroidAnnotationsEnvironment environ
129129
String rClassQualifiedName = rInnerClassName.substring(0, innerClassSuffix);
130130
String innerClassSimpleName = rInnerClassName.substring(innerClassSuffix + 1);
131131

132+
if (rClassQualifiedName.endsWith("R2")) {
133+
rClassQualifiedName = rClassQualifiedName.substring(0, rClassQualifiedName.length() - 1);
134+
}
135+
132136
JDirectClass rClass = (JDirectClass) environment.getJClass(rClassQualifiedName);
133137

134138
AbstractJClass innerClass = null;

0 commit comments

Comments
 (0)