Class DefaultMetaClassInfo
java.lang.Object
org.codehaus.groovy.runtime.metaclass.DefaultMetaClassInfo
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.
- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic booleanstatic booleanReturns true if no metaclass creation handle is set and if the original boolean metaclass is used.static booleanReturns true if no metaclass creation handle is set and if the original byte metaclass is used.static booleanReturns true if no metaclass creation handle is set and if the original char metaclass is used.static booleanReturns true if no metaclass creation handle is set and if the original double metaclass is used.static booleanReturns true if no metaclass creation handle is set and if the original float metaclass is used.static booleanReturns true if no metaclass creation handle is set and if the original integer metaclass is used.static booleanReturns true if no metaclass creation handle is set and if the original integer array metaclass is used.static booleanReturns true if no metaclass creation handle is set and if the original long metaclass is used.static booleanReturns true if no metaclass creation handle is set and if the original short metaclass is used.static voidsetCategoryUsed(boolean b) static voidsetOrigBool(boolean v) Sets if the original boolean metaclass is used.static voidsetOrigByte(boolean v) Sets if the original byte metaclass is used.static voidsetOrigChar(boolean v) Sets if the original char metaclass is used.static voidsetOrigDouble(boolean v) Sets if the original double metaclass is used.static voidsetOrigFloat(boolean v) Sets if the original float metaclass is used.static voidsetOrigInt(boolean v) Sets if the original int metaclass is used.static voidsetOrigIntArray(boolean v) Sets if the original int array metaclass is used.static voidsetOrigLong(boolean v) Sets if the original long metaclass is used.static voidsetOrigShort(boolean v) Sets if the original short metaclass is used.static voidsetPrimitiveMeta(Class c, boolean orig) static voidsetWithoutCustomMetaclassCreationHandle(boolean mch) Sets if the system uses a custom metaclass creation handle.
- 
Constructor Details- 
DefaultMetaClassInfopublic DefaultMetaClassInfo()
 
- 
- 
Method Details- 
isOrigBoolpublic static boolean isOrigBool()Returns true if no metaclass creation handle is set and if the original boolean metaclass is used.
- 
setOrigBoolpublic static void setOrigBool(boolean v) Sets if the original boolean metaclass is used.
- 
isOrigBytepublic static boolean isOrigByte()Returns true if no metaclass creation handle is set and if the original byte metaclass is used.
- 
setOrigBytepublic static void setOrigByte(boolean v) Sets if the original byte metaclass is used.
- 
isOrigCharpublic static boolean isOrigChar()Returns true if no metaclass creation handle is set and if the original char metaclass is used.
- 
setOrigCharpublic static void setOrigChar(boolean v) Sets if the original char metaclass is used.
- 
isOrigShortpublic static boolean isOrigShort()Returns true if no metaclass creation handle is set and if the original short metaclass is used.
- 
setOrigShortpublic static void setOrigShort(boolean v) Sets if the original short metaclass is used.
- 
isOrigIntpublic static boolean isOrigInt()Returns true if no metaclass creation handle is set and if the original integer metaclass is used.
- 
setOrigIntpublic static void setOrigInt(boolean v) Sets if the original int metaclass is used.
- 
isOrigIntArraypublic static boolean isOrigIntArray()Returns true if no metaclass creation handle is set and if the original integer array metaclass is used.
- 
setOrigIntArraypublic static void setOrigIntArray(boolean v) Sets if the original int array metaclass is used.
- 
isOrigLongpublic static boolean isOrigLong()Returns true if no metaclass creation handle is set and if the original long metaclass is used.
- 
setOrigLongpublic static void setOrigLong(boolean v) Sets if the original long metaclass is used.
- 
isOrigFloatpublic static boolean isOrigFloat()Returns true if no metaclass creation handle is set and if the original float metaclass is used.
- 
setOrigFloatpublic static void setOrigFloat(boolean v) Sets if the original float metaclass is used.
- 
isOrigDoublepublic static boolean isOrigDouble()Returns true if no metaclass creation handle is set and if the original double metaclass is used.
- 
setOrigDoublepublic static void setOrigDouble(boolean v) Sets if the original double metaclass is used.
- 
setWithoutCustomMetaclassCreationHandlepublic static void setWithoutCustomMetaclassCreationHandle(boolean mch) Sets if the system uses a custom metaclass creation handle.
- 
setCategoryUsedpublic static void setCategoryUsed(boolean b) 
- 
disabledStandardMetaClasspublic static boolean disabledStandardMetaClass()
- 
setPrimitiveMeta
- 
getCurrentConstantMetaClassVersioningpublic static DefaultMetaClassInfo.ConstantMetaClassVersioning getCurrentConstantMetaClassVersioning()
- 
getNewConstantMetaClassVersioning
 
-