Unify prefix calculation rules for live templates

This commit is contained in:
Alexander Zolotov
2014-04-17 16:02:35 +04:00
parent f447531dc9
commit 814a79afde
37 changed files with 444 additions and 211 deletions
@@ -0,0 +1,5 @@
class A {
public static void main() {
complex key<caret>
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
complex template text
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
prefixcomplex key<caret>
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
prefix:comple<caret>
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
prefix:complex template text<caret>
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
prefixcomplex keycomplex template text
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
complex k<caret>
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
complex template text
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
<caret>
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
complex template text
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
simple<caret>
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
simple template text
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
descri<caret>
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
simple template text
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
prefixsimpl<caret>
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
prefix:simp<caret>
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
prefix:simple template text
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
prefixsimplsimple template text
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
simp<caret>
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
simple template text
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
<caret>
}
}
@@ -0,0 +1,5 @@
class A {
public static void main() {
simple template text
}
}