/* * Copyright 2013 Guidewire Software, Inc. */ package gw.internal.gosu.parser; import gw.lang.reflect.IType; import gw.lang.parser.IStackProvider; import gw.lang.parser.ISymbol; /** */ public class ReadOnlySymbol extends Symbol { public ReadOnlySymbol( String strName, IType type, IStackProvider provider, Object value ) { super( strName, type, provider, value ); } public ISymbol getLightWeightReference() { return new ReadOnlySymbol( getName(), getType(), _stackProvider, _value ); } public boolean isWritable() { return false; } }