public class io.ebeaninternal.server.deploy.parse.ReadAnnotations
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.ebeaninternal.server.deploy.parse.ReadAnnotations
super_class: java.lang.Object
{
private final io.ebeaninternal.server.deploy.parse.ReadAnnotationConfig readConfig;
descriptor: Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(io.ebeaninternal.server.deploy.generatedproperty.GeneratedPropertyFactory, java.lang.String, java.lang.String, io.ebean.config.ServerConfig);
descriptor: (Lio/ebeaninternal/server/deploy/generatedproperty/GeneratedPropertyFactory;Ljava/lang/String;Ljava/lang/String;Lio/ebean/config/ServerConfig;)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
invokespecial java.lang.Object.<init>:()V
1: aload 0
new io.ebeaninternal.server.deploy.parse.ReadAnnotationConfig
dup
aload 1
aload 2
aload 3
aload 4
invokespecial io.ebeaninternal.server.deploy.parse.ReadAnnotationConfig.<init>:(Lio/ebeaninternal/server/deploy/generatedproperty/GeneratedPropertyFactory;Ljava/lang/String;Ljava/lang/String;Lio/ebean/config/ServerConfig;)V
putfield io.ebeaninternal.server.deploy.parse.ReadAnnotations.readConfig:Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;
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 Lio/ebeaninternal/server/deploy/parse/ReadAnnotations;
0 3 1 generatedPropFactory Lio/ebeaninternal/server/deploy/generatedproperty/GeneratedPropertyFactory;
0 3 2 asOfViewSuffix Ljava/lang/String;
0 3 3 versionsBetweenSuffix Ljava/lang/String;
0 3 4 serverConfig Lio/ebean/config/ServerConfig;
MethodParameters:
Name Flags
generatedPropFactory
asOfViewSuffix
versionsBetweenSuffix
serverConfig
public void readInitial(io.ebeaninternal.server.deploy.parse.DeployBeanInfo<?>);
descriptor: (Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new io.ebeaninternal.server.deploy.parse.AnnotationClass
dup
aload 1
aload 0
getfield io.ebeaninternal.server.deploy.parse.ReadAnnotations.readConfig:Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;
invokespecial io.ebeaninternal.server.deploy.parse.AnnotationClass.<init>:(Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;)V
invokevirtual io.ebeaninternal.server.deploy.parse.AnnotationClass.parse:()V
1: new io.ebeaninternal.server.deploy.parse.AnnotationFields
dup
aload 1
aload 0
getfield io.ebeaninternal.server.deploy.parse.ReadAnnotations.readConfig:Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;
invokespecial io.ebeaninternal.server.deploy.parse.AnnotationFields.<init>:(Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;)V
invokevirtual io.ebeaninternal.server.deploy.parse.AnnotationFields.parse:()V
2: goto 5
StackMap locals:
StackMap stack: java.lang.RuntimeException
3: astore 2
start local 2 4: new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Error reading annotations for "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/deploy/parse/ReadAnnotations;
0 6 1 info Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo<*>;
4 5 2 e Ljava/lang/RuntimeException;
Exception table:
from to target type
0 2 3 Class java.lang.RuntimeException
Signature: (Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo<*>;)V
MethodParameters:
Name Flags
info
public void readAssociations(io.ebeaninternal.server.deploy.parse.DeployBeanInfo<?>, io.ebeaninternal.server.deploy.BeanDescriptorManager);
descriptor: (Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;Lio/ebeaninternal/server/deploy/BeanDescriptorManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new io.ebeaninternal.server.deploy.parse.AnnotationAssocOnes
dup
aload 1
aload 0
getfield io.ebeaninternal.server.deploy.parse.ReadAnnotations.readConfig:Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;
aload 2
invokespecial io.ebeaninternal.server.deploy.parse.AnnotationAssocOnes.<init>:(Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;Lio/ebeaninternal/server/deploy/BeanDescriptorManager;)V
invokevirtual io.ebeaninternal.server.deploy.parse.AnnotationAssocOnes.parse:()V
1: new io.ebeaninternal.server.deploy.parse.AnnotationAssocManys
dup
aload 1
aload 0
getfield io.ebeaninternal.server.deploy.parse.ReadAnnotations.readConfig:Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;
aload 2
invokespecial io.ebeaninternal.server.deploy.parse.AnnotationAssocManys.<init>:(Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;Lio/ebeaninternal/server/deploy/BeanDescriptorManager;)V
invokevirtual io.ebeaninternal.server.deploy.parse.AnnotationAssocManys.parse:()V
2: new io.ebeaninternal.server.deploy.parse.AnnotationSql
dup
aload 1
aload 0
getfield io.ebeaninternal.server.deploy.parse.ReadAnnotations.readConfig:Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;
invokespecial io.ebeaninternal.server.deploy.parse.AnnotationSql.<init>:(Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;)V
invokevirtual io.ebeaninternal.server.deploy.parse.AnnotationSql.parse:()V
3: new io.ebeaninternal.server.deploy.parse.AnnotationClass
dup
aload 1
aload 0
getfield io.ebeaninternal.server.deploy.parse.ReadAnnotations.readConfig:Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;
invokespecial io.ebeaninternal.server.deploy.parse.AnnotationClass.<init>:(Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;)V
invokevirtual io.ebeaninternal.server.deploy.parse.AnnotationClass.parseAttributeOverride:()V
4: aload 1
invokevirtual io.ebeaninternal.server.deploy.parse.DeployBeanInfo.getDescriptor:()Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.postAnnotations:()V
5: goto 8
StackMap locals:
StackMap stack: java.lang.RuntimeException
6: astore 3
start local 3 7: new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Error reading annotations for "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/ebeaninternal/server/deploy/parse/ReadAnnotations;
0 9 1 info Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo<*>;
0 9 2 factory Lio/ebeaninternal/server/deploy/BeanDescriptorManager;
7 8 3 e Ljava/lang/RuntimeException;
Exception table:
from to target type
0 5 6 Class java.lang.RuntimeException
Signature: (Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo<*>;Lio/ebeaninternal/server/deploy/BeanDescriptorManager;)V
MethodParameters:
Name Flags
info
factory
}
SourceFile: "ReadAnnotations.java"