public class CoreExternalAnnotationsManager extends com.intellij.codeInsight.BaseExternalAnnotationsManager
| Constructor and Description |
|---|
CoreExternalAnnotationsManager(com.intellij.psi.PsiManager psiManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addExternalAnnotationsRoot(com.intellij.openapi.vfs.VirtualFile externalAnnotationsRoot) |
void |
annotateExternally(com.intellij.psi.PsiModifierListOwner listOwner,
java.lang.String annotationFQName,
com.intellij.psi.PsiFile fromFile,
com.intellij.psi.PsiNameValuePair[] value) |
com.intellij.codeInsight.ExternalAnnotationsManager.AnnotationPlace |
chooseAnnotationsPlace(com.intellij.psi.PsiElement element) |
boolean |
deannotate(com.intellij.psi.PsiModifierListOwner listOwner,
java.lang.String annotationFQN) |
boolean |
editExternalAnnotation(com.intellij.psi.PsiModifierListOwner listOwner,
java.lang.String annotationFQN,
com.intellij.psi.PsiNameValuePair[] value) |
protected java.util.List<com.intellij.openapi.vfs.VirtualFile> |
getExternalAnnotationsRoots(com.intellij.openapi.vfs.VirtualFile libraryFile) |
protected boolean |
hasAnyAnnotationsRoots() |
public CoreExternalAnnotationsManager(@NotNull com.intellij.psi.PsiManager psiManager)
public void addExternalAnnotationsRoot(com.intellij.openapi.vfs.VirtualFile externalAnnotationsRoot)
protected boolean hasAnyAnnotationsRoots()
hasAnyAnnotationsRoots in class com.intellij.codeInsight.BaseExternalAnnotationsManager@NotNull protected java.util.List<com.intellij.openapi.vfs.VirtualFile> getExternalAnnotationsRoots(@NotNull com.intellij.openapi.vfs.VirtualFile libraryFile)
getExternalAnnotationsRoots in class com.intellij.codeInsight.BaseExternalAnnotationsManagerpublic void annotateExternally(@NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull java.lang.String annotationFQName, @NotNull com.intellij.psi.PsiFile fromFile, com.intellij.psi.PsiNameValuePair[] value)
annotateExternally in class com.intellij.codeInsight.BaseExternalAnnotationsManagerpublic boolean deannotate(@NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull java.lang.String annotationFQN)
deannotate in class com.intellij.codeInsight.BaseExternalAnnotationsManagerpublic boolean editExternalAnnotation(@NotNull com.intellij.psi.PsiModifierListOwner listOwner, @NotNull java.lang.String annotationFQN, @Nullable com.intellij.psi.PsiNameValuePair[] value)
editExternalAnnotation in class com.intellij.codeInsight.BaseExternalAnnotationsManagerpublic com.intellij.codeInsight.ExternalAnnotationsManager.AnnotationPlace chooseAnnotationsPlace(@NotNull com.intellij.psi.PsiElement element)
chooseAnnotationsPlace in class com.intellij.codeInsight.BaseExternalAnnotationsManager