public class PsiExpressionCodeFragmentImpl extends PsiCodeFragmentImpl implements PsiExpressionCodeFragment
JavaCodeFragment.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 |
|---|
PsiExpressionCodeFragmentImpl(Project project,
boolean isPhysical,
java.lang.String name,
java.lang.CharSequence text,
PsiType expectedType,
PsiElement context) |
| Modifier and Type | Method and Description |
|---|---|
PsiType |
getExpectedType()
Returns the expected type of the expression (not used by the expression itself,
but can be used by its clients).
|
PsiExpression |
getExpression()
Returns the expression contained in the fragment.
|
void |
setExpectedType(PsiType type)
Sets the expected type of the expression (not used by the expression itself,
but can be used by its clients).
|
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 PsiExpressionCodeFragmentImpl(Project project, boolean isPhysical, java.lang.String name, java.lang.CharSequence text, PsiType expectedType, PsiElement context)
public PsiExpression getExpression()
PsiExpressionCodeFragmentgetExpression in interface PsiExpressionCodeFragmentpublic PsiType getExpectedType()
PsiExpressionCodeFragmentgetExpectedType in interface PsiExpressionCodeFragmentpublic void setExpectedType(PsiType type)
PsiExpressionCodeFragmentsetExpectedType in interface PsiExpressionCodeFragmenttype - the expected type of the expression.