Package groovy.lang
Interface MetaMember
- All Known Subinterfaces:
ClosureInvokingMethod
- All Known Implementing Classes:
ArrayGetAtMetaMethod
,ArrayMetaMethod
,ArrayPutAtMetaMethod
,BooleanArrayGetAtMetaMethod
,BooleanArrayPutAtMetaMethod
,ByteArrayGetAtMetaMethod
,ByteArrayPutAtMetaMethod
,CachedConstructor
,CachedField
,CachedMethod
,CallSiteAwareMetaMethod
,CharacterArrayGetAtMetaMethod
,CharacterArrayPutAtMetaMethod
,ClosureMetaMethod
,ClosureStaticMetaMethod
,DoubleArrayGetAtMetaMethod
,DoubleArrayPutAtMetaMethod
,FloatArrayGetAtMetaMethod
,FloatArrayPutAtMetaMethod
,GeneratedMetaMethod
,GeneratedMetaMethod.Proxy
,GroovyCategorySupport.CategoryMethod
,IntegerArrayGetAtMetaMethod
,IntegerArrayPutAtMetaMethod
,LongArrayGetAtMetaMethod
,LongArrayPutAtMetaMethod
,MetaArrayLengthProperty
,MetaBeanProperty
,MetaClassImpl.MetaConstructor
,MetaExpandoProperty
,MetaMethod
,MetaProperty
,MethodMetaProperty
,MethodMetaProperty.GetBeanMethodMetaProperty
,MethodMetaProperty.GetMethodMetaProperty
,MixinInstanceMetaMethod
,MixinInstanceMetaProperty
,MultipleSetterProperty
,NewInstanceMetaMethod
,NewMetaMethod
,NewStaticMetaMethod
,NumberNumberDiv
,NumberNumberMetaMethod
,NumberNumberMinus
,NumberNumberMultiply
,NumberNumberPlus
,ObjectArrayGetAtMetaMethod
,ObjectArrayPutAtMetaMethod
,ReflectionMetaMethod
,ShortArrayGetAtMetaMethod
,ShortArrayPutAtMetaMethod
,ThreadManagedMetaBeanProperty
,TransformMetaMethod
public interface MetaMember
Common values of a class member -- a field, property, method, or constructor.
- Since:
- 5.0.0
-
Method Details
-
getName
String getName() -
getModifiers
int getModifiers() -
isFinal
default boolean isFinal() -
isPackagePrivate
default boolean isPackagePrivate() -
isPrivate
default boolean isPrivate() -
isProtected
default boolean isProtected() -
isPublic
default boolean isPublic() -
isStatic
default boolean isStatic() -
isSynthetic
default boolean isSynthetic()
-