}
if (type.isArrayType()) { JExpression[] dims = ((CArrayType)type).getDims(); if (dims.length == 1 && dims[0] instanceof JIntLiteral) { noticeArrayCreation (ident, ((JIntLiteral)dims[0]).intValue()); } else { invalidateField(ident); } } }
                    public void visitFieldDeclaration(JFieldDeclaration self,                                                      int modifiers,                                                      CType type,                                                      String ident,                                                      JExpression expr)                    {                        // add entry to name->type mapping                        types.put(ident, type);                    }