Reworked sample text in color settings page. Made it compact, but rich.

This commit is contained in:
Evgeny Gerashchenko
2012-04-02 19:34:57 +04:00
parent 3b2eebf5ed
commit 8a7d1eaeb8
@@ -46,45 +46,35 @@ public class JetColorSettingsPage implements ColorSettingsPage {
@Override @Override
public String getDemoText() { public String getDemoText() {
return "/* Block comment */\n" + return "/* Block comment */\n" +
"import kotlin.util.*\n" + "import kotlin.util.* // line comment\n" +
" Bad characters: \\n #\n" + "\n" +
"val globalConst = 0\n" + " Bad character: \\n\n" +
"/**\n" + "/**\n" +
" * Doc comment here for `SomeClass`\n" + " * Doc comment here for `SomeClass`\n" +
" * @see Iterator#next()\n" + " * @see Iterator#next()\n" +
" */\n" + " */\n" +
"[Annotation]\n" + "[Deprecated]\n" +
"public class SomeClass<out T : Runnable>(param : ATrait, reassignedParam : Array<Int>, val paramProperty: String?) { // some comment\n" + "public class MyClass<out T : Iterable<T>>(var prop1 : Int) {\n" +
" private field : T {\n" + " fun foo(nullable : String?, r : Runnable, f : () -> Int) {\n" +
" return null\n" + " println(\"length is ${nullable?.length} \\e\")\n" +
" }\n" + " val ints = java.util.ArrayList<Int?>(2)\n" +
" private open unusedField : Double = 12345.67890\n" + " ints[0] = 102 + f()\n" +
" private anotherString : UnknownType = \"$field Another\\nStrin\\g\";\n" + " var ref = ints.size()\n" +
" if (!ints.empty) {\n" +
" ints.forEach @lit {\n" +
" if (it == null) return @lit\n" +
" println(it + ref)\n" +
" }\n" +
" }\n" +
" }\n" +
"}\n" +
"\n" + "\n" +
" {\n" + "var globalCounter : Int = 5\n" +
" paramProperty.?length ?: 33\n" + "get() {\n" +
" val localVal : Int = \"IntelliJ\" // Error, incompatible types\n" + " return $globalCounter\n" +
" println(anotherString + field + localVar + globalConst)\n" +
" val time = Date.parse(\"1.2.3\") // Method is deprecated\n" +
" var reassignedValue = \"\" as Int\n" +
" reassignedValue++\n" +
" object : Runnable {\n" +
" override fun() {\n" +
" val a = localVar\n" +
" }\n" +
" }\n" +
" reassignedParam = Array<Int>(2)\n" +
" reassignedParam[0] = 1\n" +
" reassignedParam.foreach @lit {\n" +
" if (it == 0) return@lit\n" +
" println(it + localVar)\n" +
" }\n" +
" }\n" +
"}\n" + "}\n" +
"trait ATrait {\n" + "\n" +
" fun memberFun(param : (Int) -> Int)\n" + "public abstract class Abstract {\n" +
"}\n" +
"abstract class SomeAbstractClass {\n" +
"}"; "}";
} }