Open Bpazy opened 7 years ago
+1 麻烦修复一下吧
+1 我还以为就我有问题,还给作者发了邮件
@Bpazy @ghoslin01 我也出现和你们一样的问题,看了下源代码,发现是包名的问题,如果你的类没有包名就会出这个错,有包名就不会出错。
public static String getPackage(PsiClass cls) {
if (cls.getQualifiedName() == null) {
return null;
}
int i = cls.getQualifiedName().lastIndexOf(".");
return cls.getQualifiedName().substring(0, i);
}
修改成
public static String getPackage(PsiClass cls) {
if (cls.getQualifiedName() == null) {
return null;
}
int i = cls.getQualifiedName().lastIndexOf(".");
if(i>-1){
return cls.getQualifiedName().substring(0, i);
}else{
return "";
}
}
不知道是不是就能解决呢
IDEA版本: 2017.1.1 GsonFormat版本: 1.5.0
最简单的json,也会报错。
Detail: