Class ClassMetadataReader

java.lang.Object
mockit.asm.metadata.ClassMetadataReader

public final class ClassMetadataReader extends Object
  • Field Details

  • Constructor Details

    • ClassMetadataReader

      public ClassMetadataReader(@NonNull byte[] code)
    • ClassMetadataReader

      public ClassMetadataReader(@NonNull byte[] code, @Nullable EnumSet<ClassMetadataReader.Attribute> attributesToRead)
  • Method Details

    • readVersion

      public static @org.checkerframework.checker.index.qual.NonNegative int readVersion(@NonNull byte[] code)
    • getVersion

      public @org.checkerframework.checker.index.qual.NonNegative int getVersion()
    • getAccessFlags

      public @org.checkerframework.checker.index.qual.NonNegative int getAccessFlags()
    • getThisClass

      @NonNull public String getThisClass()
    • getSuperClass

      @Nullable public String getSuperClass()
    • getInterfaces

      @Nullable public String[] getInterfaces()
    • getFields

      @NonNull public List<ClassMetadataReader.FieldInfo> getFields()
    • getMethods

      @NonNull public List<ClassMetadataReader.MethodInfo> getMethods()
    • getAnnotations

      @NonNull public List<ClassMetadataReader.AnnotationInfo> getAnnotations()
    • hasAnnotation

      public final boolean hasAnnotation(@NonNull String annotationName)