/*
* $Id: TypeRef.java,v 1.2 2002/09/16 08:05:03 jkl Exp $
*
* Copyright (c) 2002 Njet Communications Ltd. All Rights Reserved.
*
* Use is subject to license terms, as defined in
* Anvil Sofware License, Version 1.1. See LICENSE
* file, or http://njet.org/license-1.1.txt
*/
package anvil.script;
import anvil.Location;
import anvil.ErrorListener;
/**
* class TypeRef
*
* @author: Jani Lehtimki
*/
public class TypeRef extends Ref
{
protected Type _type = null;
public TypeRef(ReferenceResolver resolver)
{
super(resolver);
}
public Type getType()
{
return _type;
}
public boolean resolve(ErrorListener context)
{
_type = _resolver.resolveReference(context);
_resolved = true;
return (_type != null);
}
}
|