Skip to content

Commit e54117d

Browse files
authored
Merge pull request #8684 from apache/delivery
Sync delivery to master after 27-rc2
2 parents 52bc989 + a8cbebf commit e54117d

19 files changed

Lines changed: 4204 additions & 43 deletions

File tree

java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -762,7 +762,9 @@ private void insideClass(Env env) throws IOException {
762762
}
763763
String headerText = controller.getText().substring(startPos, offset);
764764
int idx = headerText.indexOf('{'); //NOI18N
765-
if (idx >= 0) {
765+
//see JDK-8364015, unclear how reliable this will be:
766+
boolean isImplicitlyDeclaredClass = sourcePositions.getEndPosition(root, cls) == (-1);
767+
if (idx >= 0 || isImplicitlyDeclaredClass) {
766768
addKeywordsForClassBody(env);
767769
addClassTypes(env, null);
768770
addElementCreators(env);

0 commit comments

Comments
 (0)