package gw.lang.reflect.gs; import gw.lang.parser.expressions.IVarStatement; import gw.lang.parser.ISymbol; import gw.lang.reflect.IAttributedFeatureInfo; import gw.lang.reflect.IPropertyInfo; import gw.lang.reflect.IGenericMethodInfo; import gw.lang.reflect.IType; /** * Copyright 2010 Guidewire Software, Inc. */ public interface IGosuVarPropertyInfo extends IAttributedFeatureInfo, IPropertyInfo, IGenericMethodInfo { IType getActualType( IVarStatement varStmt ); boolean hasDeclaredProperty(); boolean isScopedField(); ISymbol getScopedSymbol(); }