Class DBusAnnotationInfo

All Implemented Interfaces:
PointerInterface

public class DBusAnnotationInfo extends Record
  • Field Details

  • Constructor Details

  • Method Details

    • getClassHandler

      public static ClassHandler getClassHandler()
    • setFieldRefCount

      public void setFieldRefCount(int ref_count)
      The reference count or -1 if statically allocated.
    • getFieldRefCount

      public int getFieldRefCount()
      The reference count or -1 if statically allocated.
    • setFieldKey

      public void setFieldKey(Str key)
      The name of the annotation, e.g. "org.freedesktop.DBus.Deprecated".
    • getFieldKey

      public Str getFieldKey()
      The name of the annotation, e.g. "org.freedesktop.DBus.Deprecated".
    • setFieldValue

      public void setFieldValue(Str value)
      The value of the annotation.
    • getFieldValue

      public Str getFieldValue()
      The value of the annotation.
    • ref

      public DBusAnnotationInfo ref()
      If @info is statically allocated does nothing. Otherwise increases
      the reference count.
      Returns:
      The same @info.
    • unref

      public void unref()
      If @info is statically allocated, does nothing. Otherwise decreases
      the reference count of @info. When its reference count drops to 0,
      the memory used is freed.
    • getTypeID

      public static long getTypeID()
    • getParentTypeID

      public static long getParentTypeID()
    • getTypeSize

      public static TypeSystem.TypeSize getTypeSize()
    • getParentTypeSize

      public static TypeSystem.TypeSize getParentTypeSize()
    • getInstanceSize

      public static int getInstanceSize()