forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			16 lines
		
	
	
		
			448 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
		
		
			
		
	
	
			16 lines
		
	
	
		
			448 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
| 
								 | 
							
								package haxe.exceptions;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
									An exception that is thrown when an invalid value provided for an argument of a function.
							 | 
						||
| 
								 | 
							
								**/
							 | 
						||
| 
								 | 
							
								class ArgumentException extends PosException {
							 | 
						||
| 
								 | 
							
									/**
							 | 
						||
| 
								 | 
							
										An argument name.
							 | 
						||
| 
								 | 
							
									**/
							 | 
						||
| 
								 | 
							
									public final argument:String;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									public function new(argument:String, ?message:String, ?previous:Exception, ?pos:PosInfos):Void {
							 | 
						||
| 
								 | 
							
										super(message == null ? 'Invalid argument "$argument"' : message, previous, pos);
							 | 
						||
| 
								 | 
							
										this.argument = argument;
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 |