Community
Participate
Working Groups
Using Eclipse 3.3 M6 When reporting that a string is non-externalized it would be very useful if the string in question was placed in the warning that appears in the Problems view. Without this information, all you see is something like this, which is not very helpful at all. Non-externalized string literal; it should be followed by //$NON-NLS-<n>$ Non-externalized string literal; it should be followed by //$NON-NLS-<n>$ Non-externalized string literal; it should be followed by //$NON-NLS-<n>$ This forces you to select each warning and visually inspect the code for each one before deciding on the necessary action. Imagine how much easier it would be to use QuickFix if you saw this instead: Non-externalized string literal: "Hello" Non-externalized string literal: "localhost" Non-externalized string literal: "80" I feel that dropping the "it should be followed by //$NON-NLS-<n>$" bit is acceptable, since this is not the only solution to the problem. The QuickFix for this warning already presents 3 possible solutions. On a related note, the QuickFix for this warning should support multi-select.
Re quick fix: Executing more than one is supported: Read what's on the bottom line after Ctrl + 1.