Class IntProperty<T>

java.lang.Object
icyllis.modernui.util.Property<T,Integer>
icyllis.modernui.util.IntProperty<T>
Type Parameters:
T - The class on which the Property is declared.

public abstract class IntProperty<T> extends Property<T,Integer>
An implementation of 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.
  • Constructor Details

    • IntProperty

      public IntProperty(String name)
  • Method Details

    • setValue

      public abstract void setValue(T object, int value)
      A type-specific variant of set(Object, Integer) that is faster when dealing with fields of type int.
    • set

      @Deprecated public final void set(T object, Integer value)
      Deprecated.
      Description copied from class: Property
      Sets the value on object which this property represents. If the method is unable to set the value on the target object it will throw an UnsupportedOperationException exception.
      Specified by:
      set in class Property<T,Integer>