Package org.codehaus.groovy.vmplugin.v7
Class IndyGuardsFiltersAndSignatures
- java.lang.Object
- 
- org.codehaus.groovy.vmplugin.v7.IndyGuardsFiltersAndSignatures
 
- 
 @Deprecated public class IndyGuardsFiltersAndSignatures extends Object Deprecated.This class contains guards, runtime filters and MethodType signatures used by indy.
- 
- 
Field SummaryFields Modifier and Type Field Description protected static MethodHandleARRAYLIST_CONSTRUCTORDeprecated.protected static MethodHandleBEAN_CONSTRUCTOR_PROPERTY_SETTERDeprecated.protected static MethodHandleBOOLEAN_IDENTITYDeprecated.protected static MethodHandleCLASS_FOR_NAMEDeprecated.protected static MethodHandleDTT_CAST_TO_TYPEDeprecated.protected static MethodHandleEQUALSDeprecated.protected static MethodHandleGROOVY_CAST_EXCEPTIONDeprecated.protected static MethodHandleGROOVY_OBJECT_GET_PROPERTYDeprecated.protected static MethodHandleGROOVY_OBJECT_INVOKERDeprecated.protected static MethodHandleHAS_CATEGORY_IN_CURRENT_THREAD_GUARDDeprecated.protected static MethodHandleHASHSET_CONSTRUCTORDeprecated.protected static MethodHandleINTERCEPTABLE_INVOKERDeprecated.protected static MethodHandleIS_NULLDeprecated.protected static MethodHandleMETA_CLASS_INVOKE_STATIC_METHODDeprecated.protected static MethodHandleMETA_METHOD_INVOKERDeprecated.protected static MethodHandleMETA_PROPERTY_GETTERDeprecated.protected static MethodHandleMOP_GETDeprecated.protected static MethodHandleMOP_INVOKE_CONSTRUCTORDeprecated.protected static MethodHandleMOP_INVOKE_METHODDeprecated.protected static MethodHandleNULL_REFDeprecated.protected static MethodHandleSAM_CONVERSIONDeprecated.protected static MethodHandleSAME_CLASSDeprecated.protected static MethodHandleSAME_MCDeprecated.protected static MethodHandleSLOW_META_CLASS_FINDDeprecated.protected static MethodHandleUNWRAP_EXCEPTIONDeprecated.protected static MethodHandleUNWRAP_METHODDeprecated.
 - 
Constructor SummaryConstructors Constructor Description IndyGuardsFiltersAndSignatures()Deprecated.
 - 
Method SummaryAll Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static ObjectinvokeGroovyObjectInvoker(MissingMethodException e, Object receiver, String name, Object[] args)Deprecated.GroovyObject.invokeMethod(String, Object)path as fallback.static booleanisNull(Object o)Deprecated.Guard to check if the argument is null.static booleanisSameMetaClass(MetaClass mc, Object receiver)Deprecated.called by handlestatic booleansameClass(Class<?> c, Object o)Deprecated.Guard to check if the provided Object has the same class as the provided Class.static ObjectsetBeanProperties(MetaClass mc, Object bean, Map properties)Deprecated.This method is called by he handle to realize the bean constructor with property map.static Objectunwrap(GroovyRuntimeException gre)Deprecated.Unwraps aGroovyRuntimeException.static Objectunwrap(Object o)Deprecated.Unwraps aWrapper.
 
- 
- 
- 
Field Detail- 
SAME_CLASSprotected static final MethodHandle SAME_CLASS Deprecated.
 - 
UNWRAP_METHODprotected static final MethodHandle UNWRAP_METHOD Deprecated.
 - 
SAME_MCprotected static final MethodHandle SAME_MC Deprecated.
 - 
IS_NULLprotected static final MethodHandle IS_NULL Deprecated.
 - 
UNWRAP_EXCEPTIONprotected static final MethodHandle UNWRAP_EXCEPTION Deprecated.
 - 
META_METHOD_INVOKERprotected static final MethodHandle META_METHOD_INVOKER Deprecated.
 - 
GROOVY_OBJECT_INVOKERprotected static final MethodHandle GROOVY_OBJECT_INVOKER Deprecated.
 - 
