package org.elixir_lang.psi.operation; import org.elixir_lang.psi.Quotable; import org.jetbrains.annotations.Contract; import org.jetbrains.annotations.Nullable; /** * A unary operator with a operator followed by operand. */ public interface Prefix extends Operation { /** * @return {@code null} if there is an error in the operand or it is missing */ @Contract(pure = true) @Nullable Quotable operand(); }