Class DefaultMetaClassInfo

java.lang.Object
org.codehaus.groovy.runtime.metaclass.DefaultMetaClassInfo

public class DefaultMetaClassInfo extends Object
WARNING: This class is for internal use only! We use this class to store information about if a default MetaClass is used for certain primitives.
  • Constructor Details

    • DefaultMetaClassInfo

      public DefaultMetaClassInfo()
  • Method Details

    • isOrigBool

      public static boolean isOrigBool()
      Returns:
      true if no meta class creation handle is set and if the original boolean meta class is used.
    • setOrigBool

      public static void setOrigBool(boolean v)
      sets if the original boolean meta class is used
    • isOrigByte

      public static boolean isOrigByte()
      Returns:
      true if no meta class creation handle is set and if the original byte meta class is used.
    • setOrigByte

      public static void setOrigByte(boolean v)
      sets if the original byte meta class is used
    • isOrigChar

      public static boolean isOrigChar()
      Returns:
      true if no meta class creation handle is set and if the original char meta class is used.
    • setOrigChar

      public static void setOrigChar(boolean v)
      sets if the original char meta class is used
    • isOrigShort

      public static boolean isOrigShort()
      Returns:
      true if no meta class creation handle is set and if the original short meta class is used.
    • setOrigShort

      public static void setOrigShort(boolean v)
      sets if the original short meta class is used
    • isOrigInt

      public static boolean isOrigInt()
      Returns:
      true if no meta class creation handle is set and if the original integer meta class is used.
    • setOrigInt

      public static void setOrigInt(boolean v)
      sets if the original int meta class is used
    • isOrigIntArray

      public static boolean isOrigIntArray()
      Returns:
      true if no meta class creation handle is set and if the original integer array meta class is used.
    • setOrigIntArray

      public static void setOrigIntArray(boolean v)
      sets if the original int array meta class is used
    • isOrigLong

      public static boolean isOrigLong()
      Returns:
      true if no meta class creation handle is set and if the original long meta class is used.
    • setOrigLong

      public static void setOrigLong(boolean v)
      sets if the original long meta class is used
    • isOrigFloat

      public static boolean isOrigFloat()
      Returns:
      true if no meta class creation handle is set and if the original float meta class is used.
    • setOrigFloat

      public static void setOrigFloat(boolean v)
      sets if the original float meta class is used
    • isOrigDouble

      public static boolean isOrigDouble()
      Returns:
      true if no meta class creation handle is set and if the original double meta class is used.
    • setOrigDouble

      public static void setOrigDouble(boolean v)
      sets if the original double meta class is used
    • setWithoutCustomMetaclassCreationHandle

      public static void setWithoutCustomMetaclassCreationHandle(boolean mch)
      sets if the system uses a custom meta class creation handle
    • setCategoryUsed

      public static void setCategoryUsed(boolean b)
    • disabledStandardMetaClass

      public static boolean disabledStandardMetaClass()
    • setPrimitiveMeta

      public static void setPrimitiveMeta(Class c, boolean orig)
    • getCurrentConstantMetaClassVersioning

      public static DefaultMetaClassInfo.ConstantMetaClassVersioning getCurrentConstantMetaClassVersioning()
    • getNewConstantMetaClassVersioning

      public static DefaultMetaClassInfo.ConstantMetaClassVersioning getNewConstantMetaClassVersioning()