private String createArrayInstantiationExpression(JArrayType array) { StringBuilder sb = new StringBuilder(); sb.append("new "); sb.append(array.getLeafType().getQualifiedSourceName()); sb.append("[size]"); for (int i = 0; i < array.getRank() - 1; ++i) { sb.append("[]"); } return sb.toString(); }
private String createArrayInstantiationExpression(JArrayType array) { StringBuilder sb = new StringBuilder(); sb.append("new "); sb.append(array.getLeafType().getQualifiedSourceName()); sb.append("[size]"); for (int i = 0; i < array.getRank() - 1; ++i) { sb.append("[]"); } return sb.toString(); }
logger = logger.branch(TreeLogger.DEBUG, "Adding array types for " + array); JType leafType = array.getLeafType(); JTypeParameter isLeafTypeParameter = leafType.isTypeParameter(); if (isLeafTypeParameter != null) {
logger = logger.branch(TreeLogger.DEBUG, "Adding array types for " + array); JType leafType = array.getLeafType(); JTypeParameter isLeafTypeParameter = leafType.isTypeParameter(); if (isLeafTypeParameter != null) {
private TypeInfoComputed checkArrayInstantiable(TreeLogger logger, JArrayType array, TypePath path, ProblemReport problems) { JType leafType = array.getLeafType(); JWildcardType leafWild = leafType.isWildcard(); if (leafWild != null) {
private TypeInfoComputed checkArrayInstantiable(TreeLogger logger, JArrayType array, TypePath path, ProblemReport problems) { JType leafType = array.getLeafType(); JWildcardType leafWild = leafType.isWildcard(); if (leafWild != null) {
TypeSpec arrayCreator; Class arrayDeserializer; JType leafType = arrayType.getLeafType();
recordCausesExposure(genericFieldType, i, 0); JArrayType typeArgIsArray = typeArgs[i].isArray(); if (typeArgIsArray != null && typeArgIsArray.getLeafType() == getTypeParameter()) { int dims = typeArgIsArray.getRank(); recordCausesExposure(genericFieldType, i, dims);
recordCausesExposure(genericFieldType, i, 0); JArrayType typeArgIsArray = typeArgs[i].isArray(); if (typeArgIsArray != null && typeArgIsArray.getLeafType() == getTypeParameter()) { int dims = typeArgIsArray.getRank(); recordCausesExposure(genericFieldType, i, dims);
JTypeParameter parameterOfTypeArgArray = typeArgAsArray.getLeafType().isTypeParameter(); if (parameterOfTypeArgArray != null) { JGenericType declaringClass = parameterOfTypeArgArray.getDeclaringClass();
JTypeParameter parameterOfTypeArgArray = typeArgAsArray.getLeafType().isTypeParameter(); if (parameterOfTypeArgArray != null) { JGenericType declaringClass = parameterOfTypeArgArray.getDeclaringClass();
throw new UnsupportedTypeException( message ); JSerializerType parameterSerializerType = getJsonSerializerFromType( arrayType.getLeafType(), subtype ); builder.parameters( ImmutableList.of( parameterSerializerType ) ); builder.instance( CodeBlock.builder()