Package org.intellij.jflex.psi
Interface JFlexRule
-
- All Superinterfaces:
com.intellij.openapi.util.Iconable,JFlexComposite,com.intellij.psi.PsiElement,com.intellij.openapi.util.UserDataHolder
- All Known Implementing Classes:
JFlexRuleImpl
public interface JFlexRule extends JFlexComposite
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable JFlexExpressiongetExpression()@Nullable JFlexJavaCodegetJavaCode()@Nullable JFlexLookAheadgetLookAhead()@NotNull java.util.List<JFlexOption>getOptionList()@NotNull java.util.List<JFlexRule>getRuleList()@Nullable JFlexStateListgetStateList()-
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()
-
getJavaCode
@Nullable @Nullable JFlexJavaCode getJavaCode()
-
getLookAhead
@Nullable @Nullable JFlexLookAhead getLookAhead()
-
getOptionList
@NotNull @NotNull java.util.List<JFlexOption> getOptionList()
-
getRuleList
@NotNull @NotNull java.util.List<JFlexRule> getRuleList()
-
getStateList
@Nullable @Nullable JFlexStateList getStateList()
-
-