public class PsiTypeCodeFragmentImpl extends PsiCodeFragmentImpl implements PsiTypeCodeFragment
PsiTypeCodeFragment.IncorrectTypeException, PsiTypeCodeFragment.NoTypeException, PsiTypeCodeFragment.TypeSyntaxExceptionJavaCodeFragment.ExceptionHandler, JavaCodeFragment.VisibilityCheckerIntentionFilterOwner.IntentionActionsFilterQueryable.Contributor, Queryable.PrintInfo, Queryable.UtilBUILDING_STUB, myContentElementType, myManager, myOriginalFileFLAGS_LOCKED, ICON_PLACEHOLDEREMPTY_ARRAYEMPTY_NAVIGATABLE_ELEMENT_ARRAYEMPTY_NAVIGATION_ITEM_ARRAYBATCH_REFERENCE_PROCESSING| Constructor and Description |
|---|
PsiTypeCodeFragmentImpl(Project project,
boolean isPhysical,
java.lang.String name,
java.lang.CharSequence text,
int flags,
PsiElement context) |
| Modifier and Type | Method and Description |
|---|---|
PsiType |
getType()
Returns the type referenced by the code fragment.
|
boolean |
isVoidValid()
Checks if
void is treated as a valid type for the contents of
the code fragment. |
accept, addImportsFromString, clone, forceResolveScope, getContext, getExceptionHandler, getFileType, getForcedResolveScope, getIntentionActionsFilter, getLanguage, getResolveScope, getSuperType, getThisType, getViewProvider, getVisibilityChecker, importClass, importsToString, isPhysical, processDeclarations, setExceptionHandler, setIntentionActionsFilter, setSuperType, setThisType, setVisibilityChecker, toStringacceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, assertReadAccessAllowed, beforeAstChange, calcStubTree, calcTreeElement, canNavigate, canNavigateToSource, checkAdd, checkDelete, checkSetName, clearCaches, cloneImpl, copy, createContentLeafElement, createFileElement, delete, deleteChildRange, derefStub, findChildByClass, findChildrenByClass, findElementAt, findReferenceAt, getChildren, getContainingDirectory, getContainingFile, getContentElementType, getElementTypeForStubBuilder, getFileElementType, getFirstChild, getGreenStub, getGreenStubTree, getLastChild, getManager, getModificationStamp, getName, getNavigationElement, getNextSibling, getNode, getOriginalElement, getOriginalFile, getParent, getPresentation, getPrevSibling, getProject, getPsiRoots, getReference, getReferences, getStartOffsetInParent, getStub, getStubbedSpine, getStubTree, getText, getTextLength, getTextOffset, getTextRange, getTreeElement, getUseScope, getVirtualFile, init, isContentsLoaded, isDirectory, isEquivalentTo, isTemplateDataFile, isValid, isWritable, markInvalidated, navigate, onContentReload, processChildren, putInfo, putInfo, replace, setContentElementType, setName, setOriginalFile, setTreeElementPointer, subtreeChanged, textContains, textMatches, textMatches, textToCharArraybuildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, overlayIcons, registerIconLayer, transformFlagschangeUserMap, clearUserData, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddImportsFromString, getExceptionHandler, getSuperType, getThisType, getVisibilityChecker, importsToString, setExceptionHandler, setSuperType, setThisType, setVisibilityCheckerimportClassforceResolveScope, getForcedResolveScopeclearCaches, getContainingDirectory, getFileElementType, getFileType, getModificationStamp, getNode, getOriginalFile, getParent, getPsiRoots, getViewProvider, getVirtualFile, subtreeChangedgetName, isDirectory, processChildrencheckSetNamesetNamegetPresentationcanNavigate, canNavigateToSource, navigatepublic PsiTypeCodeFragmentImpl(Project project, boolean isPhysical, java.lang.String name, java.lang.CharSequence text, int flags, PsiElement context)
public PsiType getType() throws PsiTypeCodeFragment.TypeSyntaxException, PsiTypeCodeFragment.NoTypeException
PsiTypeCodeFragmentgetType in interface PsiTypeCodeFragmentPsiTypeCodeFragment.TypeSyntaxException - if the code fragment contains a syntax error.PsiTypeCodeFragment.NoTypeException - if the contents of the code fragment is not a Java type.public boolean isVoidValid()
PsiTypeCodeFragmentvoid is treated as a valid type for the contents of
the code fragment.isVoidValid in interface PsiTypeCodeFragmentvoid is a valid type, false otherwise.