Class ContextClassVisitor

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean active
      If true, this class visitor permits auxiliary types or an active type initializer.
      • Fields inherited from class org.objectweb.asm.ClassVisitor

        api, cv
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ContextClassVisitor​(org.objectweb.asm.ClassVisitor classVisitor)
      Creates a new context class visitor.
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      ContextClassVisitor active()
      Allows this class visitor to result in auxiliary types or an active type initializer.
      abstract java.util.List<DynamicType> getAuxiliaryTypes()
      Returns the auxiliary types that this class visitor currently supplies.
      abstract LoadedTypeInitializer getLoadedTypeInitializer()
      Returns the loaded type initializer that this class visitor currently implies.
      void visitEnd()  
      • Methods inherited from class org.objectweb.asm.ClassVisitor

        getDelegate, visit, visitAnnotation, visitAttribute, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • active

        private boolean active
        If true, this class visitor permits auxiliary types or an active type initializer.
    • Constructor Detail

      • ContextClassVisitor

        protected ContextClassVisitor​(org.objectweb.asm.ClassVisitor classVisitor)
        Creates a new context class visitor.
        Parameters:
        classVisitor - The class visitor to delegate to.
    • Method Detail

      • active

        public ContextClassVisitor active()
        Allows this class visitor to result in auxiliary types or an active type initializer.
        Returns:
        This instance marked as active.
      • getAuxiliaryTypes

        public abstract java.util.List<DynamicType> getAuxiliaryTypes()
        Returns the auxiliary types that this class visitor currently supplies.
        Returns:
        The auxiliary types that this class visitor currently supplies.
      • getLoadedTypeInitializer

        public abstract LoadedTypeInitializer getLoadedTypeInitializer()
        Returns the loaded type initializer that this class visitor currently implies.
        Returns:
        The loaded type initializer that this class visitor currently implies.
      • visitEnd

        public void visitEnd()
        Overrides:
        visitEnd in class org.objectweb.asm.ClassVisitor