# Interface: com.pnfsoftware.jeb.core.units.code.java.IJavaNewArray

Java AST interface to represent the instantiation of an array object.

## Method: duplicate
- return type: `com.pnfsoftware.jeb.core.units.code.java.IJavaNewArray`


## Method: getInitialValues
- return type: `java.util.List<com.pnfsoftware.jeb.core.units.code.java.IJavaExpression>`

Description: Get the list of initial values for the array.
return: the list of initial values, may be null if the array is created by sizes

## Method: getSizes
- return type: `java.util.List<com.pnfsoftware.jeb.core.units.code.java.IJavaExpression>`

Description: Get the list of dimensions for the array.
return: the list of dimensions, may be null if the array is created by providing a list of         initial values

## Method: getType
- return type: `com.pnfsoftware.jeb.core.units.code.java.IJavaType`

Description: Get the type of array being instantiated.
return: the type string

## Method: hasInitialValues
- return type: `boolean`

Description: 
return: 

