private String toTypeUse(Type type) { String typeUse = null; if (type instanceof ArrayType) { ArrayType at = (ArrayType) type; typeUse = ""; int dims = at.getDimensions(); for (int i = 0; i < dims; i++) { typeUse = typeUse.concat("[]"); } } // end if return typeUse; }
private DbOOAdt toAdt(Type type) throws DbException { DbOOAdt adt = null; if (type instanceof BasicType) { BasicType basicType = (BasicType) type; adt = toBasicAdt(basicType); } else if (type instanceof ObjectType) { ObjectType ot = (ObjectType) type; String classname = ot.getClassName(); adt = toAdt(classname, ot); } else if (type instanceof ArrayType) { ArrayType at = (ArrayType) type; adt = toAdt(at.getBasicType()); } else { // other cases? } // end if return adt; }