Class Introspectior


  • public class Introspectior
    extends Object
    Author:
    Rui Gu (https://github.com/jackygurui)
    • Constructor Detail

      • Introspectior

        public Introspectior()
    • Method Detail

      • getTypeDescription

        public static net.bytebuddy.description.type.TypeDescription.ForLoadedType getTypeDescription​(Class<?> c)
      • getMethodDescription

        public static net.bytebuddy.description.method.MethodDescription getMethodDescription​(Class<?> c,
                                                                                              String method)
      • getFieldsDescription

        public static net.bytebuddy.description.field.FieldList<net.bytebuddy.description.field.FieldDescription.InDefinedShape> getFieldsDescription​(Class<?> c)
      • getFieldDescription

        public static net.bytebuddy.description.field.FieldDescription getFieldDescription​(Class<?> c,
                                                                                           String field)
      • getFieldsWithAnnotation

        public static net.bytebuddy.description.field.FieldList<net.bytebuddy.description.field.FieldDescription.InDefinedShape> getFieldsWithAnnotation​(Class<?> c,
                                                                                                                                                         Class<? extends Annotation> a)
      • getAllFields

        public static net.bytebuddy.description.field.FieldList<net.bytebuddy.description.field.FieldDescription.InDefinedShape> getAllFields​(Class<?> cls)