// This is a generated file. Not intended for manual editing.
package org.elixir_lang.psi;
import com.ericsson.otp.erlang.OtpErlangObject;
import org.elixir_lang.psi.operation.When;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public interface ElixirStabParenthesesSignature extends Quotable, When {
@Nullable
ElixirEmptyParentheses getEmptyParentheses();
@NotNull
ElixirParenthesesArguments getParenthesesArguments();
@Nullable
ElixirUnmatchedExpression getUnmatchedExpression();
@Nullable
ElixirUnqualifiedNoParenthesesManyArgumentsCall getUnqualifiedNoParenthesesManyArgumentsCall();
@Nullable
ElixirWhenInfixOperator getWhenInfixOperator();
@Nullable
Quotable leftOperand();
@NotNull
Operator operator();
@NotNull
OtpErlangObject quote();
@Nullable
Quotable rightOperand();
}