# HG changeset patch # User Anuradha G # Date 1218001043 -19800 # Node ID 3748ee89ebb0c06fc3fb31344ecfc9e631017dc4 # Parent 59d9683cb1b46544c686134d1584ffacd9f979f2 fix for #142405 diff -r 59d9683cb1b4 -r 3748ee89ebb0 java.hints/src/org/netbeans/modules/java/hints/errors/Utilities.java --- a/java.hints/src/org/netbeans/modules/java/hints/errors/Utilities.java Wed Aug 06 10:54:57 2008 +0530 +++ b/java.hints/src/org/netbeans/modules/java/hints/errors/Utilities.java Wed Aug 06 11:07:23 2008 +0530 @@ -99,10 +99,15 @@ String name = getName(et); if (name == null) { - if(et instanceof LiteralTree) { - String guess = (String) ((LiteralTree) et).getValue(); - if (guess != null) + if (et instanceof LiteralTree) { + LiteralTree literalTree= (LiteralTree) et; + //142405 check is LiteralTree.getValue() String before cast + if (literalTree.getValue() instanceof String) { + String guess = (String) literalTree.getValue(); return guessLiteralName(guess); + } else { + return DEFAULT_NAME; + } } else return DEFAULT_NAME; }