Package net.neoforged.jst.cli.intellij
Class MockExternalAnnotationsManager
java.lang.Object
com.intellij.codeInsight.ExternalAnnotationsManager
net.neoforged.jst.cli.intellij.MockExternalAnnotationsManager
public class MockExternalAnnotationsManager
extends com.intellij.codeInsight.ExternalAnnotationsManager
-
Nested Class Summary
Nested classes/interfaces inherited from class com.intellij.codeInsight.ExternalAnnotationsManager
com.intellij.codeInsight.ExternalAnnotationsManager.AnnotationPlace, com.intellij.codeInsight.ExternalAnnotationsManager.CanceledConfigurationException -
Field Summary
Fields inherited from class com.intellij.codeInsight.ExternalAnnotationsManager
ANNOTATIONS_XML, TOPIC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidannotateExternally(@NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull String annotationFQName, @NotNull com.intellij.psi.PsiFile fromFile, com.intellij.psi.PsiNameValuePair @Nullable [] value) @NotNull com.intellij.codeInsight.ExternalAnnotationsManager.AnnotationPlacechooseAnnotationsPlace(@NotNull com.intellij.psi.PsiElement element) @NotNull com.intellij.codeInsight.ExternalAnnotationsManager.AnnotationPlacechooseAnnotationsPlaceNoUi(@NotNull com.intellij.psi.PsiElement element) booleandeannotate(@NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull String annotationFQN) booleaneditExternalAnnotation(@NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull String annotationFQN, com.intellij.psi.PsiNameValuePair @Nullable [] value) @Nullable List<com.intellij.psi.PsiAnnotation> findDefaultConstructorExternalAnnotations(@NotNull com.intellij.psi.PsiClass aClass) @Nullable List<com.intellij.psi.PsiAnnotation> findDefaultConstructorExternalAnnotations(@NotNull com.intellij.psi.PsiClass aClass, @NotNull String annotationFQN) @Nullable com.intellij.psi.PsiAnnotationfindExternalAnnotation(@NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull String annotationFQN) @NotNull com.intellij.psi.PsiAnnotation @NotNull []findExternalAnnotations(@NotNull com.intellij.psi.PsiModifierListOwner listOwner) @NotNull List<com.intellij.psi.PsiAnnotation> findExternalAnnotations(@NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull String annotationFQN) @Nullable List<com.intellij.psi.PsiFile> findExternalAnnotationsFiles(@NotNull com.intellij.psi.PsiModifierListOwner listOwner) booleanhasAnnotationRootsForFile(@NotNull com.intellij.openapi.vfs.VirtualFile file) booleanhasConfiguredAnnotationRoot(@NotNull com.intellij.psi.PsiModifierListOwner owner) booleanisExternalAnnotation(@NotNull com.intellij.psi.PsiAnnotation annotation) booleanisExternalAnnotationWritable(@NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull String annotationFQN) Methods inherited from class com.intellij.codeInsight.ExternalAnnotationsManager
elementRenamedOrMoved, findExternalAnnotations, findExternalTypeAnnotations, getInstance
-
Constructor Details
-
MockExternalAnnotationsManager
public MockExternalAnnotationsManager()
-
-
Method Details
-
hasAnnotationRootsForFile
public boolean hasAnnotationRootsForFile(@NotNull @NotNull com.intellij.openapi.vfs.VirtualFile file) - Specified by:
hasAnnotationRootsForFilein classcom.intellij.codeInsight.ExternalAnnotationsManager
-
isExternalAnnotation
public boolean isExternalAnnotation(@NotNull @NotNull com.intellij.psi.PsiAnnotation annotation) - Specified by:
isExternalAnnotationin classcom.intellij.codeInsight.ExternalAnnotationsManager
-
findExternalAnnotation
@Nullable public @Nullable com.intellij.psi.PsiAnnotation findExternalAnnotation(@NotNull @NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull @NotNull String annotationFQN) - Specified by:
findExternalAnnotationin classcom.intellij.codeInsight.ExternalAnnotationsManager
-
findExternalAnnotations
@NotNull public @NotNull List<com.intellij.psi.PsiAnnotation> findExternalAnnotations(@NotNull @NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull @NotNull String annotationFQN) - Specified by:
findExternalAnnotationsin classcom.intellij.codeInsight.ExternalAnnotationsManager
-
isExternalAnnotationWritable
public boolean isExternalAnnotationWritable(@NotNull @NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull @NotNull String annotationFQN) - Specified by:
isExternalAnnotationWritablein classcom.intellij.codeInsight.ExternalAnnotationsManager
-
findExternalAnnotations
@NotNull public @NotNull com.intellij.psi.PsiAnnotation @NotNull [] findExternalAnnotations(@NotNull @NotNull com.intellij.psi.PsiModifierListOwner listOwner) - Specified by:
findExternalAnnotationsin classcom.intellij.codeInsight.ExternalAnnotationsManager
-
findDefaultConstructorExternalAnnotations
@Nullable public @Nullable List<com.intellij.psi.PsiAnnotation> findDefaultConstructorExternalAnnotations(@NotNull @NotNull com.intellij.psi.PsiClass aClass) - Specified by:
findDefaultConstructorExternalAnnotationsin classcom.intellij.codeInsight.ExternalAnnotationsManager
-
findDefaultConstructorExternalAnnotations
@Nullable public @Nullable List<com.intellij.psi.PsiAnnotation> findDefaultConstructorExternalAnnotations(@NotNull @NotNull com.intellij.psi.PsiClass aClass, @NotNull @NotNull String annotationFQN) - Specified by:
findDefaultConstructorExternalAnnotationsin classcom.intellij.codeInsight.ExternalAnnotationsManager
-
annotateExternally
public void annotateExternally(@NotNull @NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull @NotNull String annotationFQName, @NotNull @NotNull com.intellij.psi.PsiFile fromFile, com.intellij.psi.PsiNameValuePair @Nullable [] value) throws com.intellij.codeInsight.ExternalAnnotationsManager.CanceledConfigurationException - Specified by:
annotateExternallyin classcom.intellij.codeInsight.ExternalAnnotationsManager- Throws:
com.intellij.codeInsight.ExternalAnnotationsManager.CanceledConfigurationException
-
deannotate
public boolean deannotate(@NotNull @NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull @NotNull String annotationFQN) - Specified by:
deannotatein classcom.intellij.codeInsight.ExternalAnnotationsManager
-
editExternalAnnotation
public boolean editExternalAnnotation(@NotNull @NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull @NotNull String annotationFQN, com.intellij.psi.PsiNameValuePair @Nullable [] value) - Specified by:
editExternalAnnotationin classcom.intellij.codeInsight.ExternalAnnotationsManager
-
chooseAnnotationsPlaceNoUi
@NotNull public @NotNull com.intellij.codeInsight.ExternalAnnotationsManager.AnnotationPlace chooseAnnotationsPlaceNoUi(@NotNull @NotNull com.intellij.psi.PsiElement element) - Specified by:
chooseAnnotationsPlaceNoUiin classcom.intellij.codeInsight.ExternalAnnotationsManager
-
chooseAnnotationsPlace
@NotNull public @NotNull com.intellij.codeInsight.ExternalAnnotationsManager.AnnotationPlace chooseAnnotationsPlace(@NotNull @NotNull com.intellij.psi.PsiElement element) - Specified by:
chooseAnnotationsPlacein classcom.intellij.codeInsight.ExternalAnnotationsManager
-
findExternalAnnotationsFiles
@Nullable public @Nullable List<com.intellij.psi.PsiFile> findExternalAnnotationsFiles(@NotNull @NotNull com.intellij.psi.PsiModifierListOwner listOwner) - Specified by:
findExternalAnnotationsFilesin classcom.intellij.codeInsight.ExternalAnnotationsManager
-
hasConfiguredAnnotationRoot
public boolean hasConfiguredAnnotationRoot(@NotNull @NotNull com.intellij.psi.PsiModifierListOwner owner) - Specified by:
hasConfiguredAnnotationRootin classcom.intellij.codeInsight.ExternalAnnotationsManager
-