@Override public boolean process(KeyStroke stroke) { ref.set(stroke); return false; } });
@Override public int compare(Version version1, Version version2) { // compare version2 to version1 to produce descending instead of ascending order. return version2.compareTo(version1); } }
public static void enableTestingMode(@NotNull Disposable disposable) { ourTestingMode = true; Disposer.register(disposable, () -> { //noinspection AssignmentToStaticFieldFromInstanceMethod ourTestingMode = false; }); }
@Override public void onTextAvailable(ProcessEvent event, Key outputType) { myHistory.add(Pair.create(event, outputType)); }
private static boolean isRecursiveCall(PsiElement element, GoFunctionOrMethodDeclaration function) { return Comparing.equal(PsiTreeUtil.getParentOfType(element, GoFunctionOrMethodDeclaration.class), function); }
@Override protected Condition<PsiFileSystemItem> getReferenceCompletionFilter() { if (!isRelativeImport()) { return Conditions.alwaysFalse(); } return super.getReferenceCompletionFilter(); }
@TestOnly public static void setTestingMode(@NotNull Disposable disposable) { isTestingMode = true; Disposer.register(disposable, () -> { //noinspection AssignmentToStaticFieldFromInstanceMethod isTestingMode = false; }); }
@Override public void disposeUIResources() { UIUtil.dispose(myVersionLabel); UIUtil.dispose(myVersionPanel); UIUtil.dispose(myComponent); myVersionLabel = null; myVersionPanel = null; myDefaultLabelColor = null; Disposer.dispose(myDisposable); }
@Override public void run() { final int n = searchGroup.search(editor, pattern, 1, Command.FLAG_SEARCH_FWD, false); ref.set(n); } }, null, null);
public void testDecodeEscapedBellString() { GoStringLiteral expr = createStringFromText("\\a"); assertNotNull(expr); String a = decodeRange(expr, TextRange.create(1, 3)); assertEquals("\007", a); }
public void testDecodeEscapedString() { GoStringLiteral expr = createStringFromText("\\t\\n\\b"); assertNotNull(expr); String a = decodeRange(expr, TextRange.create(1, 7)); assertEquals("\t\n\b", a); }
public void testDecodeShortUnicodeCharString() { GoStringLiteral expr = createStringFromText("\\u8a9e"); assertNotNull(expr); String a = decodeRange(expr, TextRange.create(1, 7)); assertEquals("語", a); }
public void testDecodeHexCharString() { GoStringLiteral expr = createStringFromText("\\x41"); assertNotNull(expr); String a = decodeRange(expr, TextRange.create(1, 5)); assertEquals("A", a); }
public void testDecodeEscapedVerticalTabString() { GoStringLiteral expr = createStringFromText("\\v"); assertNotNull(expr); String a = decodeRange(expr, TextRange.create(1, 3)); assertEquals("\013", a); }
public void testDecodeOctalCharString() { GoStringLiteral expr = createStringFromText("\\011"); assertNotNull(expr); String a = decodeRange(expr, TextRange.create(1, 5)); assertEquals("\t", a); }
public void testQuote() { PlatformTestUtil.withEncoding(CharsetToolkit.UTF8, () -> { GoStringLiteral expr = createStringFromText("import \\\"fmt\\\""); assertNotNull(expr); assertEquals("\"fmt\"", decodeRange(expr, TextRange.create(8, 15))); }); }