Class DefaultMetaClassInfo
- java.lang.Object
- 
- org.codehaus.groovy.runtime.metaclass.DefaultMetaClassInfo
 
- 
 public class DefaultMetaClassInfo extends java.lang.ObjectWARNING: This class is for internal use only! We use this class to store information about if a default MetaClass is used for certain primitives.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDefaultMetaClassInfo.ConstantMetaClassVersioning
 - 
Constructor SummaryConstructors Constructor Description DefaultMetaClassInfo()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static booleandisabledStandardMetaClass()static DefaultMetaClassInfo.ConstantMetaClassVersioninggetCurrentConstantMetaClassVersioning()static DefaultMetaClassInfo.ConstantMetaClassVersioninggetNewConstantMetaClassVersioning()static booleanisOrigBool()static booleanisOrigByte()static booleanisOrigChar()static booleanisOrigDouble()static booleanisOrigFloat()static booleanisOrigInt()static booleanisOrigIntArray()static booleanisOrigLong()static booleanisOrigShort()static voidsetCategoryUsed(boolean b)static voidsetOrigBool(boolean v)sets if the original boolean meta class is usedstatic voidsetOrigByte(boolean v)sets if the original byte meta class is usedstatic voidsetOrigChar(boolean v)sets if the original char meta class is usedstatic voidsetOrigDouble(boolean v)sets if the original double meta class is usedstatic voidsetOrigFloat(boolean v)sets if the original float meta class is usedstatic voidsetOrigInt(boolean v)sets if the original int meta class is usedstatic voidsetOrigIntArray(boolean v)sets if the original int array meta class is usedstatic voidsetOrigLong(boolean v)sets if the original long meta class is usedstatic voidsetOrigShort(boolean v)sets if the original short meta class is usedstatic voidsetPrimitiveMeta(java.lang.Class c, boolean orig)static voidsetWithoutCustomMetaclassCreationHandle(boolean mch)sets if the system uses a custom meta class creation handle
 
- 
- 
- 
Method Detail- 
isOrigBoolpublic static boolean isOrigBool() - Returns:
- true if no meta class creation handle is set and if the original boolean meta class is used.
 
 - 
setOrigBoolpublic static void setOrigBool(boolean v) sets if the original boolean meta class is used
 - 
isOrigBytepublic static boolean isOrigByte() - Returns:
- true if no meta class creation handle is set and if the original byte meta class is used.
 
 - 
setOrigBytepublic static void setOrigByte(boolean v) sets if the original byte meta class is used
 - 
isOrigCharpublic static boolean isOrigChar() - Returns:
- true if no meta class creation handle is set and if the original char meta class is used.
 
 - 
setOrigCharpublic static void setOrigChar(boolean v) sets if the original char meta class is used
 - 
isOrigShortpublic static boolean isOrigShort() - Returns:
- true if no meta class creation handle is set and if the original short meta class is used.
 
 - 
setOrigShortpublic static void setOrigShort(boolean v) sets if the original short meta class is used
 - 
isOrigIntpublic static boolean isOrigInt() - Returns:
- true if no meta class creation handle is set and if the original integer meta class is used.
 
 - 
setOrigIntpublic static void setOrigInt(boolean v) sets if the original int meta class is used
 - 
isOrigIntArraypublic static boolean isOrigIntArray() - Returns:
- true if no meta class creation handle is set and if the original integer array meta class is used.
 
 - 
setOrigIntArraypublic static void setOrigIntArray(boolean v) sets if the original int array meta class is used
 - 
isOrigLongpublic static boolean isOrigLong() - Returns:
- true if no meta class creation handle is set and if the original long meta class is used.
 
 - 
setOrigLongpublic static void setOrigLong(boolean v) sets if the original long meta class is used
 - 
isOrigFloatpublic static boolean isOrigFloat() - Returns:
- true if no meta class creation handle is set and if the original float meta class is used.
 
 - 
setOrigFloatpublic static void setOrigFloat(boolean v) sets if the original float meta class is used
 - 
isOrigDoublepublic static boolean isOrigDouble() - Returns:
- true if no meta class creation handle is set and if the original double meta class is used.
 
 - 
setOrigDoublepublic static void setOrigDouble(boolean v) sets if the original double meta class is used
 - 
setWithoutCustomMetaclassCreationHandlepublic static void setWithoutCustomMetaclassCreationHandle(boolean mch) sets if the system uses a custom meta class creation handle
 - 
setCategoryUsedpublic static void setCategoryUsed(boolean b) 
 - 
disabledStandardMetaClasspublic static boolean disabledStandardMetaClass() 
 - 
setPrimitiveMetapublic static void setPrimitiveMeta(java.lang.Class c, boolean orig)
 - 
getCurrentConstantMetaClassVersioningpublic static DefaultMetaClassInfo.ConstantMetaClassVersioning getCurrentConstantMetaClassVersioning() 
 - 
getNewConstantMetaClassVersioningpublic static DefaultMetaClassInfo.ConstantMetaClassVersioning getNewConstantMetaClassVersioning() 
 
- 
 
-