package bluej.debugger.gentype;


| This class represents array types for which we have a reflective. | | @author Davin McCall | public class GenTypeArrayClass extends GenTypeClass{ private JavaType componentType; public GenTypeArrayClass(Reflective r, JavaType componentType) { super(r); this.componentType = componentType; } @Override public JavaType getArrayComponent() { return componentType; } @Override public String toString(NameTransform nt) { return componentType.toString(nt) + "[]"; } @Override public GenTypeClass getErasedType() { JavaType newComponentType = componentType.getErasedType(); if (newComponentType != componentType) { return new GenTypeArrayClass(reflective, newComponentType); } else { return this; } } @Override public GenTypeClass mapToSuper(String basename) { return this; } }
top, use, map, class GenTypeArrayClass

.   GenTypeArrayClass
.   getArrayComponent
.   toString
.   getErasedType
.   mapToSuper




58 neLoCode + 2 LoComm