// This is a generated file. Not intended for manual editing. package org.elixir_lang.psi; import com.ericsson.otp.erlang.OtpErlangObject; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; public interface ElixirAccessExpression extends MaybeModuleName, Quotable { @Nullable ElixirAlias getAlias(); @Nullable ElixirAnonymousFunction getAnonymousFunction(); @Nullable ElixirAtNumericOperation getAtNumericOperation(); @Nullable ElixirAtom getAtom(); @Nullable ElixirAtomKeyword getAtomKeyword(); @Nullable ElixirBinaryWholeNumber getBinaryWholeNumber(); @Nullable ElixirBitString getBitString(); @Nullable ElixirCaptureNumericOperation getCaptureNumericOperation(); @Nullable ElixirCharListHeredoc getCharListHeredoc(); @Nullable ElixirCharListLine getCharListLine(); @Nullable ElixirCharToken getCharToken(); @Nullable ElixirDecimalFloat getDecimalFloat(); @Nullable ElixirDecimalWholeNumber getDecimalWholeNumber(); @Nullable ElixirHexadecimalWholeNumber getHexadecimalWholeNumber(); @Nullable ElixirInterpolatedCharListSigilHeredoc getInterpolatedCharListSigilHeredoc(); @Nullable ElixirInterpolatedCharListSigilLine getInterpolatedCharListSigilLine(); @Nullable ElixirInterpolatedRegexHeredoc getInterpolatedRegexHeredoc(); @Nullable ElixirInterpolatedRegexLine getInterpolatedRegexLine(); @Nullable ElixirInterpolatedSigilHeredoc getInterpolatedSigilHeredoc(); @Nullable ElixirInterpolatedSigilLine getInterpolatedSigilLine(); @Nullable ElixirInterpolatedStringSigilHeredoc getInterpolatedStringSigilHeredoc(); @Nullable ElixirInterpolatedStringSigilLine getInterpolatedStringSigilLine(); @Nullable ElixirInterpolatedWordsHeredoc getInterpolatedWordsHeredoc(); @Nullable ElixirInterpolatedWordsLine getInterpolatedWordsLine(); @Nullable ElixirList getList(); @Nullable ElixirLiteralCharListSigilHeredoc getLiteralCharListSigilHeredoc(); @Nullable ElixirLiteralCharListSigilLine getLiteralCharListSigilLine(); @Nullable ElixirLiteralRegexHeredoc getLiteralRegexHeredoc(); @Nullable ElixirLiteralRegexLine getLiteralRegexLine(); @Nullable ElixirLiteralSigilHeredoc getLiteralSigilHeredoc(); @Nullable ElixirLiteralSigilLine getLiteralSigilLine(); @Nullable ElixirLiteralStringSigilHeredoc getLiteralStringSigilHeredoc(); @Nullable ElixirLiteralStringSigilLine getLiteralStringSigilLine(); @Nullable ElixirLiteralWordsHeredoc getLiteralWordsHeredoc(); @Nullable ElixirLiteralWordsLine getLiteralWordsLine(); @Nullable ElixirMapOperation getMapOperation(); @Nullable ElixirOctalWholeNumber getOctalWholeNumber(); @Nullable ElixirParentheticalStab getParentheticalStab(); @Nullable ElixirStringHeredoc getStringHeredoc(); @Nullable ElixirStringLine getStringLine(); @Nullable ElixirStructOperation getStructOperation(); @Nullable ElixirTuple getTuple(); @Nullable ElixirUnaryNumericOperation getUnaryNumericOperation(); @Nullable ElixirUnknownBaseWholeNumber getUnknownBaseWholeNumber(); boolean isModuleName(); @NotNull OtpErlangObject quote(); }