package bluej.debugger.jdi;

import bluej.debugger.gentype.*;

import com.sun.jdi.ClassLoaderReference;
import com.sun.jdi.ReferenceType;
import com.sun.jdi.VirtualMachine;


| A proxy-type reflective for arrays. | | @author Davin McCall | public class JdiArrayReflective extends JdiReflective{ private JavaType componentType; public JdiArrayReflective(JavaType t, ReferenceType srctype) { super(null, srctype); componentType = t; }
| Create a new JdiArrayReflective representing an array with a certain component type. | @param t The component type | @param classLoader The classloader used to load the component type (or the array) | @param vm The virtual machine holding the type | public JdiArrayReflective(JavaType t, ClassLoaderReference classLoader, VirtualMachine vm) { super("[" + t.arrayComponentName(), classLoader, vm); componentType = t; } @Override public String getName() { return super.getName(); } @Override protected void checkLoaded() { name = "[" + componentType.arrayComponentName(); super.checkLoaded(); } }
top, use, map, class JdiArrayReflective

.   JdiArrayReflective
.   JdiArrayReflective
.   getName
.   checkLoaded




48 neLoCode + 6 LoComm