Ignore:
Timestamp:
09/04/12 17:15:28 (12 years ago)
Author:
sherbold
Message:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/quest-plugin-mfc/src/main/java/de/ugoe/cs/quest/plugin/mfc/EventGenerator.java

    r655 r766  
    22 
    33import java.io.IOException; 
    4 import java.security.InvalidParameterException; 
    54import java.util.ArrayList; 
    65import java.util.HashMap; 
     
    174173                            generateReplayMessage(replayMessageSpec); 
    175174                        } 
    176                         catch (InvalidParameterException e) { 
     175                        catch (IllegalArgumentException e) { 
    177176                            Console.printerrln(e.getMessage()); 
    178177                            // TODO currentToken.invalidateReplay(); 
     
    184183                            // TODO currentToken.invalidateReplay(); 
    185184                        } 
    186                         catch (InvalidParameterException e) { 
     185                        catch (IllegalArgumentException e) { 
    187186                            Console.printerrln(e.getMessage()); 
    188187                            // TODO currentToken.invalidateReplay(); 
     
    242241                    isMatch = matchMultipleConditions(messageCondition, nextMessageCondition); 
    243242                } 
    244                 catch (InvalidParameterException e) { 
     243                catch (IllegalArgumentException e) { 
    245244                    Console.printerrln(e.getMessage()); 
    246245                } 
     
    250249                    isMatch = matchSingleMessage(messageCondition); 
    251250                } 
    252                 catch (InvalidParameterException e) { 
     251                catch (IllegalArgumentException e) { 
    253252                    Console.printerrln(e.getMessage()); 
    254253                } 
     
    606605 
    607606            if (seqVar.size() != generatedMessageSeq.size()) { 
    608                 throw new InvalidParameterException 
     607                throw new IllegalArgumentException 
    609608                    ("Failure generating replay sequence for rule " + currentRuleName + 
    610609                     ": One or more of the sequence variables used to generate a sequence have " + 
     
    656655             
    657656            if (seqVar.size() != generatedMessageSeq.size()) { 
    658                 throw new InvalidParameterException 
     657                throw new IllegalArgumentException 
    659658                    ("Failure generating replay sequence for rule " + currentRuleName + 
    660659                     ": One or more of the sequence variables used to generate a sequence have " + 
     
    712711             
    713712            if (seqVar.size() != generatedMessageSeq.size()) { 
    714                 throw new InvalidParameterException 
     713                throw new IllegalArgumentException 
    715714                    ("Failure generating replay sequence for rule " + currentRuleName + 
    716715                     ": One or more of the sequence variables used to generate a sequence have " + 
     
    783782     *            object identifier in the storage 
    784783     * @return message retrieved from the storage 
    785      * @throws InvalidParameterException 
     784     * @throws IllegalArgumentException 
    786785     *             thrown in case of invalid uses of "this" or if no message with the identifier obj 
    787786     *             is found in the storage 
    788787     */ 
    789788    private ReplayWindowsMessage getStoredMessageVariable(WindowsMessage currentMessage, String obj) 
    790         throws InvalidParameterException 
     789        throws IllegalArgumentException 
    791790    { 
    792791        ReplayWindowsMessage varMessage = null; 
    793792        if (obj.equals("this")) { 
    794793            if (currentMessage == null) { 
    795                 throw new InvalidParameterException("Failure obtaining term value for rule " + 
     794                throw new IllegalArgumentException("Failure obtaining term value for rule " + 
    796795                    currentRuleName + 
    797796                    ": \"this\" is not a valid name for generating runtime messages."); 
     
    805804            } 
    806805            else { 
    807                 throw new InvalidParameterException("Failure obtaining term value for rule " + 
     806                throw new IllegalArgumentException("Failure obtaining term value for rule " + 
    808807                    currentRuleName + ": No message \"" + obj + "\" stored."); 
    809808            } 
Note: See TracChangeset for help on using the changeset viewer.