Eclipse JDT
2.0

org.eclipse.jdt.debug.core
Interface IJavaArrayType

All Superinterfaces:
IJavaType

public interface IJavaArrayType
extends IJavaType

The type of an array on a Java debug target.

Clients are not intended to implement this interface.

Since:
2.0
See Also:
IJavaValue

Method Summary
 IJavaType getComponentType()
          Returns the type of the elements in this array.
 IJavaArray newInstance(int size)
          Returns a new instance of an array of this type, with the specified length.
 
Methods inherited from interface org.eclipse.jdt.debug.core.IJavaType
getName, getSignature
 

Method Detail

newInstance

public IJavaArray newInstance(int size)
                       throws DebugException
Returns a new instance of an array of this type, with the specified length.

Parameters:
size - the length of the new array
Returns:
a new array of the specified length
Throws:
DebugException - if this method fails. Reasons include:
  • Failure communicating with the VM. The DebugException's status code contains the underlying exception responsible for the failure.

getComponentType

public IJavaType getComponentType()
                           throws DebugException
Returns the type of the elements in this array.

Returns:
type
Throws:
DebugException - if this method fails. Reasons include:
  • Failure communicating with the VM. The exception's status code contains the underlying exception responsible for the failure.

Eclipse JDT
2.0

Copyright (c) IBM Corp. and others 2000, 2002. All Rights Reserved.