Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.albasani.net!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: Knute Johnson Newsgroups: comp.lang.java.programmer Subject: Generics ? Date: Thu, 15 Dec 2011 21:48:06 -0800 Organization: A noiseless patient Spider Lines: 31 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Fri, 16 Dec 2011 05:48:06 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="mz/LDSJwiWnk3Jnnqg7x+Q"; logging-data="16758"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/cvAuZc59ouk9tnb01khfq" User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20111105 Thunderbird/8.0 Cancel-Lock: sha1:UIohhbDGWASGS3IakunCbD1FtJY= Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:10787 Using Java 7, given the class file: import javax.swing.*; public class KList extends JList { ListModel model = new DefaultListModel(); public KList() { setModel(model); } } compiling it gives me C:\com\knutejohnson>javac -Xlint:unchecked Klist.java Klist.java:7: warning: [unchecked] unchecked call to setModel(ListModel) as a member of the raw type JList setModel(model); ^ where E is a type-variable: E extends Object declared in class JList 1 warning How do you extend this class with generic types? Thanks, -- Knute Johnson