Skip to content

Commit 9e30a0f

Browse files
authored
Fixing compilation after platform update. (#120)
1 parent 46f1f63 commit 9e30a0f

2 files changed

Lines changed: 11 additions & 8 deletions

File tree

plugin/src/main/java/com/intellij/javascript/JSClassNameMacro.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
1716
package com.intellij.javascript;
1817

1918
import com.intellij.lang.javascript.psi.JSFunction;
2019
import com.intellij.lang.javascript.psi.resolve.JSResolveUtil;
20+
import consulo.annotation.access.RequiredReadAction;
2121
import consulo.annotation.component.ExtensionImpl;
2222
import consulo.javascript.localize.JavaScriptLocalize;
2323
import consulo.language.editor.completion.lookup.LookupElement;
@@ -30,9 +30,9 @@
3030
import consulo.language.psi.PsiElement;
3131
import consulo.language.psi.PsiFile;
3232
import consulo.language.psi.util.PsiTreeUtil;
33+
import consulo.localize.LocalizeValue;
3334
import consulo.project.Project;
3435

35-
3636
@ExtensionImpl
3737
public class JSClassNameMacro extends Macro {
3838
@Override
@@ -41,8 +41,8 @@ public String getName() {
4141
}
4242

4343
@Override
44-
public String getPresentableName() {
45-
return JavaScriptLocalize.jsClassnameMacroDescription().get();
44+
public LocalizeValue getPresentableName() {
45+
return JavaScriptLocalize.jsClassnameMacroDescription();
4646
}
4747

4848
@Override
@@ -51,6 +51,7 @@ public String getDefaultValue() {
5151
}
5252

5353
@Override
54+
@RequiredReadAction
5455
public Result calculateResult(Expression[] params, ExpressionContext context) {
5556
PsiElement elementAtCaret = findElementAtCaret(context);
5657
JSResolveUtil.ContextResolver resolver = new JSResolveUtil.ContextResolver(elementAtCaret);
@@ -71,6 +72,7 @@ public Result calculateResult(Expression[] params, ExpressionContext context) {
7172
return null;
7273
}
7374

75+
@RequiredReadAction
7476
public static PsiElement findElementAtCaret(ExpressionContext context) {
7577
Project project = context.getProject();
7678
int templateStartOffset = context.getTemplateStartOffset();

plugin/src/main/java/com/intellij/javascript/JSMethodNameMacro.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
1716
package com.intellij.javascript;
1817

1918
import com.intellij.lang.javascript.psi.JSFunction;
2019
import com.intellij.lang.javascript.psi.JSFunctionExpression;
20+
import consulo.annotation.access.RequiredReadAction;
2121
import consulo.annotation.component.ExtensionImpl;
2222
import consulo.javascript.localize.JavaScriptLocalize;
2323
import consulo.language.editor.completion.lookup.LookupElement;
@@ -28,7 +28,7 @@
2828
import consulo.language.editor.template.macro.Macro;
2929
import consulo.language.psi.PsiElement;
3030
import consulo.language.psi.util.PsiTreeUtil;
31-
31+
import consulo.localize.LocalizeValue;
3232

3333
@ExtensionImpl
3434
public class JSMethodNameMacro extends Macro {
@@ -38,8 +38,8 @@ public String getName() {
3838
}
3939

4040
@Override
41-
public String getPresentableName() {
42-
return JavaScriptLocalize.jsMethodnameMacroDescription().get();
41+
public LocalizeValue getPresentableName() {
42+
return JavaScriptLocalize.jsMethodnameMacroDescription();
4343
}
4444

4545
@Override
@@ -48,6 +48,7 @@ public String getDefaultValue() {
4848
}
4949

5050
@Override
51+
@RequiredReadAction
5152
public Result calculateResult(Expression[] params, ExpressionContext context) {
5253
PsiElement elementAtCaret = JSClassNameMacro.findElementAtCaret(context);
5354
if (elementAtCaret != null) {

0 commit comments

Comments
 (0)