Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 311888 - [rewrite] quickfix on unresolved base part of lifting type throws IllegalArgumentException
Summary: [rewrite] quickfix on unresolved base part of lifting type throws IllegalArgu...
Status: VERIFIED WORKSFORME
Alias: None
Product: Objectteams
Classification: Tools
Component: OTDT (show other bugs)
Version: 0.7   Edit
Hardware: Other All
: P3 normal (vote)
Target Milestone: 0.7 M3   Edit
Assignee: Project Teams CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-06 10:06 EDT by Stephan Herrmann CLA
Modified: 2012-01-29 17:04 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Herrmann CLA 2010-05-06 10:06:30 EDT
Using class OuterTeam from bug 311201 with missing base classes
Ctrl-1 on the OuterBase mentioning in the signature of registerInnerTeam
gives the following exception:

java.lang.IllegalArgumentException
	at org.eclipse.jdt.core.dom.AST.newName(AST.java:1437)
	at org.eclipse.jdt.core.dom.rewrite.ImportRewrite.addImport(ImportRewrite.java:778)
	at org.eclipse.jdt.internal.ui.text.correction.proposals.AssignToVariableAssistProposal.evaluateType(AssignToVariableAssistProposal.java:313)
	at org.eclipse.jdt.internal.ui.text.correction.proposals.AssignToVariableAssistProposal.addFieldDeclaration(AssignToVariableAssistProposal.java:292)
	at org.eclipse.jdt.internal.ui.text.correction.proposals.AssignToVariableAssistProposal.doAddField(AssignToVariableAssistProposal.java:220)
	at org.eclipse.jdt.internal.ui.text.correction.proposals.AssignToVariableAssistProposal.getRewrite(AssignToVariableAssistProposal.java:124)
	at org.eclipse.jdt.internal.ui.text.correction.proposals.ASTRewriteCorrectionProposal.addEdits(ASTRewriteCorrectionProposal.java:93)
	at org.eclipse.jdt.internal.ui.text.correction.proposals.CUCorrectionProposal.createTextChange(CUCorrectionProposal.java:380)
	at org.eclipse.jdt.internal.ui.text.correction.proposals.CUCorrectionProposal.createChange(CUCorrectionProposal.java:389)
	at org.eclipse.jdt.internal.ui.text.correction.proposals.ChangeCorrectionProposal.getChange(ChangeCorrectionProposal.java:305)
	at org.eclipse.jdt.internal.ui.text.correction.proposals.CUCorrectionProposal.getTextChange(CUCorrectionProposal.java:399)
	at org.eclipse.jdt.internal.ui.text.correction.proposals.CUCorrectionProposal.getAdditionalProposalInfo(CUCorrectionProposal.java:151)
	at org.eclipse.jface.text.contentassist.AdditionalInfoController$3.run(AdditionalInfoController.java:106)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Comment 1 Stephan Herrmann CLA 2010-05-22 07:03:37 EDT
I could neither reproduce (manually) nor does the stacktrace give specific
hints on how it should be related to the described scenario 
(AssignToVariableAssistProposal ??)

Closing as WORKSFORME.

(see also bug 311890 - also WORKSFORME).
Comment 2 Stephan Herrmann CLA 2012-01-29 17:04:28 EST
Verified using build 201201281118.