Package gui

Class JavaProperty<T>

java.lang.Object
gui.JavaProperty<T>
All Implemented Interfaces:
kotlin.Function<T>, kotlin.jvm.functions.Function0<T>, kotlin.reflect.KAnnotatedElement, kotlin.reflect.KCallable<T>, kotlin.reflect.KMutableProperty<T>, kotlin.reflect.KMutableProperty0<T>, kotlin.reflect.KProperty<T>, kotlin.reflect.KProperty0<T>
Direct Known Subclasses:
JavaProperty.FloatProperty

public class JavaProperty<T>
extends java.lang.Object
implements kotlin.reflect.KMutableProperty0<T>
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  JavaProperty.FloatProperty  

    Nested classes/interfaces inherited from interface kotlin.reflect.KMutableProperty0

    kotlin.reflect.KMutableProperty0.Setter<R extends java.lang.Object>

    Nested classes/interfaces inherited from interface kotlin.reflect.KProperty

    kotlin.reflect.KProperty.Accessor<R extends java.lang.Object>, kotlin.reflect.KProperty.DefaultImpls, kotlin.reflect.KProperty.Getter<R extends java.lang.Object>

    Nested classes/interfaces inherited from interface kotlin.reflect.KProperty0

    kotlin.reflect.KProperty0.Getter<R extends java.lang.Object>
  • Constructor Summary

    Constructors 
    Constructor Description
    JavaProperty​(T[] a_object)  
  • Method Summary

    Modifier and Type Method Description
    T call​(java.lang.Object... objects)  
    T callBy​(java.util.Map<kotlin.reflect.KParameter,​?> map)  
    T get()  
    java.util.List<java.lang.annotation.Annotation> getAnnotations()  
    java.lang.Object getDelegate()  
    kotlin.reflect.KProperty0.Getter<T> getGetter()  
    java.lang.String getName()  
    java.util.List<kotlin.reflect.KParameter> getParameters()  
    kotlin.reflect.KType getReturnType()  
    kotlin.reflect.KMutableProperty0.Setter<T> getSetter()  
    java.util.List<kotlin.reflect.KTypeParameter> getTypeParameters()  
    kotlin.reflect.KVisibility getVisibility()  
    T invoke()  
    boolean isAbstract()  
    boolean isConst()  
    boolean isFinal()  
    boolean isLateinit()  
    boolean isOpen()  
    boolean isSuspend()  
    void set​(T t)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • set

      public void set​(T t)
      Specified by:
      set in interface kotlin.reflect.KMutableProperty0<T>
    • getSetter

      @NotNull public kotlin.reflect.KMutableProperty0.Setter<T> getSetter()
      Specified by:
      getSetter in interface kotlin.reflect.KMutableProperty<T>
      Specified by:
      getSetter in interface kotlin.reflect.KMutableProperty0<T>
    • get

      public T get()
      Specified by:
      get in interface kotlin.reflect.KProperty0<T>
    • getDelegate

      @Nullable public java.lang.Object getDelegate()
      Specified by:
      getDelegate in interface kotlin.reflect.KProperty0<T>
    • getGetter

      @NotNull public kotlin.reflect.KProperty0.Getter<T> getGetter()
      Specified by:
      getGetter in interface kotlin.reflect.KProperty<T>
      Specified by:
      getGetter in interface kotlin.reflect.KProperty0<T>
    • invoke

      public T invoke()
      Specified by:
      invoke in interface kotlin.jvm.functions.Function0<T>
    • isLateinit

      public boolean isLateinit()
      Specified by:
      isLateinit in interface kotlin.reflect.KProperty<T>
    • isConst

      public boolean isConst()
      Specified by:
      isConst in interface kotlin.reflect.KProperty<T>
    • getName

      @NotNull public java.lang.String getName()
      Specified by:
      getName in interface kotlin.reflect.KCallable<T>
    • getParameters

      @NotNull public java.util.List<kotlin.reflect.KParameter> getParameters()
      Specified by:
      getParameters in interface kotlin.reflect.KCallable<T>
    • getReturnType

      @NotNull public kotlin.reflect.KType getReturnType()
      Specified by:
      getReturnType in interface kotlin.reflect.KCallable<T>
    • getTypeParameters

      @NotNull public java.util.List<kotlin.reflect.KTypeParameter> getTypeParameters()
      Specified by:
      getTypeParameters in interface kotlin.reflect.KCallable<T>
    • call

      public T call​(java.lang.Object... objects)
      Specified by:
      call in interface kotlin.reflect.KCallable<T>
    • callBy

      public T callBy​(java.util.Map<kotlin.reflect.KParameter,​?> map)
      Specified by:
      callBy in interface kotlin.reflect.KCallable<T>
    • getVisibility

      @Nullable public kotlin.reflect.KVisibility getVisibility()
      Specified by:
      getVisibility in interface kotlin.reflect.KCallable<T>
    • isFinal

      public boolean isFinal()
      Specified by:
      isFinal in interface kotlin.reflect.KCallable<T>
    • isOpen

      public boolean isOpen()
      Specified by:
      isOpen in interface kotlin.reflect.KCallable<T>
    • isAbstract

      public boolean isAbstract()
      Specified by:
      isAbstract in interface kotlin.reflect.KCallable<T>
    • getAnnotations

      @NotNull public java.util.List<java.lang.annotation.Annotation> getAnnotations()
      Specified by:
      getAnnotations in interface kotlin.reflect.KAnnotatedElement
    • isSuspend

      public boolean isSuspend()
      Specified by:
      isSuspend in interface kotlin.reflect.KCallable<T>