Lines 9272-9275
Link Here
|
9272 |
expectedReplacedSource, |
9272 |
expectedReplacedSource, |
9273 |
"full ast"); |
9273 |
"full ast"); |
9274 |
} |
9274 |
} |
|
|
9275 |
// https://bugs.eclipse.org/bugs/show_bug.cgi?id=137623 |
9276 |
public void test0166() { |
9277 |
|
9278 |
String str = |
9279 |
"public class X {\n" + |
9280 |
" public boolean foo() {\n" + |
9281 |
" if(this.equals(null))\n" + |
9282 |
" {\n" + |
9283 |
" (zzz==int.\n" + |
9284 |
" }\n" + |
9285 |
" }" + |
9286 |
"}\n"; |
9287 |
|
9288 |
String completeBehind = "int."; |
9289 |
int cursorLocation = str.lastIndexOf("int.") + completeBehind.length() - 1; |
9290 |
String expectedCompletionNodeToString = "<NONE>"; |
9291 |
String expectedParentNodeToString = "<NONE>"; |
9292 |
String completionIdentifier = "<NONE>"; |
9293 |
String expectedReplacedSource = "<NONE>"; |
9294 |
String expectedUnitDisplayString = |
9295 |
"public class X {\n" + |
9296 |
" public X() {\n" + |
9297 |
" }\n" + |
9298 |
" public boolean foo() {\n" + |
9299 |
" }\n" + |
9300 |
"}\n"; |
9301 |
|
9302 |
checkDietParse( |
9303 |
str.toCharArray(), |
9304 |
cursorLocation, |
9305 |
expectedCompletionNodeToString, |
9306 |
expectedParentNodeToString, |
9307 |
expectedUnitDisplayString, |
9308 |
completionIdentifier, |
9309 |
expectedReplacedSource, |
9310 |
"diet ast"); |
9311 |
|
9312 |
expectedCompletionNodeToString = "<CompleteOnClassLiteralAccess:int.>"; |
9313 |
expectedParentNodeToString = "<NONE>"; |
9314 |
completionIdentifier = ""; |
9315 |
expectedReplacedSource = "int."; |
9316 |
expectedUnitDisplayString = |
9317 |
"public class X {\n" + |
9318 |
" public X() {\n" + |
9319 |
" }\n" + |
9320 |
" public boolean foo() {\n" + |
9321 |
" <CompleteOnClassLiteralAccess:int.>;\n" + |
9322 |
" }\n" + |
9323 |
"}\n"; |
9324 |
|
9325 |
checkMethodParse( |
9326 |
str.toCharArray(), |
9327 |
cursorLocation, |
9328 |
expectedCompletionNodeToString, |
9329 |
expectedParentNodeToString, |
9330 |
expectedUnitDisplayString, |
9331 |
completionIdentifier, |
9332 |
expectedReplacedSource, |
9333 |
"full ast"); |
9334 |
} |
9275 |
} |
9335 |
} |