- Enclosing class:
ModifierParser
public static interface ModifierParser.Modifiers
All parsed modifiers
-
Method Summary
Modifier and TypeMethodDescription@NotNull org.aya.util.error.WithPos<org.aya.concrete.stmt.Stmt.Accessibility>@Nullable org.aya.util.error.SourcePosmisc(@NotNull ModifierParser.Modifier key) Miscellaneous modifiers are function modifiers (Modifier) plus "open".@NotNull org.aya.util.error.WithPos<org.aya.concrete.stmt.decl.DeclInfo.Personality>default @NotNull EnumSet<org.aya.generic.Modifier>
-
Method Details
-
accessibility
@Contract(pure=true) @NotNull @NotNull org.aya.util.error.WithPos<org.aya.concrete.stmt.Stmt.Accessibility> accessibility() -
personality
@Contract(pure=true) @NotNull @NotNull org.aya.util.error.WithPos<org.aya.concrete.stmt.decl.DeclInfo.Personality> personality() -
misc
@Contract(pure=true) @Nullable @Nullable org.aya.util.error.SourcePos misc(@NotNull @NotNull ModifierParser.Modifier key) Miscellaneous modifiers are function modifiers (Modifier) plus "open".- Returns:
- non-null source position if the modifier is present.
-
toFnModifiers
-