skip Annotation only line end comment fixed #18

This commit is contained in:
林万程
2022-12-09 23:01:59 +08:00
parent b0f939888d
commit 15dd2d1f23
3 changed files with 11 additions and 1 deletions

View File

@@ -27,7 +27,8 @@ class SkipUtils {
private static <T extends SettingsInfo> String psiName(@NotNull T settingsInfo, @Nullable PsiElement psiElement) {
if (psiElement instanceof PsiClass) {
@NotNull PsiClass psiClass = (PsiClass) psiElement;
if (settingsInfo.appSettings.skipAnnotation && psiClass.isAnnotationType()) {
if (settingsInfo.funcEnum == FuncEnum.LINE
&& settingsInfo.appSettings.skipAnnotation && psiClass.isAnnotationType()) {
return null;
}
return psiClass.getQualifiedName();

View File

@@ -1,9 +1,11 @@
package io.github.linwancen.plugin.show.demo.java;
import io.github.linwancen.plugin.show.demo.java.obj.Anno;
import io.github.linwancen.plugin.show.demo.java.obj.Child;
import io.github.linwancen.plugin.show.demo.java.obj.Face;
import io.github.linwancen.plugin.show.demo.java.obj.Parent;
@Anno
public class Ref implements Face {
public static void method() {
Parent noneNewMethod = new Call();

View File

@@ -0,0 +1,7 @@
package io.github.linwancen.plugin.show.demo.java.obj;
/**
* MyAnno
*/
public @interface Anno {
}