Package org.intellij.jflex.psi
Interface JFlexMacroDefinition
-
- All Superinterfaces:
com.intellij.openapi.util.Iconable,JFlexComposite,JFlexNamedElement,com.intellij.psi.PsiElement,com.intellij.psi.PsiNamedElement,com.intellij.psi.PsiNameIdentifierOwner,com.intellij.openapi.util.UserDataHolder
- All Known Implementing Classes:
JFlexMacroDefinitionImpl
public interface JFlexMacroDefinition extends JFlexNamedElement
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable JFlexExpressiongetExpression()@NotNull com.intellij.psi.PsiElementgetId()@NotNull java.lang.StringgetName()@NotNull com.intellij.psi.PsiElementgetNameIdentifier()@NotNull com.intellij.psi.PsiNameIdentifierOwnersetName(java.lang.String newName)-
Methods inherited from interface org.intellij.jflex.psi.JFlexComposite
accept
-
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, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray, toString
-
-
-
-
Method Detail
-
getExpression
@Nullable @Nullable JFlexExpression getExpression()
-
getId
@NotNull @NotNull com.intellij.psi.PsiElement getId()
-
getName
@NotNull @NotNull java.lang.String getName()
- Specified by:
getNamein interfacecom.intellij.psi.PsiNamedElement
-
setName
@NotNull @NotNull com.intellij.psi.PsiNameIdentifierOwner setName(java.lang.String newName)
- Specified by:
setNamein interfacecom.intellij.psi.PsiNamedElement
-
getNameIdentifier
@NotNull @NotNull com.intellij.psi.PsiElement getNameIdentifier()
- Specified by:
getNameIdentifierin interfacecom.intellij.psi.PsiNameIdentifierOwner
-
-