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()