Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
    IntProperty
    abstract class IntProperty<T : Any!> : Property<T, Int!>
    
    An implementation of android.util.Property to be used specifically with fields of type int. This type-specific subclass enables performance benefit by allowing calls to a setValue() function that takes the primitive int type and avoids autoboxing and other overhead associated with the Integer class.
    Summary
    
    
    
      
        
          | Inherited functions | 
        
          | From class Property
                
                  
                    | V | get(object: T)
                         Returns the current value that this property represents on the given object. |  
                    | String! | getName()
                         Returns the name for this property. |  
                    | Class<V>! | getType()
                         Returns the type for this property. |  
                    | Boolean | isReadOnly()
                         Returns true if the set(java.lang.Object,java.lang.Object)method does not set the value on the target object (in which case theset()method should throw aNoSuchPropertyExceptionexception). This may happen if the Property wraps functionality that allows querying the underlying value but not setting it. For example, theof(java.lang.Class,java.lang.Class,java.lang.String)factory method may return a Property with name "foo" for an object that has only agetFoo()orisFoo()method, but no matchingsetFoo()method. |  
                    | Property<T, V>! | of(hostType: Class<T>!, valueType: Class<V>!, name: String!)
                         This factory method creates and returns a Property given the classandnameparameters, where the"name"parameter represents either:  
                            a public getName()method on the class which takes no arguments, plus an optional publicsetName()method which takes a value of the same type returned bygetName()a public isName()method on the class which takes no arguments, plus an optional publicsetName()method which takes a value of the same type returned byisName()a public namefield on the class If either of the get/is method alternatives is found on the class, but an appropriate setName()method is not found, thePropertywill bereadOnly. Calling theset(java.lang.Object,java.lang.Object)method on such a property is allowed, but will have no effect. If neither the methods nor the field are found on the class a NoSuchPropertyExceptionexception will be thrown. |  | 
      
    
    Public constructors
    
      IntProperty
      
      IntProperty(name: String!)
     
    Public methods
    
      set
      
      fun set(
    object: T, 
    value: Int!
): Unit
     
    
  
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [null,null,["Last updated 2025-02-10 UTC."],[],[]]