class IDL::Delegator
def declare_state_member(type, name, public_)
def declare_state_member(type, name, public_) params = {} params[:type] = type params[:visibility] = (public_ ? :public : :private) params[:annotations] = @annotation_stack @annotation_stack = IDL::AST::Annotations.new set_last(@cur.define(IDL::AST::StateMember, name, params)) @cur end