public class JavaCompilerRefAdapter extends java.lang.Object implements LanguageCompilerRefAdapter
EP_NAME, INSTANCES| Constructor and Description |
|---|
JavaCompilerRefAdapter() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindAdapter, findAdapter, findAdapterpublic java.util.Set<FileType> getFileTypes()
getFileTypes in interface LanguageCompilerRefAdapterpublic CompilerRef asCompilerRef(PsiElement element, NameEnumerator names) throws java.io.IOException
asCompilerRef in interface LanguageCompilerRefAdapterelement - PSI element written in corresponding languagenames - enumerator to encode string namesjava.io.IOExceptionpublic java.util.List<CompilerRef> getHierarchyRestrictedToLibraryScope(CompilerRef baseRef, PsiElement basePsi, NameEnumerator names, GlobalSearchScope libraryScope) throws java.io.IOException
getHierarchyRestrictedToLibraryScope in interface LanguageCompilerRefAdapterjava.io.IOExceptionpublic java.lang.Class<? extends CompilerRef.CompilerClassHierarchyElementDef> getHierarchyObjectClass()
LanguageCompilerRefAdaptergetHierarchyObjectClass in interface LanguageCompilerRefAdapterpublic java.lang.Class<? extends CompilerRef> getFunExprClass()
LanguageCompilerRefAdaptergetFunExprClass in interface LanguageCompilerRefAdapterpublic PsiClass [] findDirectInheritorCandidatesInFile(SearchId [] internalNames, PsiFileWithStubSupport file)
findDirectInheritorCandidatesInFile in interface LanguageCompilerRefAdapterpublic PsiFunctionalExpression [] findFunExpressionsInFile(SearchId [] funExpressions, PsiFileWithStubSupport file)
findFunExpressionsInFile in interface LanguageCompilerRefAdapterfunExpressions - - ordinal-numbers (corresponding to compiler tree index visitor) of required functional expressions.public boolean isClass(PsiElement element)
isClass in interface LanguageCompilerRefAdapterpublic PsiElement [] getInstantiableConstructors(PsiElement aClass)
getInstantiableConstructors in interface LanguageCompilerRefAdapterpublic boolean isDirectInheritor(PsiElement candidate, PsiNamedElement baseClass)
isDirectInheritor in interface LanguageCompilerRefAdapter