Project
IntelliJ IDEA
Priority
Normal
Type
Bug
Fix versions
No Fix versions
State
Open
Assignee
Dmitry Jemerov
Subsystem
Editor. Editing Text
Affected versions
No Affected versions
Fixed in build
No Fixed in build
  • Created by   Thomas Singer
    2 years ago (02 Apr 2009 17:06)
  • Updated by   root
    2 years ago (17 Jan 2010 21:13)
  • Jira: IDEADEV-37041
    (history, comments)
 
IDEA-48507 Bug pasting a copied reference
0
Issue is visible to: All Users
  The issue is visible to the selected user group only
public class A {

	public static final Logger LOGGER = LoggerFactory.createLogger("foo");

	public void foo(Logger logger) {
		try {
			//
		}
		catch (Exception ex) {
			logger.error(ex.getMessage(), ex);
		}
	}
}

Copy the LOGGER reference using Edit|Copy Reference, double-click the logger in the catch clause and invoke Edit|Paste. You will get
public class A {

	public static final Logger LOGGER = LoggerFactory.createLogger("foo");

	public void foo(Logger logger) {
		try {
			//
		}
		catch (Exception ex) {
			A.LOGGER(ex.getMessage(), ex);
		}
	}
}

instead of the expected
public class A {

	public static final Logger LOGGER = LoggerFactory.createLogger("foo");

	public void foo(Logger logger) {
		try {
			//
		}
		catch (Exception ex) {
			A.LOGGER.error(ex.getMessage(), ex);
		}
	}
}
Comments (0)
 
History
 
Linked Issues (?)
 
Issue has no comments