GROOVY_OBJECT_GET_PROPERTYprotected static final MethodHandle GROOVY_OBJECT_GET_PROPERTY Deprecated.
 - 
HAS_CATEGORY_IN_CURRENT_THREAD_GUARDprotected static final MethodHandle HAS_CATEGORY_IN_CURRENT_THREAD_GUARD Deprecated.
 - 
BEAN_CONSTRUCTOR_PROPERTY_SETTERprotected static final MethodHandle BEAN_CONSTRUCTOR_PROPERTY_SETTER Deprecated.
 - 
META_PROPERTY_GETTERprotected static final MethodHandle META_PROPERTY_GETTER Deprecated.
 - 
SLOW_META_CLASS_FINDprotected static final MethodHandle SLOW_META_CLASS_FIND Deprecated.
 - 
META_CLASS_INVOKE_STATIC_METHODprotected static final MethodHandle META_CLASS_INVOKE_STATIC_METHOD Deprecated.
 - 
MOP_GETprotected static final MethodHandle MOP_GET Deprecated.
 - 
MOP_INVOKE_CONSTRUCTORprotected static final MethodHandle MOP_INVOKE_CONSTRUCTOR Deprecated.
 - 
MOP_INVOKE_METHODprotected static final MethodHandle MOP_INVOKE_METHOD Deprecated.
 - 
INTERCEPTABLE_INVOKERprotected static final MethodHandle INTERCEPTABLE_INVOKER Deprecated.
 - 
CLASS_FOR_NAMEprotected static final MethodHandle CLASS_FOR_NAME Deprecated.
 - 
BOOLEAN_IDENTITYprotected static final MethodHandle BOOLEAN_IDENTITY Deprecated.
 - 
DTT_CAST_TO_TYPEprotected static final MethodHandle DTT_CAST_TO_TYPE Deprecated.
 - 
SAM_CONVERSIONprotected static final MethodHandle SAM_CONVERSION Deprecated.
 - 
HASHSET_CONSTRUCTORprotected static final MethodHandle HASHSET_CONSTRUCTOR Deprecated.
 - 
ARRAYLIST_CONSTRUCTORprotected static final MethodHandle ARRAYLIST_CONSTRUCTOR Deprecated.
 - 
GROOVY_CAST_EXCEPTIONprotected static final MethodHandle GROOVY_CAST_EXCEPTION Deprecated.
 - 
EQUALSprotected static final MethodHandle EQUALS Deprecated.
 - 
NULL_REFprotected static final MethodHandle NULL_REF Deprecated.
 
- 
 - 
Method Detail- 
setBeanPropertiespublic static Object setBeanProperties(MetaClass mc, Object bean, Map properties) Deprecated.This method is called by he handle to realize the bean constructor with property map.
 - 
invokeGroovyObjectInvokerpublic static Object invokeGroovyObjectInvoker(MissingMethodException e, Object receiver, String name, Object[] args) Deprecated.GroovyObject.invokeMethod(String, Object)path as fallback. This method is called by the handle as exception handler in case the selected method causes a MissingMethodExecutionFailed, where we will just give through the exception, and a normal MissingMethodException where we callGroovyObject.invokeMethod(String, Object)if receiver class, the type transported by the exception and the name for the method stored in the exception and our current method name are equal. Should those conditions not apply we just rethrow the exception.
 - 
unwrappublic static Object unwrap(GroovyRuntimeException gre) throws Throwable Deprecated.Unwraps aGroovyRuntimeException. This method is called by the handle to unwrap internal exceptions of the runtime.- Throws:
- Throwable
 
 - 
isSameMetaClasspublic static boolean isSameMetaClass(MetaClass mc, Object receiver) Deprecated.called by handle
 - 
unwrappublic static Object unwrap(Object o) Deprecated.Unwraps aWrapper. This method is called by the handle to unwrap a Wrapper, which we use to force method selection.
 - 
isNullpublic static boolean isNull(Object o) Deprecated.Guard to check if the argument is null. This method is called by the handle to check if the provided argument is null.
 
- 
 
-