Class FloatProperty<T>

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

public abstract class FloatProperty<T> extends Property<T,Float>
An implementation of Property to be used specifically with fields of type float. This type-specific subclass enables performance benefit by allowing calls to a setValue() function that takes the primitive float type and avoids autoboxing and other overhead associated with the Float class.
  • Constructor Details

    • FloatProperty

      public FloatProperty(String name)
  • Method Details

    • setValue

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

      @Deprecated public final void set(T object, Float 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,Float>