public abstract class org.springframework.web.servlet.HttpServletBean implements org.springframework.core.env.EnvironmentCapable, org.springframework.context.EnvironmentAware
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.springframework.web.servlet.HttpServletBean
  super_class: java.lang.Object
{
  protected final org.apache.commons.logging.Log logger;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  private org.springframework.core.env.ConfigurableEnvironment environment;
    descriptor: Lorg/springframework/core/env/ConfigurableEnvironment;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private final java.util.Set<java.lang.String> requiredProperties;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.HttpServletBean this
         0: .line 23
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.servlet.ServletConfig cannot be resolved\n\tThe import javax.servlet.ServletException cannot be resolved\n\tThe import javax.servlet.http.HttpServlet cannot be resolved\n\tHttpServlet cannot be resolved to a type\n\tThe method init() of type HttpServletBean must override or implement a supertype method\n\tServletException cannot be resolved to a type\n\tThe method getServletConfig() is undefined for the type HttpServletBean\n\tThe method getServletContext() is undefined for the type HttpServletBean\n\tThe method initServletBean() from the type HttpServletBean refers to the missing type ServletException\n\tServletException cannot be resolved to a type\n\tThe method getServletName() of type HttpServletBean must override or implement a supertype method\n\tThe method getServletConfig() is undefined for the type HttpServletBean\n\tThe method getServletConfig() is undefined for the type HttpServletBean\n\tServletConfig cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tServletException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.HttpServletBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/HttpServletBean;

  protected final void addRequiredProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.HttpServletBean this
         0: .line 103
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.HttpServletBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/HttpServletBean;
    MethodParameters:
          Name  Flags
      property  

  public void setEnvironment(org.springframework.core.env.Environment);
    descriptor: (Lorg/springframework/core/env/Environment;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.HttpServletBean this
         0: .line 115
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.HttpServletBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/HttpServletBean;
    MethodParameters:
             Name  Flags
      environment  

  public org.springframework.core.env.ConfigurableEnvironment getEnvironment();
    descriptor: ()Lorg/springframework/core/env/ConfigurableEnvironment;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.HttpServletBean this
         0: .line 126
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.HttpServletBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/HttpServletBean;

  protected org.springframework.core.env.ConfigurableEnvironment createEnvironment();
    descriptor: ()Lorg/springframework/core/env/ConfigurableEnvironment;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.HttpServletBean this
         0: .line 138
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.HttpServletBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/HttpServletBean;

  public final void init();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.HttpServletBean this
         0: .line 149
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method init() of type HttpServletBean must override or implement a supertype method\n\tServletException cannot be resolved to a type\n\tThe method getServletConfig() is undefined for the type HttpServletBean\n\tThe method getServletContext() is undefined for the type HttpServletBean\n\tThe method initServletBean() from the type HttpServletBean refers to the missing type ServletException\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.HttpServletBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/HttpServletBean;
    Exceptions:
      throws ServletException

  protected void initBeanWrapper(org.springframework.beans.BeanWrapper);
    descriptor: (Lorg/springframework/beans/BeanWrapper;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.HttpServletBean this
         0: .line 181
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.HttpServletBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/HttpServletBean;
    Exceptions:
      throws org.springframework.beans.BeansException
    MethodParameters:
      Name  Flags
      bw    

  protected void initServletBean();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.HttpServletBean this
         0: .line 191
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tServletException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.HttpServletBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/HttpServletBean;
    Exceptions:
      throws ServletException

  public java.lang.String getServletName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.HttpServletBean this
         0: .line 201
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getServletName() of type HttpServletBean must override or implement a supertype method\n\tThe method getServletConfig() is undefined for the type HttpServletBean\n\tThe method getServletConfig() is undefined for the type HttpServletBean\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.HttpServletBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/HttpServletBean;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()
}
SourceFile: "HttpServletBean.java"
NestMembers:
  org.springframework.web.servlet.HttpServletBean$ServletConfigPropertyValues
InnerClasses:
  private ServletConfigPropertyValues = org.springframework.web.servlet.HttpServletBean$ServletConfigPropertyValues of org.springframework.web.servlet.HttpServletBean