public abstract class JavaPsiImplementationHelper
extends java.lang.Object
Constructor and Description |
---|
JavaPsiImplementationHelper() |
Modifier and Type | Method and Description |
---|---|
abstract PsiElement |
getClsFileNavigationElement(PsiJavaFile clsFile) |
abstract ASTNode |
getDefaultImportAnchor(PsiImportList list,
PsiImportStatementBase statement) |
abstract PsiElement |
getDefaultMemberAnchor(PsiClass psiClass,
PsiMember firstPsi) |
abstract LanguageLevel |
getEffectiveLanguageLevel(VirtualFile virtualFile) |
static JavaPsiImplementationHelper |
getInstance(Project project) |
abstract PsiClass |
getOriginalClass(PsiClass psiClass) |
abstract PsiJavaModule |
getOriginalModule(PsiJavaModule module) |
abstract void |
setupCatchBlock(java.lang.String exceptionName,
PsiType exceptionType,
PsiElement context,
PsiCatchSection element) |
public static JavaPsiImplementationHelper getInstance(Project project)
public abstract PsiJavaModule getOriginalModule(PsiJavaModule module)
public abstract PsiElement getClsFileNavigationElement(PsiJavaFile clsFile)
public abstract LanguageLevel getEffectiveLanguageLevel(VirtualFile virtualFile)
public abstract ASTNode getDefaultImportAnchor(PsiImportList list, PsiImportStatementBase statement)
public abstract PsiElement getDefaultMemberAnchor(PsiClass psiClass, PsiMember firstPsi)
public abstract void setupCatchBlock(java.lang.String exceptionName, PsiType exceptionType, PsiElement context, PsiCatchSection element)