package bluej.parser.entity;

import java.util.List;

import bluej.debugger.gentype.JavaType;
import bluej.debugger.gentype.Reflective;


| An array entity, where the element type hasn't yet been resolved. | | @author Davin McCall | public class UnresolvedArray extends JavaEntity{ private JavaEntity baseType; public UnresolvedArray(JavaEntity baseType) { this.baseType = baseType; } @Override public String getName() { return null; } @Override public JavaEntity getSubentity(String name, Reflective accessSource) { return null; } @Override public JavaType getType() { return null; } @Override public JavaEntity setTypeArgs(List<TypeArgumentEntity> tparams) { return null; } @Override public TypeEntity resolveAsType() { TypeEntity bt = baseType.resolveAsType(); if (bt != null) { return new TypeEntity(bt.getType().getArray()); } return null; } }
top, use, map, class UnresolvedArray

.   UnresolvedArray
.   getName
.   getSubentity
.   getType
.   setTypeArgs
.   resolveAsType




63 neLoCode + 2 LoComm