-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b63
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8085495 | emb-9 | Andreas Lundblad | P4 | Resolved | Fixed | team |
The Dependencies component registers itself as completer when the completer would otherwise be null. This causes an infinite loop in Annotate when compiling annotations.
Update: The reason for having a 'while' loop over the completer is to make sure the symbol is pulled through both Enter and MemberEnter. Having 'completer == null' as termination condition is however not compatible with Dependecies (which adds itself as completer when the completer would otherwise be null).
Update: The reason for having a 'while' loop over the completer is to make sure the symbol is pulled through both Enter and MemberEnter. Having 'completer == null' as termination condition is however not compatible with Dependecies (which adds itself as completer when the completer would otherwise be null).
- backported by
-
JDK-8085495 Infinite loop when compiling annotations with -XDcompletionDeps
-
- Resolved
-
- blocks
-
JDK-8054717 SJavac should track changes in the public apis of classpath classes!
-
- Closed
-