27 lines
		
	
	
		
			632 B
		
	
	
	
		
			Smali
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			632 B
		
	
	
	
		
			Smali
		
	
	
	
| .class public LB121191566;
 | |
| .super Ljava/lang/Object;
 | |
| 
 | |
| 
 | |
| .method public constructor <init>()V
 | |
| .registers 1
 | |
|        invoke-direct {p0}, Ljava/lang/Object;-><init>()V
 | |
|        return-void
 | |
| .end method
 | |
| 
 | |
| .method public static run(Ljava/lang/Object;)Z
 | |
| .registers 5
 | |
|        move-object v3, v4
 | |
|        instance-of v4, v3, Ljava/lang/String;
 | |
|        if-eqz v4, :Branch
 | |
|        # The peephole must not overwrite v4 (from the move-object). Use an integral move
 | |
|        # to check.
 | |
|        move v0, v4
 | |
|        goto :End
 | |
| :Branch
 | |
|        # See above.
 | |
|        move v0, v4
 | |
| :End
 | |
|        # Triple-check: the merge should be consistent.
 | |
|        return v0
 | |
| .end method
 |