package bluej.parser.entity;
import bluej.debugger.gentype.GenTypeClass;
import bluej.debugger.gentype.GenTypeParameter;
import bluej.debugger.gentype.GenTypeUnbounded;
import threadchecker.OnThread;
import threadchecker.Tag;
| A TypeArgumentEntity for representing unbounded wildcards ("?").
|
*
* @author Davin McCall
*/
public class UnboundedWildcardEntity extends TypeArgumentEntity{
private GenTypeClass objClass;
@OnThread(Tag.FXPlatform)
public UnboundedWildcardEntity(EntityResolver resolver)
|
|
{
|
|
TypeEntity objEntity = resolver.resolveQualifiedClass("java.lang.Object");
if (objEntity != null) {
objClass = objEntity.getClassType();
}
}
@Override
public GenTypeParameter getType()
{
return new GenTypeUnbounded(objClass);
|
|
}
|
|
}