Class ClassDetails

  • public class ClassDetails
    extends Object
    A more lightweight variant of MutableClass. This lets you check for basic metadata like class name, interfaces, and annotation info by wrapping a ClassReader, which is significantly faster than a ClassNode object.
    • Constructor Detail

      • ClassDetails

        public ClassDetails​(byte[] classBytes)
    • Method Detail

      • isInterface

        public boolean isInterface()
      • isAnnotation

        public boolean isAnnotation()
      • getName

        public String getName()
      • hasAnnotation

        public boolean hasAnnotation​(Class<? extends Annotation> annotationClass)
      • isInstrumented

        public boolean isInstrumented()
      • getClassBytes

        public byte[] getClassBytes()