Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/15/15 16:39:12 (9 years ago)
Author:
gkronber
Message:

#2069: reviewing and minor changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/Robocode.TrunkInt/HeuristicLab.Problems.Robocode/3.3/Symbols/Numerical Expressions/NumericalExpression.cs

    r13011 r13013  
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2828
    29 namespace HeuristicLab.Problems.GeneticProgramming.RoboCode {
     29namespace HeuristicLab.Problems.GeneticProgramming.Robocode {
    3030  [StorableClass]
    3131  public class NumericalExpression : CodeNode {
     
    5656      var symbol = exprTree.Symbol;
    5757      if (!(symbol is Number || symbol is INumericalMethod || symbol is INumericalOperator))
    58         throw new System.Exception("NumericalExpression was given a child of type " + symbol.GetType() +
    59             ". The expected child must be of type " + typeof(Number)
    60                                            + " or " + typeof(INumericalMethod)
    61                                            + " or " + typeof(INumericalOperator) + ".");
     58        throw new InvalidProgramException("NumericalExpression was given a child of type " + symbol.GetType() +
     59            ". The expected child must be of type Number or INumericalMethod or INumericalOperator .");
    6260
    6361      return Prefix + ((CodeNode)symbol).Interpret(exprTree, exprTree.Subtrees) + Suffix;
Note: See TracChangeset for help on using the changeset viewer.