public class org.springframework.beans.factory.UnsatisfiedDependencyException extends org.springframework.beans.factory.BeanCreationException
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.beans.factory.UnsatisfiedDependencyException
super_class: org.springframework.beans.factory.BeanCreationException
{
private final org.springframework.beans.factory.InjectionPoint injectionPoint;
descriptor: Lorg/springframework/beans/factory/InjectionPoint;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
public void <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
1: new java.lang.StringBuilder
dup
ldc "Unsatisfied dependency expressed through bean property '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: aload 4
invokestatic org.springframework.util.StringUtils.hasLength:(Ljava/lang/String;)Z
ifeq 3
new java.lang.StringBuilder
dup
ldc ": "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 4
StackMap locals: uninitialized-this java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: uninitialized-this java.lang.String java.lang.String java.lang.StringBuilder
3: ldc ""
StackMap locals: uninitialized-this java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack: uninitialized-this java.lang.String java.lang.String java.lang.StringBuilder java.lang.String
4: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.springframework.beans.factory.BeanCreationException.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
6: aload 0
aconst_null
putfield org.springframework.beans.factory.UnsatisfiedDependencyException.injectionPoint:Lorg/springframework/beans/factory/InjectionPoint;
7: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/springframework/beans/factory/UnsatisfiedDependencyException;
0 8 1 resourceDescription Ljava/lang/String;
0 8 2 beanName Ljava/lang/String;
0 8 3 propertyName Ljava/lang/String;
0 8 4 msg Ljava/lang/String;
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
1:
org.springframework.lang.Nullable()
2:
3:
MethodParameters:
Name Flags
resourceDescription
beanName
propertyName
msg
public void <init>(java.lang.String, java.lang.String, java.lang.String, org.springframework.beans.BeansException);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/springframework/beans/BeansException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
ldc ""
invokespecial org.springframework.beans.factory.UnsatisfiedDependencyException.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 4
invokevirtual org.springframework.beans.factory.UnsatisfiedDependencyException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/beans/factory/UnsatisfiedDependencyException;
0 3 1 resourceDescription Ljava/lang/String;
0 3 2 beanName Ljava/lang/String;
0 3 3 propertyName Ljava/lang/String;
0 3 4 ex Lorg/springframework/beans/BeansException;
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
1:
org.springframework.lang.Nullable()
2:
3:
MethodParameters:
Name Flags
resourceDescription
beanName
propertyName
ex
public void <init>(java.lang.String, java.lang.String, org.springframework.beans.factory.InjectionPoint, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/springframework/beans/factory/InjectionPoint;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
1: new java.lang.StringBuilder
dup
ldc "Unsatisfied dependency expressed through "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
2: aload 4
invokestatic org.springframework.util.StringUtils.hasLength:(Ljava/lang/String;)Z
ifeq 3
new java.lang.StringBuilder
dup
ldc ": "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 4
StackMap locals: uninitialized-this java.lang.String java.lang.String org.springframework.beans.factory.InjectionPoint java.lang.String
StackMap stack: uninitialized-this java.lang.String java.lang.String java.lang.StringBuilder
3: ldc ""
StackMap locals: uninitialized-this java.lang.String java.lang.String org.springframework.beans.factory.InjectionPoint java.lang.String
StackMap stack: uninitialized-this java.lang.String java.lang.String java.lang.StringBuilder java.lang.String
4: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.springframework.beans.factory.BeanCreationException.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
6: aload 0
aload 3
putfield org.springframework.beans.factory.UnsatisfiedDependencyException.injectionPoint:Lorg/springframework/beans/factory/InjectionPoint;
7: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/springframework/beans/factory/UnsatisfiedDependencyException;
0 8 1 resourceDescription Ljava/lang/String;
0 8 2 beanName Ljava/lang/String;
0 8 3 injectionPoint Lorg/springframework/beans/factory/InjectionPoint;
0 8 4 msg Ljava/lang/String;
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
1:
org.springframework.lang.Nullable()
2:
org.springframework.lang.Nullable()
3:
MethodParameters:
Name Flags
resourceDescription
beanName
injectionPoint
msg
public void <init>(java.lang.String, java.lang.String, org.springframework.beans.factory.InjectionPoint, org.springframework.beans.BeansException);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/springframework/beans/factory/InjectionPoint;Lorg/springframework/beans/BeansException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
ldc ""
invokespecial org.springframework.beans.factory.UnsatisfiedDependencyException.<init>:(Ljava/lang/String;Ljava/lang/String;Lorg/springframework/beans/factory/InjectionPoint;Ljava/lang/String;)V
1: aload 0
aload 4
invokevirtual org.springframework.beans.factory.UnsatisfiedDependencyException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/beans/factory/UnsatisfiedDependencyException;
0 3 1 resourceDescription Ljava/lang/String;
0 3 2 beanName Ljava/lang/String;
0 3 3 injectionPoint Lorg/springframework/beans/factory/InjectionPoint;
0 3 4 ex Lorg/springframework/beans/BeansException;
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
1:
org.springframework.lang.Nullable()
2:
org.springframework.lang.Nullable()
3:
MethodParameters:
Name Flags
resourceDescription
beanName
injectionPoint
ex
public org.springframework.beans.factory.InjectionPoint getInjectionPoint();
descriptor: ()Lorg/springframework/beans/factory/InjectionPoint;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.beans.factory.UnsatisfiedDependencyException.injectionPoint:Lorg/springframework/beans/factory/InjectionPoint;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/beans/factory/UnsatisfiedDependencyException;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
}
SourceFile: "UnsatisfiedDependencyException.java"