public interface org.springframework.expression.EvaluationContext
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.springframework.expression.EvaluationContext
  super_class: java.lang.Object
{
  public abstract org.springframework.expression.TypedValue getRootObject();
    descriptor: ()Lorg/springframework/expression/TypedValue;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<org.springframework.expression.PropertyAccessor> getPropertyAccessors();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lorg/springframework/expression/PropertyAccessor;>;

  public abstract java.util.List<org.springframework.expression.ConstructorResolver> getConstructorResolvers();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lorg/springframework/expression/ConstructorResolver;>;

  public abstract java.util.List<org.springframework.expression.MethodResolver> getMethodResolvers();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lorg/springframework/expression/MethodResolver;>;

  public abstract org.springframework.expression.BeanResolver getBeanResolver();
    descriptor: ()Lorg/springframework/expression/BeanResolver;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public abstract org.springframework.expression.TypeLocator getTypeLocator();
    descriptor: ()Lorg/springframework/expression/TypeLocator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.springframework.expression.TypeConverter getTypeConverter();
    descriptor: ()Lorg/springframework/expression/TypeConverter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.springframework.expression.TypeComparator getTypeComparator();
    descriptor: ()Lorg/springframework/expression/TypeComparator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.springframework.expression.OperatorOverloader getOperatorOverloader();
    descriptor: ()Lorg/springframework/expression/OperatorOverloader;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setVariable(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
    MethodParameters:
       Name  Flags
      name   
      value  

  public abstract java.lang.Object lookupVariable(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()
    MethodParameters:
      Name  Flags
      name  
}
SourceFile: "EvaluationContext.java"