- 
                    
                    - All Implemented Interfaces:
- 
                            
                            java.lang.annotation.Annotation
 
 @Retention(value = )@Target(value = {}) public @interface RestrictTo Denotes that the annotated element should only be accessed from within a specific scope (as defined by Scope). Example of restricting usage within a library (based on gradle group ID): 
 Example of restricting usage to tests:@RestrictTo(GROUP_ID) public void resetPaddingToInitialValues() { ...
 Example of restricting usage to subclasses:@RestrictScope(TESTS) public abstract int getUserId();@RestrictScope(SUBCLASSES) public void onDrawForeground(Canvas canvas) { ...
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public enumRestrictTo.Scope
 - 
                                
                            
                                Method SummaryModifier and Type Method Description abstract Array<RestrictTo.Scope>value()The scope to which usage should be restricted. - 
                    
                    
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        valueabstract Array<RestrictTo.Scope> value() The scope to which usage should be restricted. 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
                    
                    
 
-