private static object WalkValue( EsperEPL2GrammarParser.ElementValueEnumContext ctx, ImportServiceCompileTime importService) { if (ctx.elementValueArrayEnum() != null) { return WalkArray(ctx.elementValueArrayEnum(), importService); } if (ctx.annotationEnum() != null) { return Walk(ctx.annotationEnum(), importService); } if (ctx.v != null) { return ctx.v.Text; } if (ctx.classIdentifier() != null) { return WalkClassIdent(ctx.classIdentifier(), importService); } return ASTConstantHelper.Parse(ctx.constant()); }
private static Object WalkValue( EsperEPL2GrammarParser.ElementValueEnumContext ctx, EngineImportService engineImportService) { if (ctx.elementValueArrayEnum() != null) { return(WalkArray(ctx.elementValueArrayEnum(), engineImportService)); } if (ctx.annotationEnum() != null) { return(Walk(ctx.annotationEnum(), engineImportService)); } else if (ctx.v != null) { return(ctx.v.Text); } else if (ctx.classIdentifier() != null) { return(WalkClassIdent(ctx.classIdentifier(), engineImportService)); } else { return(ASTConstantHelper.Parse(ctx.constant())); } }