org.jetbrains.jet.cli.jvm.compiler
Class CoreExternalAnnotationsManager
java.lang.Object
com.intellij.codeInsight.ExternalAnnotationsManager
com.intellij.codeInsight.BaseExternalAnnotationsManager
org.jetbrains.jet.cli.jvm.compiler.CoreExternalAnnotationsManager
public class CoreExternalAnnotationsManager
- extends com.intellij.codeInsight.BaseExternalAnnotationsManager
| Nested classes/interfaces inherited from class com.intellij.codeInsight.ExternalAnnotationsManager |
com.intellij.codeInsight.ExternalAnnotationsManager.AnnotationPlace |
| Fields inherited from class com.intellij.codeInsight.BaseExternalAnnotationsManager |
myPsiManager |
| Fields inherited from class com.intellij.codeInsight.ExternalAnnotationsManager |
ANNOTATIONS_XML, TOPIC |
|
Method Summary |
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()
|
| Methods inherited from class com.intellij.codeInsight.BaseExternalAnnotationsManager |
cacheExternalAnnotations, dropCache, duplicateError, findExternalAnnotation, findExternalAnnotations, findExternalAnnotationsFiles, getExternalName, getNormalizedExternalName, isExternalAnnotationWritable |
| Methods inherited from class com.intellij.codeInsight.ExternalAnnotationsManager |
getInstance |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CoreExternalAnnotationsManager
public CoreExternalAnnotationsManager(@NotNull
com.intellij.psi.PsiManager psiManager)
addExternalAnnotationsRoot
public void addExternalAnnotationsRoot(com.intellij.openapi.vfs.VirtualFile externalAnnotationsRoot)
hasAnyAnnotationsRoots
protected boolean hasAnyAnnotationsRoots()
- Specified by:
hasAnyAnnotationsRoots in class com.intellij.codeInsight.BaseExternalAnnotationsManager
getExternalAnnotationsRoots
@NotNull
protected java.util.List<com.intellij.openapi.vfs.VirtualFile> getExternalAnnotationsRoots(@NotNull
com.intellij.openapi.vfs.VirtualFile libraryFile)
- Specified by:
getExternalAnnotationsRoots in class com.intellij.codeInsight.BaseExternalAnnotationsManager
annotateExternally
public void annotateExternally(@NotNull
com.intellij.psi.PsiModifierListOwner listOwner,
@NotNull
java.lang.String annotationFQName,
@NotNull
com.intellij.psi.PsiFile fromFile,
com.intellij.psi.PsiNameValuePair[] value)
- Overrides:
annotateExternally in class com.intellij.codeInsight.BaseExternalAnnotationsManager
deannotate
public boolean deannotate(@NotNull
com.intellij.psi.PsiModifierListOwner listOwner,
@NotNull
java.lang.String annotationFQN)
- Overrides:
deannotate in class com.intellij.codeInsight.BaseExternalAnnotationsManager
editExternalAnnotation
public boolean editExternalAnnotation(@NotNull
com.intellij.psi.PsiModifierListOwner listOwner,
@NotNull
java.lang.String annotationFQN,
@Nullable
com.intellij.psi.PsiNameValuePair[] value)
- Overrides:
editExternalAnnotation in class com.intellij.codeInsight.BaseExternalAnnotationsManager
chooseAnnotationsPlace
public com.intellij.codeInsight.ExternalAnnotationsManager.AnnotationPlace chooseAnnotationsPlace(@NotNull
com.intellij.psi.PsiElement element)
- Overrides:
chooseAnnotationsPlace in class com.intellij.codeInsight.BaseExternalAnnotationsManager