# HG changeset patch # User Anuradha G # Date 1217847907 -19800 # Node ID 3b44f2b0637c79aa789b582841bdcdb2eabaae5c # Parent 82d5f780a817fd5ec78c38ce7e75cfd5dd84a4cb # Parent 94e938151fbc3d7928191b81c809730316a47f8c fix for #142405 diff -r 82d5f780a817 -r 3b44f2b0637c java.hints/src/org/netbeans/modules/java/hints/errors/Utilities.java --- a/java.hints/src/org/netbeans/modules/java/hints/errors/Utilities.java Mon Aug 04 15:33:21 2008 +0530 +++ b/java.hints/src/org/netbeans/modules/java/hints/errors/Utilities.java Mon Aug 04 16:35:07 2008 +0530 @@ -100,9 +100,14 @@ if (name == null) { if(et instanceof LiteralTree) { - String guess = (String) ((LiteralTree) et).getValue(); - if (guess != null) - return guessLiteralName(guess); + LiteralTree lt=((LiteralTree) et); + //142405 check is LiteralTree.getValue() String before cast + if(lt.getValue()instanceof String){ + String guess = (String) lt.getValue(); + if (guess != null) + return guessLiteralName(guess); + }else + return DEFAULT_NAME; } else return DEFAULT_NAME; }