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.PsiElementBase
com.intellij.extapi.psi.ASTDelegatePsiElement
com.intellij.extapi.psi.ASTWrapperPsiElement
com.alecstrong.sql.psi.core.psi.SqlCompositeElementImpl
com.alecstrong.sql.psi.core.psi.impl.SqlTypeNameImpl
app.softwork.sqldelight.db2dialect.grammar.psi.impl.Db2TypeNameImpl
All Implemented Interfaces:
Db2TypeName, com.alecstrong.sql.psi.core.psi.SqlAnnotatedElement, com.alecstrong.sql.psi.core.psi.SqlCompositeElement, com.alecstrong.sql.psi.core.psi.SqlTypeName, 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.NavigatablePsiElement, com.intellij.psi.PsiElement, Serializable, Cloneable

public class Db2TypeNameImpl extends com.alecstrong.sql.psi.core.psi.impl.SqlTypeNameImpl implements Db2TypeName
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.intellij.openapi.util.Iconable

    com.intellij.openapi.util.Iconable.IconFlags
  • Field Summary

    Fields inherited from class com.intellij.psi.impl.ElementBase

    FLAGS_LOCKED

    Fields inherited from interface com.intellij.openapi.util.Iconable

    ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITY

    Fields inherited from interface com.intellij.pom.Navigatable

    EMPTY_NAVIGATABLE_ARRAY

    Fields inherited from interface com.intellij.psi.NavigatablePsiElement

    EMPTY_NAVIGATABLE_ELEMENT_ARRAY

    Fields inherited from interface com.intellij.navigation.NavigationItem

    EMPTY_NAVIGATION_ITEM_ARRAY

    Fields inherited from interface com.intellij.psi.PsiElement

    ARRAY_FACTORY, EMPTY_ARRAY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Db2TypeNameImpl(com.intellij.lang.ASTNode node)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(@NotNull Db2Visitor visitor)
     
    void
    accept(@NotNull com.intellij.psi.PsiElementVisitor visitor)
     
     
     
     
     
     
     
    @Nullable Db2DateDataType
     
     
    @Nullable Db2IntDataType
     
     
     
     

    Methods inherited from class com.alecstrong.sql.psi.core.psi.impl.SqlTypeNameImpl

    accept, getIdentifier, getSignedNumberList

    Methods inherited from class com.alecstrong.sql.psi.core.psi.SqlCompositeElementImpl

    annotate, getContainingFile, queryAvailable, tableAvailable, tablesAvailable, toString

    Methods inherited from class com.intellij.extapi.psi.ASTWrapperPsiElement

    getNode, getParent

    Methods inherited from class com.intellij.extapi.psi.ASTDelegatePsiElement

    add, addAfter, addBefore, addInternal, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildInternal, deleteChildRange, deleteElementFromParent, findChildByFilter, findChildByType, findChildByType, findChildrenByType, findChildrenByType, findChildrenByType, findChildrenByType, findElementAt, findLastChildByType, findNotNullChildByType, findNotNullChildByType, getChildren, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNextSibling, getPrevSibling, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, putCopyableUserData, replace, replaceChildInternal, subtreeChanged, textContains, textMatches, textToCharArray

    Methods inherited from class com.intellij.psi.impl.PsiElementBase

    acceptChildren, canNavigate, canNavigateToSource, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getContext, getName, getNavigationElement, getOriginalElement, getPresentation, getProject, getReference, getReferences, getResolveScope, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, navigate, navigationRequest, notNullChild, processDeclarations, textMatches

    Methods inherited from class com.intellij.psi.impl.ElementBase

    buildRowIcon, computeBaseIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, transformFlags

    Methods inherited from class com.intellij.openapi.util.UserDataHolderBase

    changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putUserData, putUserDataIfAbsent, replace, setUserMap

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.intellij.openapi.util.Iconable

    getIcon

    Methods inherited from interface com.intellij.psi.PsiElement

    acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContext, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNavigationElement, getNextSibling, getNode, getOriginalElement, getOwnDeclarations, getOwnReferences, getParent, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, getTextRangeInParent, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray, toString

    Methods inherited from interface com.alecstrong.sql.psi.core.psi.SqlAnnotatedElement

    annotate

    Methods inherited from interface com.alecstrong.sql.psi.core.psi.SqlCompositeElement

    getContainingFile, queryAvailable, tablesAvailable

    Methods inherited from interface com.alecstrong.sql.psi.core.psi.SqlTypeName

    getIdentifier, getSignedNumberList

    Methods inherited from interface com.intellij.openapi.util.UserDataHolder

    getUserData, putUserData