org.codehaus.groovy.runtime.metaclass
Class DefaultMetaClassInfo

java.lang.Object
  extended by 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.

Author:
Jochen "blackdrag" Theodorou

Constructor Summary
DefaultMetaClassInfo()
           
 
Method Summary
static boolean disabledStandardMetaClass()
           
static boolean isOrigBool()
           
static boolean isOrigByte()
           
static boolean isOrigChar()
           
static boolean isOrigDouble()
           
static boolean isOrigFloat()
           
static boolean isOrigInt()
           
static boolean isOrigIntArray()
           
static boolean isOrigLong()
           
static boolean isOrigShort()
           
static void setCategoryUsed(boolean b)
           
static void setOrigBool(boolean v)
          sets if the original boolean meta class is used
static void setOrigByte(boolean v)
          sets if the original byte meta class is used
static void setOrigChar(boolean v)
          sets if the original char meta class is used
static void setOrigDouble(boolean v)
          sets if the original double meta class is used
static void setOrigFloat(boolean v)
          sets if the original float meta class is used
static void setOrigInt(boolean v)
          sets if the original int meta class is used
static void setOrigIntArray(boolean v)
          sets if the original int array meta class is used
static void setOrigLong(boolean v)
          sets if the original long meta class is used
static void setOrigShort(boolean v)
          sets if the original short meta class is used
static void setPrimitiveMeta(Class c, boolean orig)
           
static void setWithoutCustomMetaclassCreationHandle(boolean mch)
          sets if the system uses a custom meta class creation handle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMetaClassInfo

public DefaultMetaClassInfo()
Method Detail

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)

Copyright © 2003-2012 The Codehaus. All rights reserved.