This change ensures that deprecation warnings are only raised when either a deprecated field is explicitly set or a deprecated message is initialised. Resolves: #347
		
			
				
	
	
		
			15 lines
		
	
	
		
			241 B
		
	
	
	
		
			Protocol Buffer
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			241 B
		
	
	
	
		
			Protocol Buffer
		
	
	
	
	
	
| syntax = "proto3";
 | |
| 
 | |
| package deprecated;
 | |
| 
 | |
| // Some documentation about the Test message.
 | |
| message Test {
 | |
|     Message message = 1 [deprecated=true];
 | |
|     int32 value = 2;
 | |
| }
 | |
| 
 | |
| message Message {
 | |
|     option deprecated = true;
 | |
|     string value = 1;
 | |
| }
 |