@Test public void testGetAstArrayTypePrimitive() { Map<String, Code> primitiveTypes = createPrimitiveTypeCodes(); when(dataTypeUtils.getPrimitiveTypeCodes()).thenReturn(primitiveTypes); when(dataTypeUtils.isPrimitiveType(Mockito.anyString())).thenReturn( true); String typeName = "byte[]"; ArrayType tp = jdtHelper.getAstArrayType(ast, typeName); assertEquals("byte[]", tp.toString()); }
public ArrayType getAstArrayType(AST ast, String typeName) { Type componentType = null; typeName = StringUtils.remove(typeName, "[]"); if (dataTypeUtils.isPrimitiveType(typeName)) { componentType = getAstPrimitiveType(ast, typeName); } else { componentType = getAstSimpleType(ast, typeName); } ArrayType arrayType = ast.newArrayType(componentType); return arrayType; }
JdtHelper { public ArrayType getAstArrayType(AST ast, String typeName) { Type componentType = null; typeName = StringUtils.remove(typeName, "[]"); if (dataTypeUtils.isPrimitiveType(typeName)) { componentType = getAstPrimitiveType(ast, typeName); } else { componentType = getAstSimpleType(ast, typeName); } ArrayType arrayType = ast.newArrayType(componentType); return arrayType; } }
JdtHelper { public ArrayType getAstArrayType(AST ast, String typeName) { Type componentType = null; typeName = StringUtils.remove(typeName, "[]"); if (dataTypeUtils.isPrimitiveType(typeName)) { componentType = getAstPrimitiveType(ast, typeName); } else { componentType = getAstSimpleType(ast, typeName); } ArrayType arrayType = ast.newArrayType(componentType); return arrayType; }  }
JdtHelper { public ArrayType getAstArrayType(AST ast, String typeName) { Type componentType = null; typeName = StringUtils.remove(typeName, "[]"); if (dataTypeUtils.isPrimitiveType(typeName)) { componentType = getAstPrimitiveType(ast, typeName); } else { componentType = getAstSimpleType(ast, typeName); } ArrayType arrayType = ast.newArrayType(componentType); return arrayType; }  Name createFullQualifiedTypeAsName(AST ast,
			String fullQualifiedUmlTypeName, String sourceDirectoryPackageName); String createFullQualifiedTypeAsString(AST ast,
			String fullQualifiedUmlTypeName, String sourceDirectoryPackageName); @SuppressWarnings("unchecked") void createReturnType(AST ast, AbstractTypeDeclaration td,
			MethodDeclaration md, String umlTypeName,
			String umlQualifiedTypeName, String sourceDirectoryPackageName); Type getChosenType(AST ast, String umlTypeName,
			String umlQualifiedTypeName, String sourceDirectoryPackageName); @SuppressWarnings("unchecked") void createReturnTypeAsCollection(AST ast,
			AbstractTypeDeclaration td, MethodDeclaration md,
			String umlTypeName, String umlQualifiedTypeName,
			String sourceDirectoryPackageName, String collectionTypeConstant); SimpleType getAstSimpleType(AST ast, String typeName); PrimitiveType getAstPrimitiveType(AST ast, String typeName); ArrayType getAstArrayType(AST ast, String typeName); @SuppressWarnings("unchecked") ParameterizedType getAstParameterizedType(AST ast, String typeName); @SuppressWarnings("unchecked") void createParameterTypes(AST ast, AbstractTypeDeclaration td,
			MethodDeclaration md, String umlTypeName,
			String umlQualifiedTypeName, String umlPropertyName,
			String sourceDirectoryPackageName); @SuppressWarnings("unchecked") void createParameterTypesAsCollection(AST ast,
			AbstractTypeDeclaration td, MethodDeclaration md,
			String umlTypeName, String umlQualifiedTypeName,
			String umlPropertyName, String sourceDirectoryPackageName,
			String collectionTypeConstant); String getClassName(final String fullClassName); }
JdtHelper { public ArrayType getAstArrayType(AST ast, String typeName) { Type componentType = null; typeName = StringUtils.remove(typeName, "[]"); if (dataTypeUtils.isPrimitiveType(typeName)) { componentType = getAstPrimitiveType(ast, typeName); } else { componentType = getAstSimpleType(ast, typeName); } ArrayType arrayType = ast.newArrayType(componentType); return arrayType; }  Name createFullQualifiedTypeAsName(AST ast,
			String fullQualifiedUmlTypeName, String sourceDirectoryPackageName); String createFullQualifiedTypeAsString(AST ast,
			String fullQualifiedUmlTypeName, String sourceDirectoryPackageName); @SuppressWarnings("unchecked") void createReturnType(AST ast, AbstractTypeDeclaration td,
			MethodDeclaration md, String umlTypeName,
			String umlQualifiedTypeName, String sourceDirectoryPackageName); Type getChosenType(AST ast, String umlTypeName,
			String umlQualifiedTypeName, String sourceDirectoryPackageName); @SuppressWarnings("unchecked") void createReturnTypeAsCollection(AST ast,
			AbstractTypeDeclaration td, MethodDeclaration md,
			String umlTypeName, String umlQualifiedTypeName,
			String sourceDirectoryPackageName, String collectionTypeConstant); SimpleType getAstSimpleType(AST ast, String typeName); PrimitiveType getAstPrimitiveType(AST ast, String typeName); ArrayType getAstArrayType(AST ast, String typeName); @SuppressWarnings("unchecked") ParameterizedType getAstParameterizedType(AST ast, String typeName); @SuppressWarnings("unchecked") void createParameterTypes(AST ast, AbstractTypeDeclaration td,
			MethodDeclaration md, String umlTypeName,
			String umlQualifiedTypeName, String umlPropertyName,
			String sourceDirectoryPackageName); @SuppressWarnings("unchecked") void createParameterTypesAsCollection(AST ast,
			AbstractTypeDeclaration td, MethodDeclaration md,
			String umlTypeName, String umlQualifiedTypeName,
			String umlPropertyName, String sourceDirectoryPackageName,
			String collectionTypeConstant); String getClassName(final String fullClassName); static final String JAVA_UTIL_COLLECTION; static final String JAVA_UTIL_LIST; static final String JAVA_UTIL_SET; static final String JAVA_UTIL_SORTEDSET; }