Skip to content

Commit b50b6b3

Browse files
committed
Fix issue
1 parent 1702e2f commit b50b6b3

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

META-INF/plugin.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<idea-plugin version="2">
22
<id>cn.nekocode.plugin.parcelablegenerator</id>
33
<name>Parcelable Code Generator(for kotlin)</name>
4-
<version>0.5.0</version>
4+
<version>0.5.1</version>
55
<vendor email="[email protected]" url="https://github.com/nekocode/android-parcelable-intellij-plugin-kotlin">nekocode</vendor>
66

77
<description><![CDATA[

src/cn/nekocode/plugin/parcelablegenerator/CodeGenerator.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,13 @@ private String generateStaticCreator(KtClass ktClass, KtClassBody oldBodyOfCompa
4141
String className = ktClass.getName();
4242

4343
StringBuilder oldBodyText = new StringBuilder();
44-
List<KtDeclaration> declarations = oldBodyOfCompanion.getDeclarations();
45-
for (KtDeclaration declaration : declarations) {
46-
String declarationName = declaration.getName();
47-
if (declarationName != null && !declarationName.equals("CREATOR")) {
48-
oldBodyText.append(declaration.getText()).append("\n\n");
44+
if (oldBodyOfCompanion != null) {
45+
List<KtDeclaration> declarations = oldBodyOfCompanion.getDeclarations();
46+
for (KtDeclaration declaration : declarations) {
47+
String declarationName = declaration.getName();
48+
if (declarationName != null && !declarationName.equals("CREATOR")) {
49+
oldBodyText.append(declaration.getText()).append("\n\n");
50+
}
4951
}
5052
}
5153

0 commit comments

Comments
 (0)