Package org.intellij.jflex.psi.impl
Class JFlexCompositeImpl
- java.lang.Object
-
- java.util.concurrent.atomic.AtomicReference<com.intellij.util.keyFMap.KeyFMap>
-
- com.intellij.openapi.util.UserDataHolderBase
-
- com.intellij.psi.impl.ElementBase
-
- com.intellij.psi.impl.source.tree.TreeElement
-
- com.intellij.psi.impl.source.tree.CompositeElement
-
- com.intellij.psi.impl.source.tree.CompositePsiElement
-
- org.intellij.jflex.psi.impl.JFlexCompositeImpl
-
- All Implemented Interfaces:
com.intellij.lang.ASTNode,com.intellij.navigation.NavigationItem,com.intellij.openapi.util.Iconable,com.intellij.openapi.util.UserDataHolder,com.intellij.openapi.util.UserDataHolderEx,com.intellij.pom.Navigatable,com.intellij.psi.impl.ReparseableASTNode,com.intellij.psi.PsiElement,java.io.Serializable,java.lang.Cloneable,JFlexComposite
- Direct Known Subclasses:
JFlexExpressionImpl,JFlexFileSectionImpl,JFlexJavaCodeInjectionHostImpl,JFlexJavaTypeImpl,JFlexLookAheadImpl,JFlexMacroDefinitionImpl,JFlexMacroReferenceImpl,JFlexOptionImpl,JFlexRuleImpl,JFlexStateDeclarationImpl,JFlexStateDefinitionImpl,JFlexStateListImpl,JFlexStateReferenceImpl,JFlexUserValueImpl
public class JFlexCompositeImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements JFlexComposite
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JFlexCompositeImpl(com.intellij.psi.tree.IElementType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R> Raccept(@NotNull JFlexVisitor<R> visitor)javax.swing.IcongetIcon(int flags)@NotNull com.intellij.psi.search.SearchScopegetUseScope()java.lang.StringtoString()-
Methods inherited from class com.intellij.psi.impl.source.tree.CompositePsiElement
accept, acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, canNavigate, canNavigateToSource, checkAdd, checkDelete, clone, copy, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContainingFile, getContext, getFirstChild, getLanguage, getLastChild, getName, getNavigationElement, getNextSibling, getNode, getOriginalElement, getParent, getPresentation, getPrevSibling, getProject, getReference, getReferences, getResolveScope, isEquivalentTo, isPhysical, isValid, isWritable, navigate, processDeclarations, replace
-
Methods inherited from class com.intellij.psi.impl.source.tree.CompositeElement
acceptTree, addChild, addChild, addChildren, addInternal, addLeaf, applyDeleteOnReparse, applyInsertOnReparse, applyReplaceFileOnReparse, clearCaches, countChildren, createPsiNoLock, deleteChildInternal, findChildByRole, findChildByRoleAsPsiElement, findChildByType, findChildByType, findChildByType, findChildByType, findLeafElementAt, findPsiChildByType, findPsiChildByType, getCachedLength, getChars, getChildren, getChildrenAsPsiElements, getChildrenAsPsiElements, getChildRole, getChildRole, getFirstChildNode, getLastChildNode, getPsi, getPsi, getText, getTextLength, hc, rawAddChildren, rawAddChildrenWithoutNotifications, rawFirstChild, rawLastChild, rawRemoveAllChildren, removeAllChildren, removeChild, removeRange, replaceAllChildrenToChildrenOf, replaceChild, replaceChildInternal, setPsi, subtreeChanged, textContains, textMatches, textToCharArray
-
Methods inherited from class com.intellij.psi.impl.source.tree.TreeElement
applyReplaceOnReparse, copyElement, equals, getElementType, getManager, getStartOffset, getStartOffsetInParent, getTextOffset, getTextRange, getTreeNext, getTreeParent, getTreePrev, invalidate, onInvalidated, rawInsertAfterMe, rawInsertBeforeMe, rawRemove, rawRemoveUpTo, rawRemoveUpToLast, rawReplaceWithList, textMatches, textMatches, textMatches
-
Methods inherited from class com.intellij.psi.impl.ElementBase
buildRowIcon, computeBaseIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, transformFlags
-
Methods inherited from class com.intellij.openapi.util.UserDataHolderBase
changeUserMap, clearUserData, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMap
-
Methods inherited from class java.util.concurrent.atomic.AtomicReference
accumulateAndGet, compareAndExchange, compareAndExchangeAcquire, compareAndExchangeRelease, compareAndSet, get, getAcquire, getAndAccumulate, getAndSet, getAndUpdate, getOpaque, getPlain, lazySet, set, setOpaque, setPlain, setRelease, updateAndGet, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatile
-
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.intellij.psi.PsiElement
accept, acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContainingFile, getContext, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNavigationElement, getNextSibling, getNode, getOriginalElement, getOwnDeclarations, getOwnReferences, getParent, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, getTextRangeInParent, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray
-
-
-
-
Method Detail
-
accept
public <R> R accept(@NotNull @NotNull JFlexVisitor<R> visitor)- Specified by:
acceptin interfaceJFlexComposite
-
getUseScope
@NotNull public @NotNull com.intellij.psi.search.SearchScope getUseScope()
- Specified by:
getUseScopein interfacecom.intellij.psi.PsiElement- Overrides:
getUseScopein classcom.intellij.psi.impl.source.tree.CompositePsiElement
-
getIcon
public javax.swing.Icon getIcon(int flags)
- Specified by:
getIconin interfacecom.intellij.openapi.util.Iconable- Overrides:
getIconin classcom.intellij.psi.impl.ElementBase
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfacecom.intellij.psi.PsiElement- Overrides:
toStringin classcom.intellij.psi.impl.source.tree.CompositePsiElement
-
-