/
ElixirUnmatchedUnqualifiedNoParenthesesCall.java
107 lines (71 loc) · 2.4 KB
/
ElixirUnmatchedUnqualifiedNoParenthesesCall.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
// This is a generated file. Not intended for manual editing.
package org.elixir_lang.psi;
import com.ericsson.otp.erlang.OtpErlangObject;
import com.intellij.navigation.ItemPresentation;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiReference;
import com.intellij.psi.ResolveState;
import com.intellij.psi.StubBasedPsiElement;
import com.intellij.psi.scope.PsiScopeProcessor;
import org.apache.commons.lang.math.IntRange;
import org.elixir_lang.psi.stub.UnmatchedUnqualifiedNoParenthesesCall;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.Set;
public interface ElixirUnmatchedUnqualifiedNoParenthesesCall extends ElixirUnmatchedExpression, UnqualifiedNoParenthesesCall<UnmatchedUnqualifiedNoParenthesesCall>, StubBasedPsiElement<UnmatchedUnqualifiedNoParenthesesCall> {
@Nullable
ElixirDoBlock getDoBlock();
@NotNull
ElixirIdentifier getIdentifier();
@NotNull
ElixirNoParenthesesOneArgument getNoParenthesesOneArgument();
@Nullable
String canonicalName();
@NotNull
Set<String> canonicalNameSet();
int exportedArity();
@Nullable
String exportedName();
@Nullable
String functionName();
@NotNull
PsiElement functionNameElement();
boolean hasDoBlockOrKeyword();
boolean isExported();
@Nullable
String getName();
PsiElement getNameIdentifier();
@NotNull
ItemPresentation getPresentation();
@Nullable
PsiReference getReference();
boolean isCalling(String resolvedModuleName, String functionName);
boolean isCalling(String resolvedModuleName, String functionName, int resolvedFinalArity);
boolean isCallingMacro(String resolvedModuleName, String functionName);
boolean isCallingMacro(String resolvedModuleName, String functionName, int resolvedFinalArity);
@Nullable
String moduleName();
@NotNull
PsiElement[] primaryArguments();
@Nullable
Integer primaryArity();
boolean processDeclarations(PsiScopeProcessor processor, ResolveState state, PsiElement lastParent, PsiElement place);
@NotNull
OtpErlangObject quote();
@NotNull
int resolvedFinalArity();
@NotNull
IntRange resolvedFinalArityRange();
@NotNull
String resolvedModuleName();
@Nullable
Integer resolvedPrimaryArity();
@Nullable
Integer resolvedSecondaryArity();
@Nullable
PsiElement[] secondaryArguments();
@Nullable
Integer secondaryArity();
@NotNull
PsiElement setName(String newName);
}