Interface AsmClassReader

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.objectweb.asm.Attribute[] NO_ATTRIBUTES
      Indicates that no custom attributes should be mapped.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void accept​(org.objectweb.asm.ClassVisitor classVisitor, int flags)
      Accepts a class visitor to read a class.
      <T> T unwrap​(java.lang.Class<T> type)
      Unwraps a class reader to the underlying reader mechanism.
    • Field Detail

      • NO_ATTRIBUTES

        static final org.objectweb.asm.Attribute[] NO_ATTRIBUTES
        Indicates that no custom attributes should be mapped.
    • Method Detail

      • unwrap

        @MaybeNull
        <T> T unwrap​(java.lang.Class<T> type)
        Unwraps a class reader to the underlying reader mechanism.
        Type Parameters:
        T - The type to unwrap.
        Parameters:
        type - The type of the reader that should be unwrapped.
        Returns:
        The unwrapped instance or null if the underlying instance does not represent this type.
      • accept

        void accept​(org.objectweb.asm.ClassVisitor classVisitor,
                    int flags)
        Accepts a class visitor to read a class.
        Parameters:
        classVisitor - The class visitor who should be used as a callback for a class file.
        flags - The flags to consider while reading a class.