/*
* Copyright 2013 Guidewire Software, Inc.
*/
package gw.internal.gosu.parser.expressions;
import gw.internal.gosu.parser.Expression;
import gw.lang.parser.Keyword;
import gw.lang.parser.statements.ISuperTypeClause;
import gw.lang.reflect.IType;
public class SuperTypeClause extends Expression implements ISuperTypeClause
{
private IType _superType;
public SuperTypeClause( IType superType )
{
_superType = superType;
}
public IType getSuperType()
{
return _superType;
}
public Object evaluate()
{
return null; // Nothing to do
}
@Override
public String toString()
{
return Keyword.KW_extends + " " + (_superType == null ? "" : _superType.getName());
}
}