Skip to content

Commit ba54425

Browse files
author
plamen5kov
committed
metadata generator fix
when there is a synthetic class, there were issues with getting it's constantPool in the metadata generator, so we skip those classes
1 parent f95ab85 commit ba54425

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • android-metadata-generator/src/src/com/telerik/metadata/bcl

android-metadata-generator/src/src/com/telerik/metadata/bcl/ClassInfo.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,11 @@ private void init() {
4242

4343
ConstantUtf8 cname = (ConstantUtf8) clazz
4444
.getConstantPool().getConstant(ic.getInnerNameIndex());
45-
String innerClassname = cname.getBytes();
45+
if(cname == null) {
46+
continue;
47+
}
4648

49+
String innerClassname = cname.getBytes();
4750
if (name.equals(innerClassname)) {
4851
int flags = ic.getInnerAccessFlags();
4952
clazz.setAccessFlags(flags);

0 commit comments

Comments
 (0)