Skip to content

Instantly share code, notes, and snippets.

@marchof
Created July 27, 2017 16:03
Show Gist options
  • Save marchof/c5ba614ea03015f304517bbb3d72d7c7 to your computer and use it in GitHub Desktop.
Save marchof/c5ba614ea03015f304517bbb3d72d7c7 to your computer and use it in GitHub Desktop.
Potential JaCoCo instrumentation problem
This file has been truncated, but you can view the full file.
Classfile /D:/temp/classfile-analysis/BaseEntityManager-instr.class
Last modified 27.07.2017; size 95561 bytes
MD5 checksum 28d106a70d01a4dcafcebcbfac711359
Compiled from "BaseEntityManager.java"
public abstract class weblogic.ejb.container.manager.BaseEntityManager extends weblogic.ejb.container.manager.BaseEJBManager implements weblogic.ejb.container.interfaces.CachingManager
minor version: 0
major version: 51
flags: ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
Constant pool:
#1 = Utf8 weblogic/ejb/container/manager/BaseEntityManager
#2 = Class #1 // weblogic/ejb/container/manager/BaseEntityManager
#3 = Utf8 weblogic/ejb/container/manager/BaseEJBManager
#4 = Class #3 // weblogic/ejb/container/manager/BaseEJBManager
#5 = Utf8 weblogic/ejb/container/interfaces/CachingManager
#6 = Class #5 // weblogic/ejb/container/interfaces/CachingManager
#7 = Utf8 BaseEntityManager.java
#8 = Utf8 java/util/Map$Entry
#9 = Class #8 // java/util/Map$Entry
#10 = Utf8 java/util/Map
#11 = Class #10 // java/util/Map
#12 = Utf8 Entry
#13 = Utf8 KERNEL_ID
#14 = Utf8 Lweblogic/security/acl/internal/AuthenticatedSubject;
#15 = Utf8 entityPool
#16 = Utf8 Lweblogic/ejb/container/interfaces/PoolIntf;
#17 = Utf8 findersLoadBean
#18 = Utf8 Z
#19 = Utf8 isBeanManagedPersistence
#20 = Utf8 uses20CMP
#21 = Utf8 persistence
#22 = Utf8 Lweblogic/ejb/container/persistence/spi/PersistenceManager;
#23 = Utf8 rdbmsPersistence
#24 = Utf8 Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
#25 = Utf8 isReentrant
#26 = Utf8 isCascadeDelete
#27 = Utf8 enableBatchOperations
#28 = Utf8 orderDatabaseOperations
#29 = Utf8 isOptimistic
#30 = Utf8 findByPrimaryKeyMethod
#31 = Utf8 Ljava/lang/reflect/Method;
#32 = Utf8 isModifiedMethod
#33 = Utf8 reflectionTargetLocal
#34 = Utf8 Ljavax/ejb/EntityBean;
#35 = Utf8 reflectionTargetRemote
#36 = Utf8 bmMap
#37 = Utf8 Ljava/util/Map;
#38 = Utf8 Ljava/util/Map<Ljava/lang/String;Lweblogic/ejb/container/interfaces/BeanManager;>;
#39 = Utf8 parentBeanManagerSet
#40 = Utf8 Ljava/util/Set;
#41 = Utf8 Ljava/util/Set<Lweblogic/ejb/container/manager/BaseEntityManager;>;
#42 = Utf8 childBeanManagerSet
#43 = Utf8 many2ManyCmrFieldInsertSet
#44 = Utf8 Ljava/util/Set<Ljava/lang/String;>;
#45 = Utf8 notNullableParentBeanManagerSet
#46 = Utf8 notNullableChildBeanManagerSet
#47 = Utf8 cycleExists
#48 = Utf8 cacheRTMBean
#49 = Utf8 Lweblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl;
#50 = Utf8 extraPostCreateExceptions
#51 = Utf8 [Ljava/lang/Class;
#52 = Utf8 isReadOnly
#53 = Utf8 initialized
#54 = Utf8 fileDesc
#55 = Utf8 $assertionsDisabled
#56 = Utf8 <init>
#57 = Utf8 (Lweblogic/ejb/spi/EJBRuntimeHolder;)V
#58 = NameAndType #56:#57 // "<init>":(Lweblogic/ejb/spi/EJBRuntimeHolder;)V
#59 = Methodref #4.#58 // weblogic/ejb/container/manager/BaseEJBManager."<init>":(Lweblogic/ejb/spi/EJBRuntimeHolder;)V
#60 = NameAndType #17:#18 // findersLoadBean:Z
#61 = Fieldref #2.#60 // weblogic/ejb/container/manager/BaseEntityManager.findersLoadBean:Z
#62 = NameAndType #27:#18 // enableBatchOperations:Z
#63 = Fieldref #2.#62 // weblogic/ejb/container/manager/BaseEntityManager.enableBatchOperations:Z
#64 = NameAndType #28:#18 // orderDatabaseOperations:Z
#65 = Fieldref #2.#64 // weblogic/ejb/container/manager/BaseEntityManager.orderDatabaseOperations:Z
#66 = NameAndType #29:#18 // isOptimistic:Z
#67 = Fieldref #2.#66 // weblogic/ejb/container/manager/BaseEntityManager.isOptimistic:Z
#68 = Utf8 java/util/HashSet
#69 = Class #68 // java/util/HashSet
#70 = Utf8 ()V
#71 = NameAndType #56:#70 // "<init>":()V
#72 = Methodref #69.#71 // java/util/HashSet."<init>":()V
#73 = NameAndType #39:#40 // parentBeanManagerSet:Ljava/util/Set;
#74 = Fieldref #2.#73 // weblogic/ejb/container/manager/BaseEntityManager.parentBeanManagerSet:Ljava/util/Set;
#75 = NameAndType #42:#40 // childBeanManagerSet:Ljava/util/Set;
#76 = Fieldref #2.#75 // weblogic/ejb/container/manager/BaseEntityManager.childBeanManagerSet:Ljava/util/Set;
#77 = NameAndType #43:#40 // many2ManyCmrFieldInsertSet:Ljava/util/Set;
#78 = Fieldref #2.#77 // weblogic/ejb/container/manager/BaseEntityManager.many2ManyCmrFieldInsertSet:Ljava/util/Set;
#79 = NameAndType #45:#40 // notNullableParentBeanManagerSet:Ljava/util/Set;
#80 = Fieldref #2.#79 // weblogic/ejb/container/manager/BaseEntityManager.notNullableParentBeanManagerSet:Ljava/util/Set;
#81 = NameAndType #46:#40 // notNullableChildBeanManagerSet:Ljava/util/Set;
#82 = Fieldref #2.#81 // weblogic/ejb/container/manager/BaseEntityManager.notNullableChildBeanManagerSet:Ljava/util/Set;
#83 = NameAndType #47:#18 // cycleExists:Z
#84 = Fieldref #2.#83 // weblogic/ejb/container/manager/BaseEntityManager.cycleExists:Z
#85 = Utf8 java/lang/Class
#86 = Class #85 // java/lang/Class
#87 = Utf8 javax/ejb/CreateException
#88 = Class #87 // javax/ejb/CreateException
#89 = NameAndType #50:#51 // extraPostCreateExceptions:[Ljava/lang/Class;
#90 = Fieldref #2.#89 // weblogic/ejb/container/manager/BaseEntityManager.extraPostCreateExceptions:[Ljava/lang/Class;
#91 = NameAndType #52:#18 // isReadOnly:Z
#92 = Fieldref #2.#91 // weblogic/ejb/container/manager/BaseEntityManager.isReadOnly:Z
#93 = NameAndType #53:#18 // initialized:Z
#94 = Fieldref #2.#93 // weblogic/ejb/container/manager/BaseEntityManager.initialized:Z
#95 = Utf8 this
#96 = Utf8 Lweblogic/ejb/container/manager/BaseEntityManager;
#97 = Utf8 runtime
#98 = Utf8 Lweblogic/ejb/spi/EJBRuntimeHolder;
#99 = Utf8 setup
#100 = Utf8 (Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;Lweblogic/ejb/container/interfaces/BeanInfo;Ljavax/naming/Context;Lweblogic/ejb/container/interfaces/ISecurityHelper;)V
#101 = Utf8 weblogic/ejb/spi/WLDeploymentException
#102 = Class #101 // weblogic/ejb/spi/WLDeploymentException
#103 = Utf8 weblogic/ejb20/interfaces/PrincipalNotFoundException
#104 = Class #103 // weblogic/ejb20/interfaces/PrincipalNotFoundException
#105 = Utf8 java/lang/NoSuchMethodException
#106 = Class #105 // java/lang/NoSuchMethodException
#107 = Utf8 weblogic/management/ManagementException
#108 = Class #107 // weblogic/management/ManagementException
#109 = NameAndType #99:#100 // setup:(Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;Lweblogic/ejb/container/interfaces/BeanInfo;Ljavax/naming/Context;Lweblogic/ejb/container/interfaces/ISecurityHelper;)V
#110 = Methodref #4.#109 // weblogic/ejb/container/manager/BaseEJBManager.setup:(Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;Lweblogic/ejb/container/interfaces/BeanInfo;Ljavax/naming/Context;Lweblogic/ejb/container/interfaces/ISecurityHelper;)V
#111 = Utf8 weblogic/ejb/container/interfaces/EntityBeanInfo
#112 = Class #111 // weblogic/ejb/container/interfaces/EntityBeanInfo
#113 = Utf8 getConcurrencyStrategy
#114 = Utf8 ()I
#115 = NameAndType #113:#114 // getConcurrencyStrategy:()I
#116 = InterfaceMethodref #112.#115 // weblogic/ejb/container/interfaces/EntityBeanInfo.getConcurrencyStrategy:()I
#117 = Utf8 getIsBeanManagedPersistence
#118 = Utf8 ()Z
#119 = NameAndType #117:#118 // getIsBeanManagedPersistence:()Z
#120 = InterfaceMethodref #112.#119 // weblogic/ejb/container/interfaces/EntityBeanInfo.getIsBeanManagedPersistence:()Z
#121 = NameAndType #19:#18 // isBeanManagedPersistence:Z
#122 = Fieldref #2.#121 // weblogic/ejb/container/manager/BaseEntityManager.isBeanManagedPersistence:Z
#123 = Utf8 getGeneratedBeanClass
#124 = Utf8 ()Ljava/lang/Class;
#125 = NameAndType #123:#124 // getGeneratedBeanClass:()Ljava/lang/Class;
#126 = InterfaceMethodref #112.#125 // weblogic/ejb/container/interfaces/EntityBeanInfo.getGeneratedBeanClass:()Ljava/lang/Class;
#127 = Utf8 beanClass
#128 = Utf8 Ljava/lang/Class;
#129 = NameAndType #127:#128 // beanClass:Ljava/lang/Class;
#130 = Fieldref #2.#129 // weblogic/ejb/container/manager/BaseEntityManager.beanClass:Ljava/lang/Class;
#131 = Utf8 getPrimaryKeyClass
#132 = NameAndType #131:#124 // getPrimaryKeyClass:()Ljava/lang/Class;
#133 = InterfaceMethodref #112.#132 // weblogic/ejb/container/interfaces/EntityBeanInfo.getPrimaryKeyClass:()Ljava/lang/Class;
#134 = Utf8 isUnknownPrimaryKey
#135 = NameAndType #134:#118 // isUnknownPrimaryKey:()Z
#136 = InterfaceMethodref #112.#135 // weblogic/ejb/container/interfaces/EntityBeanInfo.isUnknownPrimaryKey:()Z
#137 = Utf8 getCMPInfo
#138 = Utf8 ()Lweblogic/ejb/container/interfaces/CMPInfo;
#139 = NameAndType #137:#138 // getCMPInfo:()Lweblogic/ejb/container/interfaces/CMPInfo;
#140 = InterfaceMethodref #112.#139 // weblogic/ejb/container/interfaces/EntityBeanInfo.getCMPInfo:()Lweblogic/ejb/container/interfaces/CMPInfo;
#141 = Utf8 getEJBName
#142 = Utf8 ()Ljava/lang/String;
#143 = NameAndType #141:#142 // getEJBName:()Ljava/lang/String;
#144 = InterfaceMethodref #112.#143 // weblogic/ejb/container/interfaces/EntityBeanInfo.getEJBName:()Ljava/lang/String;
#145 = Utf8 weblogic/ejb/container/interfaces/CMPInfo
#146 = Class #145 // weblogic/ejb/container/interfaces/CMPInfo
#147 = Utf8 getCMPBeanDescriptor
#148 = Utf8 (Ljava/lang/String;)Lweblogic/ejb/container/persistence/spi/CMPBeanDescriptor;
#149 = NameAndType #147:#148 // getCMPBeanDescriptor:(Ljava/lang/String;)Lweblogic/ejb/container/persistence/spi/CMPBeanDescriptor;
#150 = InterfaceMethodref #146.#149 // weblogic/ejb/container/interfaces/CMPInfo.getCMPBeanDescriptor:(Ljava/lang/String;)Lweblogic/ejb/container/persistence/spi/CMPBeanDescriptor;
#151 = Utf8 weblogic/ejb/container/persistence/spi/CMPBeanDescriptor
#152 = Class #151 // weblogic/ejb/container/persistence/spi/CMPBeanDescriptor
#153 = InterfaceMethodref #152.#132 // weblogic/ejb/container/persistence/spi/CMPBeanDescriptor.getPrimaryKeyClass:()Ljava/lang/Class;
#154 = Utf8 getGeneratedBeanInterface
#155 = NameAndType #154:#124 // getGeneratedBeanInterface:()Ljava/lang/Class;
#156 = InterfaceMethodref #112.#155 // weblogic/ejb/container/interfaces/EntityBeanInfo.getGeneratedBeanInterface:()Ljava/lang/Class;
#157 = Utf8 ejbFindByPrimaryKey
#158 = String #157 // ejbFindByPrimaryKey
#159 = Utf8 getMethod
#160 = Utf8 (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
#161 = NameAndType #159:#160 // getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
#162 = Methodref #86.#161 // java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
#163 = NameAndType #30:#31 // findByPrimaryKeyMethod:Ljava/lang/reflect/Method;
#164 = Fieldref #2.#163 // weblogic/ejb/container/manager/BaseEntityManager.findByPrimaryKeyMethod:Ljava/lang/reflect/Method;
#165 = Utf8 java/lang/AssertionError
#166 = Class #165 // java/lang/AssertionError
#167 = Utf8 (Ljava/lang/Object;)V
#168 = NameAndType #56:#167 // "<init>":(Ljava/lang/Object;)V
#169 = Methodref #166.#168 // java/lang/AssertionError."<init>":(Ljava/lang/Object;)V
#170 = Utf8 weblogic/ejb/container/monitoring/EntityEJBRuntimeMBeanImpl
#171 = Class #170 // weblogic/ejb/container/monitoring/EntityEJBRuntimeMBeanImpl
#172 = Utf8 getEJBComponentRuntime
#173 = Utf8 ()Lweblogic/ejb/spi/EJBRuntimeHolder;
#174 = NameAndType #172:#173 // getEJBComponentRuntime:()Lweblogic/ejb/spi/EJBRuntimeHolder;
#175 = Methodref #2.#174 // weblogic/ejb/container/manager/BaseEntityManager.getEJBComponentRuntime:()Lweblogic/ejb/spi/EJBRuntimeHolder;
#176 = Utf8 weblogic/ejb/container/manager/ExclusiveEntityManager
#177 = Class #176 // weblogic/ejb/container/manager/ExclusiveEntityManager
#178 = Utf8 getTimerManager
#179 = Utf8 ()Lweblogic/ejb/container/interfaces/TimerManager;
#180 = NameAndType #178:#179 // getTimerManager:()Lweblogic/ejb/container/interfaces/TimerManager;
#181 = Methodref #2.#180 // weblogic/ejb/container/manager/BaseEntityManager.getTimerManager:()Lweblogic/ejb/container/interfaces/TimerManager;
#182 = Utf8 (Lweblogic/ejb/container/interfaces/BeanInfo;Lweblogic/ejb/spi/EJBRuntimeHolder;ZLweblogic/ejb/container/interfaces/TimerManager;)V
#183 = NameAndType #56:#182 // "<init>":(Lweblogic/ejb/container/interfaces/BeanInfo;Lweblogic/ejb/spi/EJBRuntimeHolder;ZLweblogic/ejb/container/interfaces/TimerManager;)V
#184 = Methodref #171.#183 // weblogic/ejb/container/monitoring/EntityEJBRuntimeMBeanImpl."<init>":(Lweblogic/ejb/container/interfaces/BeanInfo;Lweblogic/ejb/spi/EJBRuntimeHolder;ZLweblogic/ejb/container/interfaces/TimerManager;)V
#185 = Utf8 setEJBRuntimeMBean
#186 = Utf8 (Lweblogic/management/runtime/EJBRuntimeMBean;)V
#187 = NameAndType #185:#186 // setEJBRuntimeMBean:(Lweblogic/management/runtime/EJBRuntimeMBean;)V
#188 = Methodref #2.#187 // weblogic/ejb/container/manager/BaseEntityManager.setEJBRuntimeMBean:(Lweblogic/management/runtime/EJBRuntimeMBean;)V
#189 = Utf8 addEJBRuntimeMBean
#190 = NameAndType #189:#186 // addEJBRuntimeMBean:(Lweblogic/management/runtime/EJBRuntimeMBean;)V
#191 = Methodref #2.#190 // weblogic/ejb/container/manager/BaseEntityManager.addEJBRuntimeMBean:(Lweblogic/management/runtime/EJBRuntimeMBean;)V
#192 = Utf8 getEJBRuntimeMBean
#193 = Utf8 ()Lweblogic/management/runtime/EJBRuntimeMBean;
#194 = NameAndType #192:#193 // getEJBRuntimeMBean:()Lweblogic/management/runtime/EJBRuntimeMBean;
#195 = Methodref #2.#194 // weblogic/ejb/container/manager/BaseEntityManager.getEJBRuntimeMBean:()Lweblogic/management/runtime/EJBRuntimeMBean;
#196 = Utf8 weblogic/management/runtime/EntityEJBRuntimeMBean
#197 = Class #196 // weblogic/management/runtime/EntityEJBRuntimeMBean
#198 = Utf8 getCacheRuntime
#199 = Utf8 ()Lweblogic/management/runtime/EJBCacheRuntimeMBean;
#200 = NameAndType #198:#199 // getCacheRuntime:()Lweblogic/management/runtime/EJBCacheRuntimeMBean;
#201 = InterfaceMethodref #197.#200 // weblogic/management/runtime/EntityEJBRuntimeMBean.getCacheRuntime:()Lweblogic/management/runtime/EJBCacheRuntimeMBean;
#202 = Utf8 weblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl
#203 = Class #202 // weblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl
#204 = NameAndType #48:#49 // cacheRTMBean:Lweblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl;
#205 = Fieldref #2.#204 // weblogic/ejb/container/manager/BaseEntityManager.cacheRTMBean:Lweblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl;
#206 = Utf8 weblogic/ejb/container/EJBLogger
#207 = Class #206 // weblogic/ejb/container/EJBLogger
#208 = Utf8 logFailedToCreateRuntimeMBeanLoggable
#209 = Utf8 ()Lweblogic/logging/Loggable;
#210 = NameAndType #208:#209 // logFailedToCreateRuntimeMBeanLoggable:()Lweblogic/logging/Loggable;
#211 = Methodref #207.#210 // weblogic/ejb/container/EJBLogger.logFailedToCreateRuntimeMBeanLoggable:()Lweblogic/logging/Loggable;
#212 = Utf8 weblogic/logging/Loggable
#213 = Class #212 // weblogic/logging/Loggable
#214 = Utf8 getMessageText
#215 = NameAndType #214:#142 // getMessageText:()Ljava/lang/String;
#216 = Methodref #213.#215 // weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
#217 = Utf8 (Ljava/lang/String;Ljava/lang/Throwable;)V
#218 = NameAndType #56:#217 // "<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V
#219 = Methodref #102.#218 // weblogic/ejb/spi/WLDeploymentException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V
#220 = Utf8 getTimerRuntime
#221 = Utf8 ()Lweblogic/management/runtime/EJBTimerRuntimeMBean;
#222 = NameAndType #220:#221 // getTimerRuntime:()Lweblogic/management/runtime/EJBTimerRuntimeMBean;
#223 = InterfaceMethodref #197.#222 // weblogic/management/runtime/EntityEJBRuntimeMBean.getTimerRuntime:()Lweblogic/management/runtime/EJBTimerRuntimeMBean;
#224 = Utf8 perhapsSetupTimerManager
#225 = Utf8 (Lweblogic/management/runtime/EJBTimerRuntimeMBean;)V
#226 = NameAndType #224:#225 // perhapsSetupTimerManager:(Lweblogic/management/runtime/EJBTimerRuntimeMBean;)V
#227 = Methodref #2.#226 // weblogic/ejb/container/manager/BaseEntityManager.perhapsSetupTimerManager:(Lweblogic/management/runtime/EJBTimerRuntimeMBean;)V
#228 = Utf8 weblogic/ejb/container/internal/entity/EntityTxManagerImpl
#229 = Class #228 // weblogic/ejb/container/internal/entity/EntityTxManagerImpl
#230 = Utf8 (Lweblogic/ejb/container/manager/BaseEntityManager;)V
#231 = NameAndType #56:#230 // "<init>":(Lweblogic/ejb/container/manager/BaseEntityManager;)V
#232 = Methodref #229.#231 // weblogic/ejb/container/internal/entity/EntityTxManagerImpl."<init>":(Lweblogic/ejb/container/manager/BaseEntityManager;)V
#233 = Utf8 txManager
#234 = Utf8 Lweblogic/ejb/container/interfaces/TxManager;
#235 = NameAndType #233:#234 // txManager:Lweblogic/ejb/container/interfaces/TxManager;
#236 = Fieldref #2.#235 // weblogic/ejb/container/manager/BaseEntityManager.txManager:Lweblogic/ejb/container/interfaces/TxManager;
#237 = NameAndType #25:#118 // isReentrant:()Z
#238 = InterfaceMethodref #112.#237 // weblogic/ejb/container/interfaces/EntityBeanInfo.isReentrant:()Z
#239 = NameAndType #25:#18 // isReentrant:Z
#240 = Fieldref #2.#239 // weblogic/ejb/container/manager/BaseEntityManager.isReentrant:Z
#241 = NameAndType #17:#118 // findersLoadBean:()Z
#242 = InterfaceMethodref #146.#241 // weblogic/ejb/container/interfaces/CMPInfo.findersLoadBean:()Z
#243 = NameAndType #20:#118 // uses20CMP:()Z
#244 = InterfaceMethodref #146.#243 // weblogic/ejb/container/interfaces/CMPInfo.uses20CMP:()Z
#245 = NameAndType #20:#18 // uses20CMP:Z
#246 = Fieldref #2.#245 // weblogic/ejb/container/manager/BaseEntityManager.uses20CMP:Z
#247 = Utf8 getIsModifiedMethodName
#248 = NameAndType #247:#142 // getIsModifiedMethodName:()Ljava/lang/String;
#249 = InterfaceMethodref #112.#248 // weblogic/ejb/container/interfaces/EntityBeanInfo.getIsModifiedMethodName:()Ljava/lang/String;
#250 = NameAndType #32:#31 // isModifiedMethod:Ljava/lang/reflect/Method;
#251 = Fieldref #2.#250 // weblogic/ejb/container/manager/BaseEntityManager.isModifiedMethod:Ljava/lang/reflect/Method;
#252 = Class #51 // "[Ljava/lang/Class;"
#253 = Utf8 setupPM
#254 = Utf8 (Lweblogic/ejb/container/interfaces/EntityBeanInfo;)Lweblogic/ejb/container/persistence/spi/PersistenceManager;
#255 = NameAndType #253:#254 // setupPM:(Lweblogic/ejb/container/interfaces/EntityBeanInfo;)Lweblogic/ejb/container/persistence/spi/PersistenceManager;
#256 = Methodref #2.#255 // weblogic/ejb/container/manager/BaseEntityManager.setupPM:(Lweblogic/ejb/container/interfaces/EntityBeanInfo;)Lweblogic/ejb/container/persistence/spi/PersistenceManager;
#257 = NameAndType #21:#22 // persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
#258 = Fieldref #2.#257 // weblogic/ejb/container/manager/BaseEntityManager.persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
#259 = Utf8 weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
#260 = Class #259 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
#261 = Utf8 getRDBMSBean
#262 = Utf8 ()Lweblogic/ejb/container/cmp/rdbms/RDBMSBean;
#263 = NameAndType #261:#262 // getRDBMSBean:()Lweblogic/ejb/container/cmp/rdbms/RDBMSBean;
#264 = Methodref #260.#263 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getRDBMSBean:()Lweblogic/ejb/container/cmp/rdbms/RDBMSBean;
#265 = Utf8 weblogic/ejb/container/cmp/rdbms/RDBMSBean
#266 = Class #265 // weblogic/ejb/container/cmp/rdbms/RDBMSBean
#267 = NameAndType #26:#118 // isCascadeDelete:()Z
#268 = Methodref #266.#267 // weblogic/ejb/container/cmp/rdbms/RDBMSBean.isCascadeDelete:()Z
#269 = NameAndType #26:#18 // isCascadeDelete:Z
#270 = Fieldref #2.#269 // weblogic/ejb/container/manager/BaseEntityManager.isCascadeDelete:Z
#271 = NameAndType #29:#118 // isOptimistic:()Z
#272 = InterfaceMethodref #112.#271 // weblogic/ejb/container/interfaces/EntityBeanInfo.isOptimistic:()Z
#273 = NameAndType #23:#24 // rdbmsPersistence:Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
#274 = Fieldref #2.#273 // weblogic/ejb/container/manager/BaseEntityManager.rdbmsPersistence:Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
#275 = Utf8 getEnableBatchOperations
#276 = NameAndType #275:#118 // getEnableBatchOperations:()Z
#277 = Methodref #260.#276 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getEnableBatchOperations:()Z
#278 = Utf8 getOrderDatabaseOperations
#279 = NameAndType #278:#118 // getOrderDatabaseOperations:()Z
#280 = Methodref #260.#279 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getOrderDatabaseOperations:()Z
#281 = Utf8 getRunAsPrincipalName
#282 = NameAndType #281:#142 // getRunAsPrincipalName:()Ljava/lang/String;
#283 = InterfaceMethodref #112.#282 // weblogic/ejb/container/interfaces/EntityBeanInfo.getRunAsPrincipalName:()Ljava/lang/String;
#284 = Utf8 weblogic/ejb/container/interfaces/ISecurityHelper
#285 = Class #284 // weblogic/ejb/container/interfaces/ISecurityHelper
#286 = Utf8 getSubjectForPrincipal
#287 = Utf8 (Ljava/lang/String;)Lweblogic/security/acl/internal/AuthenticatedSubject;
#288 = NameAndType #286:#287 // getSubjectForPrincipal:(Ljava/lang/String;)Lweblogic/security/acl/internal/AuthenticatedSubject;
#289 = InterfaceMethodref #285.#288 // weblogic/ejb/container/interfaces/ISecurityHelper.getSubjectForPrincipal:(Ljava/lang/String;)Lweblogic/security/acl/internal/AuthenticatedSubject;
#290 = NameAndType #54:#14 // fileDesc:Lweblogic/security/acl/internal/AuthenticatedSubject;
#291 = Fieldref #2.#290 // weblogic/ejb/container/manager/BaseEntityManager.fileDesc:Lweblogic/security/acl/internal/AuthenticatedSubject;
#292 = Utf8 getMessage
#293 = NameAndType #292:#142 // getMessage:()Ljava/lang/String;
#294 = Methodref #104.#293 // weblogic/ejb20/interfaces/PrincipalNotFoundException.getMessage:()Ljava/lang/String;
#295 = Utf8 weblogic/ejb/container/pool/EntityPool
#296 = Class #295 // weblogic/ejb/container/pool/EntityPool
#297 = Utf8 weblogic/ejb/container/internal/EntityEJBHome
#298 = Class #297 // weblogic/ejb/container/internal/EntityEJBHome
#299 = Utf8 weblogic/ejb/container/internal/EntityEJBLocalHome
#300 = Class #299 // weblogic/ejb/container/internal/EntityEJBLocalHome
#301 = Utf8 getPoolRuntime
#302 = Utf8 ()Lweblogic/management/runtime/EJBPoolRuntimeMBean;
#303 = NameAndType #301:#302 // getPoolRuntime:()Lweblogic/management/runtime/EJBPoolRuntimeMBean;
#304 = InterfaceMethodref #197.#303 // weblogic/management/runtime/EntityEJBRuntimeMBean.getPoolRuntime:()Lweblogic/management/runtime/EJBPoolRuntimeMBean;
#305 = Utf8 (Lweblogic/ejb/container/internal/EntityEJBHome;Lweblogic/ejb/container/internal/EntityEJBLocalHome;Lweblogic/ejb/container/manager/BaseEntityManager;Lweblogic/ejb/container/interfaces/BeanInfo;Lweblogic/management/runtime/EJBPoolRuntimeMBean;)V
#306 = NameAndType #56:#305 // "<init>":(Lweblogic/ejb/container/internal/EntityEJBHome;Lweblogic/ejb/container/internal/EntityEJBLocalHome;Lweblogic/ejb/container/manager/BaseEntityManager;Lweblogic/ejb/container/interfaces/BeanInfo;Lweblogic/management/runtime/EJBPoolRuntimeMBean;)V
#307 = Methodref #296.#306 // weblogic/ejb/container/pool/EntityPool."<init>":(Lweblogic/ejb/container/internal/EntityEJBHome;Lweblogic/ejb/container/internal/EntityEJBLocalHome;Lweblogic/ejb/container/manager/BaseEntityManager;Lweblogic/ejb/container/interfaces/BeanInfo;Lweblogic/management/runtime/EJBPoolRuntimeMBean;)V
#308 = NameAndType #15:#16 // entityPool:Lweblogic/ejb/container/interfaces/PoolIntf;
#309 = Fieldref #2.#308 // weblogic/ejb/container/manager/BaseEntityManager.entityPool:Lweblogic/ejb/container/interfaces/PoolIntf;
#310 = Utf8 bd
#311 = Utf8 Lweblogic/ejb/container/persistence/spi/CMPBeanDescriptor;
#312 = Utf8 nsme
#313 = Utf8 Ljava/lang/NoSuchMethodException;
#314 = Utf8 l
#315 = Utf8 Lweblogic/logging/Loggable;
#316 = Utf8 e
#317 = Utf8 Lweblogic/management/ManagementException;
#318 = Utf8 intf
#319 = Utf8 Ljava/lang/Class<*>;
#320 = Utf8 rbean
#321 = Utf8 Lweblogic/ejb/container/cmp/rdbms/RDBMSBean;
#322 = Utf8 Lweblogic/ejb20/interfaces/PrincipalNotFoundException;
#323 = Utf8 remoteHome
#324 = Utf8 Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
#325 = Utf8 localHome
#326 = Utf8 Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
#327 = Utf8 i
#328 = Utf8 Lweblogic/ejb/container/interfaces/BeanInfo;
#329 = Utf8 environmentContext
#330 = Utf8 Ljavax/naming/Context;
#331 = Utf8 sh
#332 = Utf8 Lweblogic/ejb/container/interfaces/ISecurityHelper;
#333 = Utf8 ebi
#334 = Utf8 Lweblogic/ejb/container/interfaces/EntityBeanInfo;
#335 = Utf8 pkClass
#336 = Utf8 rtMBean
#337 = Utf8 Lweblogic/management/runtime/EntityEJBRuntimeMBean;
#338 = Utf8 isModifiedMethodName
#339 = Utf8 Ljava/lang/String;
#340 = Utf8 weblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf
#341 = Class #340 // weblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf
#342 = Utf8 weblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf
#343 = Class #342 // weblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf
#344 = Utf8 weblogic/ejb/container/interfaces/BeanInfo
#345 = Class #344 // weblogic/ejb/container/interfaces/BeanInfo
#346 = Utf8 javax/naming/Context
#347 = Class #346 // javax/naming/Context
#348 = Utf8 java/lang/String
#349 = Class #348 // java/lang/String
#350 = Utf8 getInvokeTxOrThread
#351 = Utf8 ()Ljava/lang/Object;
#352 = Utf8 weblogic/ejb/container/internal/TransactionService
#353 = Class #352 // weblogic/ejb/container/internal/TransactionService
#354 = Utf8 getTransaction
#355 = Utf8 ()Ljavax/transaction/Transaction;
#356 = NameAndType #354:#355 // getTransaction:()Ljavax/transaction/Transaction;
#357 = Methodref #353.#356 // weblogic/ejb/container/internal/TransactionService.getTransaction:()Ljavax/transaction/Transaction;
#358 = Utf8 java/lang/Thread
#359 = Class #358 // java/lang/Thread
#360 = Utf8 currentThread
#361 = Utf8 ()Ljava/lang/Thread;
#362 = NameAndType #360:#361 // currentThread:()Ljava/lang/Thread;
#363 = Methodref #359.#362 // java/lang/Thread.currentThread:()Ljava/lang/Thread;
#364 = Utf8 tx
#365 = Utf8 Ljavax/transaction/Transaction;
#366 = Utf8 javax/transaction/Transaction
#367 = Class #366 // javax/transaction/Transaction
#368 = Utf8 java/lang/Object
#369 = Class #368 // java/lang/Object
#370 = Utf8 java/lang/Exception
#371 = Class #370 // java/lang/Exception
#372 = Utf8 getTransactionManager
#373 = Utf8 ()Ljavax/transaction/TransactionManager;
#374 = NameAndType #372:#373 // getTransactionManager:()Ljavax/transaction/TransactionManager;
#375 = Methodref #353.#374 // weblogic/ejb/container/internal/TransactionService.getTransactionManager:()Ljavax/transaction/TransactionManager;
#376 = Utf8 javax/transaction/TransactionManager
#377 = Class #376 // javax/transaction/TransactionManager
#378 = Utf8 begin
#379 = NameAndType #378:#70 // begin:()V
#380 = InterfaceMethodref #377.#379 // javax/transaction/TransactionManager.begin:()V
#381 = Utf8 getPersistenceManager
#382 = Utf8 ()Lweblogic/ejb/container/persistence/spi/PersistenceManager;
#383 = NameAndType #381:#382 // getPersistenceManager:()Lweblogic/ejb/container/persistence/spi/PersistenceManager;
#384 = InterfaceMethodref #112.#383 // weblogic/ejb/container/interfaces/EntityBeanInfo.getPersistenceManager:()Lweblogic/ejb/container/persistence/spi/PersistenceManager;
#385 = Utf8 weblogic/ejb/container/persistence/spi/PersistenceManager
#386 = Class #385 // weblogic/ejb/container/persistence/spi/PersistenceManager
#387 = Utf8 (Lweblogic/ejb/container/interfaces/BeanManager;)V
#388 = NameAndType #99:#387 // setup:(Lweblogic/ejb/container/interfaces/BeanManager;)V
#389 = InterfaceMethodref #386.#388 // weblogic/ejb/container/persistence/spi/PersistenceManager.setup:(Lweblogic/ejb/container/interfaces/BeanManager;)V
#390 = Utf8 commit
#391 = NameAndType #390:#70 // commit:()V
#392 = InterfaceMethodref #377.#391 // javax/transaction/TransactionManager.commit:()V
#393 = Utf8 rollback
#394 = NameAndType #393:#70 // rollback:()V
#395 = InterfaceMethodref #377.#394 // javax/transaction/TransactionManager.rollback:()V
#396 = Utf8 logPersistenceManagerSetupErrorLoggable
#397 = NameAndType #396:#209 // logPersistenceManagerSetupErrorLoggable:()Lweblogic/logging/Loggable;
#398 = Methodref #207.#397 // weblogic/ejb/container/EJBLogger.logPersistenceManagerSetupErrorLoggable:()Lweblogic/logging/Loggable;
#399 = Utf8 pm
#400 = Utf8 wlde
#401 = Utf8 Lweblogic/ejb/spi/WLDeploymentException;
#402 = Utf8 Ljava/lang/Exception;
#403 = Utf8 txStartedHere
#404 = Utf8 java/lang/Throwable
#405 = Class #404 // java/lang/Throwable
#406 = Utf8 setBMMap
#407 = Utf8 (Ljava/util/Map;)V
#408 = NameAndType #36:#37 // bmMap:Ljava/util/Map;
#409 = Fieldref #2.#408 // weblogic/ejb/container/manager/BaseEntityManager.bmMap:Ljava/util/Map;
#410 = Utf8 createNewBeanInstance
#411 = Utf8 ()Ljavax/ejb/EnterpriseBean;
#412 = Utf8 java/lang/IllegalAccessException
#413 = Class #412 // java/lang/IllegalAccessException
#414 = Utf8 java/lang/InstantiationException
#415 = Class #414 // java/lang/InstantiationException
#416 = Utf8 newInstance
#417 = NameAndType #416:#351 // newInstance:()Ljava/lang/Object;
#418 = Methodref #86.#417 // java/lang/Class.newInstance:()Ljava/lang/Object;
#419 = Utf8 javax/ejb/EnterpriseBean
#420 = Class #419 // javax/ejb/EnterpriseBean
#421 = Utf8 createBean
#422 = Utf8 (Ljavax/ejb/EJBObject;Ljavax/ejb/EJBLocalObject;)Ljavax/ejb/EntityBean;
#423 = Utf8 weblogic/ejb/container/InternalException
#424 = Class #423 // weblogic/ejb/container/InternalException
#425 = Utf8 pushEnvironment
#426 = NameAndType #425:#70 // pushEnvironment:()V
#427 = Methodref #2.#426 // weblogic/ejb/container/manager/BaseEntityManager.pushEnvironment:()V
#428 = Utf8 beanInfo
#429 = NameAndType #428:#328 // beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
#430 = Fieldref #2.#429 // weblogic/ejb/container/manager/BaseEntityManager.beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
#431 = Utf8 weblogic/j2ee/MethodInvocationHelper
#432 = Class #431 // weblogic/j2ee/MethodInvocationHelper
#433 = Utf8 pushMethodObject
#434 = Utf8 (Lweblogic/ejb/spi/BeanInfo;)V
#435 = NameAndType #433:#434 // pushMethodObject:(Lweblogic/ejb/spi/BeanInfo;)V
#436 = Methodref #432.#435 // weblogic/j2ee/MethodInvocationHelper.pushMethodObject:(Lweblogic/ejb/spi/BeanInfo;)V
#437 = NameAndType #13:#14 // KERNEL_ID:Lweblogic/security/acl/internal/AuthenticatedSubject;
#438 = Fieldref #2.#437 // weblogic/ejb/container/manager/BaseEntityManager.KERNEL_ID:Lweblogic/security/acl/internal/AuthenticatedSubject;
#439 = Utf8 weblogic/ejb/container/internal/SecurityHelper
#440 = Class #439 // weblogic/ejb/container/internal/SecurityHelper
#441 = Utf8 pushRunAsSubject
#442 = Utf8 (Lweblogic/security/acl/internal/AuthenticatedSubject;Lweblogic/security/acl/internal/AuthenticatedSubject;)V
#443 = NameAndType #441:#442 // pushRunAsSubject:(Lweblogic/security/acl/internal/AuthenticatedSubject;Lweblogic/security/acl/internal/AuthenticatedSubject;)V
#444 = Methodref #440.#443 // weblogic/ejb/container/internal/SecurityHelper.pushRunAsSubject:(Lweblogic/security/acl/internal/AuthenticatedSubject;Lweblogic/security/acl/internal/AuthenticatedSubject;)V
#445 = Utf8 getContextClassLoader
#446 = Utf8 ()Ljava/lang/ClassLoader;
#447 = NameAndType #445:#446 // getContextClassLoader:()Ljava/lang/ClassLoader;
#448 = Methodref #359.#447 // java/lang/Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
#449 = Utf8 getModuleClassLoader
#450 = NameAndType #449:#446 // getModuleClassLoader:()Ljava/lang/ClassLoader;
#451 = InterfaceMethodref #345.#450 // weblogic/ejb/container/interfaces/BeanInfo.getModuleClassLoader:()Ljava/lang/ClassLoader;
#452 = Utf8 setContextClassLoader
#453 = Utf8 (Ljava/lang/ClassLoader;)V
#454 = NameAndType #452:#453 // setContextClassLoader:(Ljava/lang/ClassLoader;)V
#455 = Methodref #359.#454 // java/lang/Thread.setContextClassLoader:(Ljava/lang/ClassLoader;)V
#456 = Utf8 weblogic/ejb/container/internal/EntityEJBContextImpl
#457 = Class #456 // weblogic/ejb/container/internal/EntityEJBContextImpl
#458 = NameAndType #323:#324 // remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
#459 = Fieldref #2.#458 // weblogic/ejb/container/manager/BaseEntityManager.remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
#460 = NameAndType #325:#326 // localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
#461 = Fieldref #2.#460 // weblogic/ejb/container/manager/BaseEntityManager.localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
#462 = Utf8 (Ljava/lang/Object;Lweblogic/ejb/container/interfaces/BeanManager;Lweblogic/ejb/container/internal/BaseEJBHome;Lweblogic/ejb/container/internal/BaseEJBLocalHome;Ljavax/ejb/EJBObject;Ljavax/ejb/EJBLocalObject;)V
#463 = NameAndType #56:#462 // "<init>":(Ljava/lang/Object;Lweblogic/ejb/container/interfaces/BeanManager;Lweblogic/ejb/container/internal/BaseEJBHome;Lweblogic/ejb/container/internal/BaseEJBLocalHome;Ljavax/ejb/EJBObject;Ljavax/ejb/EJBLocalObject;)V
#464 = Methodref #457.#463 // weblogic/ejb/container/internal/EntityEJBContextImpl."<init>":(Ljava/lang/Object;Lweblogic/ejb/container/interfaces/BeanManager;Lweblogic/ejb/container/internal/BaseEJBHome;Lweblogic/ejb/container/internal/BaseEJBLocalHome;Ljavax/ejb/EJBObject;Ljavax/ejb/EJBLocalObject;)V
#465 = Utf8 weblogic/ejb/container/internal/AllowedMethodsHelper
#466 = Class #465 // weblogic/ejb/container/internal/AllowedMethodsHelper
#467 = Utf8 pushMethodInvocationState
#468 = Utf8 (I)V
#469 = NameAndType #467:#468 // pushMethodInvocationState:(I)V
#470 = Methodref #466.#469 // weblogic/ejb/container/internal/AllowedMethodsHelper.pushMethodInvocationState:(I)V
#471 = Utf8 allocateBean
#472 = NameAndType #471:#351 // allocateBean:()Ljava/lang/Object;
#473 = Methodref #2.#472 // weblogic/ejb/container/manager/BaseEntityManager.allocateBean:()Ljava/lang/Object;
#474 = Utf8 javax/ejb/EntityBean
#475 = Class #474 // javax/ejb/EntityBean
#476 = Utf8 popMethodInvocationState
#477 = NameAndType #476:#70 // popMethodInvocationState:()V
#478 = Methodref #466.#477 // weblogic/ejb/container/internal/AllowedMethodsHelper.popMethodInvocationState:()V
#479 = Utf8 weblogic/ejb/container/interfaces/WLEJBContext
#480 = Class #479 // weblogic/ejb/container/interfaces/WLEJBContext
#481 = Utf8 setBean
#482 = NameAndType #481:#167 // setBean:(Ljava/lang/Object;)V
#483 = InterfaceMethodref #480.#482 // weblogic/ejb/container/interfaces/WLEJBContext.setBean:(Ljava/lang/Object;)V
#484 = Utf8 setEntityContext
#485 = Utf8 (Ljavax/ejb/EntityContext;)V
#486 = NameAndType #484:#485 // setEntityContext:(Ljavax/ejb/EntityContext;)V
#487 = InterfaceMethodref #475.#486 // javax/ejb/EntityBean.setEntityContext:(Ljavax/ejb/EntityContext;)V
#488 = Utf8 Error during setEntityContext:
#489 = String #488 // Error during setEntityContext:
#490 = Methodref #424.#218 // weblogic/ejb/container/InternalException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V
#491 = Utf8 weblogic/ejb/container/interfaces/WLEnterpriseBean
#492 = Class #491 // weblogic/ejb/container/interfaces/WLEnterpriseBean
#493 = Utf8 __WL_setEJBContext
#494 = Utf8 (Ljavax/ejb/EJBContext;)V
#495 = NameAndType #493:#494 // __WL_setEJBContext:(Ljavax/ejb/EJBContext;)V
#496 = InterfaceMethodref #492.#495 // weblogic/ejb/container/interfaces/WLEnterpriseBean.__WL_setEJBContext:(Ljavax/ejb/EJBContext;)V
#497 = NameAndType #55:#18 // $assertionsDisabled:Z
#498 = Fieldref #2.#497 // weblogic/ejb/container/manager/BaseEntityManager.$assertionsDisabled:Z
#499 = Methodref #166.#71 // java/lang/AssertionError."<init>":()V
#500 = Utf8 weblogic/ejb/container/persistence/spi/CMPBean
#501 = Class #500 // weblogic/ejb/container/persistence/spi/CMPBean
#502 = Utf8 __WL_setup
#503 = Utf8 (Ljava/util/Map;Lweblogic/ejb/container/persistence/spi/PersistenceManager;)V
#504 = NameAndType #502:#503 // __WL_setup:(Ljava/util/Map;Lweblogic/ejb/container/persistence/spi/PersistenceManager;)V
#505 = InterfaceMethodref #501.#504 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_setup:(Ljava/util/Map;Lweblogic/ejb/container/persistence/spi/PersistenceManager;)V
#506 = Utf8 Error initializing CMP
#507 = String #506 // Error initializing CMP
#508 = Utf8 weblogic/ejb/container/internal/EJBRuntimeUtils
#509 = Class #508 // weblogic/ejb/container/internal/EJBRuntimeUtils
#510 = Utf8 throwInternalException
#511 = NameAndType #510:#217 // throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
#512 = Methodref #509.#511 // weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
#513 = Utf8 __WL_setConnected
#514 = Utf8 (Z)V
#515 = NameAndType #513:#514 // __WL_setConnected:(Z)V
#516 = InterfaceMethodref #501.#515 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_setConnected:(Z)V
#517 = Utf8 popRunAsSubject
#518 = Utf8 (Lweblogic/security/acl/internal/AuthenticatedSubject;)V
#519 = NameAndType #517:#518 // popRunAsSubject:(Lweblogic/security/acl/internal/AuthenticatedSubject;)V
#520 = Methodref #440.#519 // weblogic/ejb/container/internal/SecurityHelper.popRunAsSubject:(Lweblogic/security/acl/internal/AuthenticatedSubject;)V
#521 = Utf8 popMethodObject
#522 = Utf8 (Lweblogic/ejb/spi/BeanInfo;)Z
#523 = NameAndType #521:#522 // popMethodObject:(Lweblogic/ejb/spi/BeanInfo;)Z
#524 = Methodref #432.#523 // weblogic/j2ee/MethodInvocationHelper.popMethodObject:(Lweblogic/ejb/spi/BeanInfo;)Z
#525 = Utf8 popEnvironment
#526 = NameAndType #525:#70 // popEnvironment:()V
#527 = Methodref #2.#526 // weblogic/ejb/container/manager/BaseEntityManager.popEnvironment:()V
#528 = Utf8 th
#529 = Utf8 Ljava/lang/Throwable;
#530 = Utf8 ctx
#531 = Utf8 Ljavax/ejb/EntityContext;
#532 = Utf8 eo
#533 = Utf8 Ljavax/ejb/EJBObject;
#534 = Utf8 elo
#535 = Utf8 Ljavax/ejb/EJBLocalObject;
#536 = Utf8 bean
#537 = Utf8 thread
#538 = Utf8 Ljava/lang/Thread;
#539 = Utf8 clSave
#540 = Utf8 Ljava/lang/ClassLoader;
#541 = Utf8 javax/ejb/EJBObject
#542 = Class #541 // javax/ejb/EJBObject
#543 = Utf8 javax/ejb/EJBLocalObject
#544 = Class #543 // javax/ejb/EJBLocalObject
#545 = Utf8 java/lang/ClassLoader
#546 = Class #545 // java/lang/ClassLoader
#547 = Utf8 invokeTimeoutMethod
#548 = Utf8 (Ljava/lang/Object;Ljavax/ejb/Timer;Ljava/lang/reflect/Method;)V
#549 = Utf8 javax/ejb/TimedObject
#550 = Class #549 // javax/ejb/TimedObject
#551 = Utf8 ejbTimeout
#552 = Utf8 (Ljavax/ejb/Timer;)V
#553 = NameAndType #551:#552 // ejbTimeout:(Ljavax/ejb/Timer;)V
#554 = InterfaceMethodref #550.#553 // javax/ejb/TimedObject.ejbTimeout:(Ljavax/ejb/Timer;)V
#555 = Utf8 Ljava/lang/Object;
#556 = Utf8 timer
#557 = Utf8 Ljavax/ejb/Timer;
#558 = Utf8 timeoutMethod
#559 = Utf8 getEJBCacheRuntimeMBeanImpl
#560 = Utf8 ()Lweblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl;
#561 = Utf8 getBeanClass
#562 = Utf8 getFindByPrimaryKeyMethod
#563 = Utf8 ()Ljava/lang/reflect/Method;
#564 = Utf8 addParentBeanManager
#565 = Utf8 java/util/Set
#566 = Class #565 // java/util/Set
#567 = Utf8 add
#568 = Utf8 (Ljava/lang/Object;)Z
#569 = NameAndType #567:#568 // add:(Ljava/lang/Object;)Z
#570 = InterfaceMethodref #566.#569 // java/util/Set.add:(Ljava/lang/Object;)Z
#571 = Utf8 bm
#572 = Utf8 addChildBeanManager
#573 = Utf8 addNotNullableParentBeanManager
#574 = Utf8 addNotNullableChildBeanManager
#575 = Utf8 setCycleExists
#576 = Utf8 (Ljava/util/Set;)Z
#577 = Utf8 iterator
#578 = Utf8 ()Ljava/util/Iterator;
#579 = NameAndType #577:#578 // iterator:()Ljava/util/Iterator;
#580 = InterfaceMethodref #566.#579 // java/util/Set.iterator:()Ljava/util/Iterator;
#581 = Utf8 java/util/Iterator
#582 = Class #581 // java/util/Iterator
#583 = Utf8 hasNext
#584 = NameAndType #583:#118 // hasNext:()Z
#585 = InterfaceMethodref #582.#584 // java/util/Iterator.hasNext:()Z
#586 = Utf8 next
#587 = NameAndType #586:#351 // next:()Ljava/lang/Object;
#588 = InterfaceMethodref #582.#587 // java/util/Iterator.next:()Ljava/lang/Object;
#589 = Utf8 contains
#590 = NameAndType #589:#568 // contains:(Ljava/lang/Object;)Z
#591 = InterfaceMethodref #566.#590 // java/util/Set.contains:(Ljava/lang/Object;)Z
#592 = NameAndType #575:#576 // setCycleExists:(Ljava/util/Set;)Z
#593 = Methodref #2.#592 // weblogic/ejb/container/manager/BaseEntityManager.setCycleExists:(Ljava/util/Set;)Z
#594 = Utf8 debugLogger
#595 = Utf8 Lweblogic/diagnostics/debug/DebugLogger;
#596 = NameAndType #594:#595 // debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
#597 = Fieldref #2.#596 // weblogic/ejb/container/manager/BaseEntityManager.debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
#598 = Utf8 weblogic/diagnostics/debug/DebugLogger
#599 = Class #598 // weblogic/diagnostics/debug/DebugLogger
#600 = Utf8 isDebugEnabled
#601 = NameAndType #600:#118 // isDebugEnabled:()Z
#602 = Methodref #599.#601 // weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
#603 = Utf8 java/lang/StringBuilder
#604 = Class #603 // java/lang/StringBuilder
#605 = Methodref #604.#71 // java/lang/StringBuilder."<init>":()V
#606 = Utf8 cycle exists: from
#607 = String #606 // cycle exists: from
#608 = Utf8 append
#609 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder;
#610 = NameAndType #608:#609 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
#611 = Methodref #604.#610 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
#612 = InterfaceMethodref #345.#143 // weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
#613 = Utf8 to
#614 = String #613 // to
#615 = Utf8 getBeanInfo
#616 = Utf8 ()Lweblogic/ejb/container/interfaces/BeanInfo;
#617 = NameAndType #615:#616 // getBeanInfo:()Lweblogic/ejb/container/interfaces/BeanInfo;
#618 = Methodref #2.#617 // weblogic/ejb/container/manager/BaseEntityManager.getBeanInfo:()Lweblogic/ejb/container/interfaces/BeanInfo;
#619 = Utf8 toString
#620 = NameAndType #619:#142 // toString:()Ljava/lang/String;
#621 = Methodref #604.#620 // java/lang/StringBuilder.toString:()Ljava/lang/String;
#622 = Utf8 debug
#623 = Utf8 (Ljava/lang/String;)V
#624 = NameAndType #622:#623 // debug:(Ljava/lang/String;)V
#625 = Methodref #2.#624 // weblogic/ejb/container/manager/BaseEntityManager.debug:(Ljava/lang/String;)V
#626 = Utf8 remove
#627 = NameAndType #626:#568 // remove:(Ljava/lang/Object;)Z
#628 = InterfaceMethodref #566.#627 // java/util/Set.remove:(Ljava/lang/Object;)Z
#629 = Utf8 parentBeanManager
#630 = Utf8 finishedBeanManagerSet
#631 = Utf8 addM2NInsertSet
#632 = Utf8 adding cmrfield '
#633 = String #632 // adding cmrfield '
#634 = Utf8 ' to M2NInsertSet
#635 = String #634 // ' to M2NInsertSet
#636 = Utf8 cmrf
#637 = Utf8 isM2NInsertSet
#638 = Utf8 (Ljava/lang/String;)Z
#639 = Utf8 preHomeInvoke
#640 = Utf8 (Lweblogic/ejb/container/internal/InvocationWrapper;)Ljavax/ejb/EnterpriseBean;
#641 = Utf8 postHomeInvoke
#642 = Utf8 (Lweblogic/ejb/container/internal/InvocationWrapper;)V
#643 = Utf8 selectedForReplacement
#644 = Utf8 (Lweblogic/ejb/container/cache/CacheKey;Ljavax/ejb/EntityBean;)V
#645 = Utf8 passivateAndBacktoPool
#646 = Utf8 loadBeanFromRS
#647 = Utf8 (Lweblogic/ejb/container/cache/CacheKey;Ljavax/ejb/EntityBean;Lweblogic/ejb/container/persistence/spi/RSInfo;)V
#648 = Utf8 enrollInTransaction
#649 = Utf8 (Ljavax/transaction/Transaction;Lweblogic/ejb/container/cache/CacheKey;Ljavax/ejb/EntityBean;Lweblogic/ejb/container/persistence/spi/RSInfo;)V
#650 = Utf8 passivateAndRelease
#651 = Utf8 operationsComplete
#652 = Utf8 (Ljavax/transaction/Transaction;Ljava/lang/Object;)V
#653 = Utf8 pkListToBeanList
#654 = Utf8 (Ljava/util/Collection;Ljavax/transaction/Transaction;Z)Ljava/util/List;
#655 = Utf8 prepareVerificationForBatch
#656 = Utf8 (Ljava/util/Collection;Ljavax/transaction/Transaction;)V
#657 = Utf8 pkListToPkBeanMap
#658 = Utf8 (Ljava/util/Collection;Ljavax/transaction/Transaction;Z)Ljava/util/Map;
#659 = Utf8 registerInsertBeanAndTxUser
#660 = Utf8 (Ljava/lang/Object;Ljavax/transaction/Transaction;Lweblogic/ejb/container/interfaces/WLEntityBean;)V
#661 = Utf8 Setting up tx listener for batch insert for tx:
#662 = String #661 // Setting up tx listener for batch insert for tx:
#663 = Utf8 (Ljava/lang/Object;)Ljava/lang/StringBuilder;
#664 = NameAndType #608:#663 // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
#665 = Methodref #604.#664 // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
#666 = Utf8 getEntityTxManager
#667 = Utf8 ()Lweblogic/ejb/container/interfaces/EntityTxManager;
#668 = NameAndType #666:#667 // getEntityTxManager:()Lweblogic/ejb/container/interfaces/EntityTxManager;
#669 = Methodref #2.#668 // weblogic/ejb/container/manager/BaseEntityManager.getEntityTxManager:()Lweblogic/ejb/container/interfaces/EntityTxManager;
#670 = Utf8 weblogic/ejb/container/interfaces/EntityTxManager
#671 = Class #670 // weblogic/ejb/container/interfaces/EntityTxManager
#672 = Utf8 registerInsertBean
#673 = Utf8 (Ljava/lang/Object;Ljavax/transaction/Transaction;)V
#674 = NameAndType #672:#673 // registerInsertBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)V
#675 = InterfaceMethodref #671.#674 // weblogic/ejb/container/interfaces/EntityTxManager.registerInsertBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)V
#676 = Utf8 getCurrentSubject
#677 = Utf8 ()Lweblogic/security/acl/internal/AuthenticatedSubject;
#678 = NameAndType #676:#677 // getCurrentSubject:()Lweblogic/security/acl/internal/AuthenticatedSubject;
#679 = Methodref #2.#678 // weblogic/ejb/container/manager/BaseEntityManager.getCurrentSubject:()Lweblogic/security/acl/internal/AuthenticatedSubject;
#680 = Utf8 weblogic/ejb/container/interfaces/WLEntityBean
#681 = Class #680 // weblogic/ejb/container/interfaces/WLEntityBean
#682 = Utf8 __WL_setLoadUser
#683 = NameAndType #682:#167 // __WL_setLoadUser:(Ljava/lang/Object;)V
#684 = InterfaceMethodref #681.#683 // weblogic/ejb/container/interfaces/WLEntityBean.__WL_setLoadUser:(Ljava/lang/Object;)V
#685 = Utf8 pk
#686 = Utf8 Lweblogic/ejb/container/interfaces/WLEntityBean;
#687 = Utf8 weblogic/security/service/SecurityManager
#688 = Class #687 // weblogic/security/service/SecurityManager
#689 = Utf8 (Lweblogic/security/acl/internal/AuthenticatedSubject;)Lweblogic/security/acl/internal/AuthenticatedSubject;
#690 = NameAndType #676:#689 // getCurrentSubject:(Lweblogic/security/acl/internal/AuthenticatedSubject;)Lweblogic/security/acl/internal/AuthenticatedSubject;
#691 = Methodref #688.#690 // weblogic/security/service/SecurityManager.getCurrentSubject:(Lweblogic/security/acl/internal/AuthenticatedSubject;)Lweblogic/security/acl/internal/AuthenticatedSubject;
#692 = Utf8 registerDeleteBean
#693 = Utf8 (Ljava/lang/Object;Ljavax/transaction/Transaction;)Z
#694 = Utf8 Setting up tx listener for batch delete for tx:
#695 = String #694 // Setting up tx listener for batch delete for tx:
#696 = NameAndType #692:#693 // registerDeleteBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)Z
#697 = InterfaceMethodref #671.#696 // weblogic/ejb/container/interfaces/EntityTxManager.registerDeleteBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)Z
#698 = Utf8 registerInsertDeletedBeanAndTxUser
#699 = Utf8 Setting up tx listener for batch insert removed for tx:
#700 = String #699 // Setting up tx listener for batch insert removed for tx:
#701 = Utf8 registerInsertDeletedBean
#702 = NameAndType #701:#673 // registerInsertDeletedBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)V
#703 = InterfaceMethodref #671.#702 // weblogic/ejb/container/interfaces/EntityTxManager.registerInsertDeletedBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)V
#704 = Utf8 registerM2NJoinTableInsert
#705 = Utf8 (Ljava/lang/String;Ljava/lang/Object;Ljavax/transaction/Transaction;)V
#706 = Utf8 Register M2N Join Table insert for cmrField:
#707 = String #706 // Register M2N Join Table insert for cmrField:
#708 = Utf8 , pk:
#709 = String #708 // , pk:
#710 = Utf8 , tx:
#711 = String #710 // , tx:
#712 = Utf8 (Ljava/lang/Object;Ljava/lang/String;Ljavax/transaction/Transaction;)V
#713 = NameAndType #704:#712 // registerM2NJoinTableInsert:(Ljava/lang/Object;Ljava/lang/String;Ljavax/transaction/Transaction;)V
#714 = InterfaceMethodref #671.#713 // weblogic/ejb/container/interfaces/EntityTxManager.registerM2NJoinTableInsert:(Ljava/lang/Object;Ljava/lang/String;Ljavax/transaction/Transaction;)V
#715 = Utf8 cmrField
#716 = Utf8 needsToBeInserted
#717 = Utf8 javax/transaction/SystemException
#718 = Class #717 // javax/transaction/SystemException
#719 = Utf8 javax/transaction/RollbackException
#720 = Class #719 // javax/transaction/RollbackException
#721 = NameAndType #350:#351 // getInvokeTxOrThread:()Ljava/lang/Object;
#722 = Methodref #2.#721 // weblogic/ejb/container/manager/BaseEntityManager.getInvokeTxOrThread:()Ljava/lang/Object;
#723 = Utf8 (Ljavax/transaction/Transaction;Ljava/lang/Object;)Z
#724 = NameAndType #716:#723 // needsToBeInserted:(Ljavax/transaction/Transaction;Ljava/lang/Object;)Z
#725 = InterfaceMethodref #671.#724 // weblogic/ejb/container/interfaces/EntityTxManager.needsToBeInserted:(Ljavax/transaction/Transaction;Ljava/lang/Object;)Z
#726 = Utf8 addBeanToInsertStmt
#727 = Utf8 ([Ljava/sql/PreparedStatement;Ljava/util/List;Lweblogic/ejb/container/persistence/spi/CMPBean;ZZ)V
#728 = Utf8 java/sql/SQLException
#729 = Class #728 // java/sql/SQLException
#730 = Utf8 __WL_getPrimaryKey
#731 = NameAndType #730:#351 // __WL_getPrimaryKey:()Ljava/lang/Object;
#732 = InterfaceMethodref #501.#731 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
#733 = Utf8 java/util/List
#734 = Class #733 // java/util/List
#735 = InterfaceMethodref #734.#590 // java/util/List.contains:(Ljava/lang/Object;)Z
#736 = InterfaceMethodref #734.#569 // java/util/List.add:(Ljava/lang/Object;)Z
#737 = Utf8 isSelfRelationship
#738 = NameAndType #737:#118 // isSelfRelationship:()Z
#739 = Methodref #260.#738 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.isSelfRelationship:()Z
#740 = Utf8 : calling __WL_addSelfRelatedBeansToInsertStmt
#741 = String #740 // : calling __WL_addSelfRelatedBeansToInsertStmt
#742 = Utf8 __WL_addSelfRelatedBeansToInsertStmt
#743 = Utf8 ([Ljava/sql/PreparedStatement;Ljava/util/List;Z)V
#744 = NameAndType #742:#743 // __WL_addSelfRelatedBeansToInsertStmt:([Ljava/sql/PreparedStatement;Ljava/util/List;Z)V
#745 = InterfaceMethodref #501.#744 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_addSelfRelatedBeansToInsertStmt:([Ljava/sql/PreparedStatement;Ljava/util/List;Z)V
#746 = Utf8 : adding bean to insert stmt where pk=
#747 = String #746 // : adding bean to insert stmt where pk=
#748 = Utf8 isFkColsNullable
#749 = NameAndType #748:#118 // isFkColsNullable:()Z
#750 = Methodref #260.#749 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.isFkColsNullable:()Z
#751 = Utf8 __WL_setBeanParamsForStmtArray
#752 = Utf8 ([Ljava/sql/PreparedStatement;[ZIZ)V
#753 = NameAndType #751:#752 // __WL_setBeanParamsForStmtArray:([Ljava/sql/PreparedStatement;[ZIZ)V
#754 = InterfaceMethodref #501.#753 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_setBeanParamsForStmtArray:([Ljava/sql/PreparedStatement;[ZIZ)V
#755 = Utf8 registerModifiedBean
#756 = NameAndType #755:#673 // registerModifiedBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)V
#757 = Methodref #2.#756 // weblogic/ejb/container/manager/BaseEntityManager.registerModifiedBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)V
#758 = Utf8 java/sql/PreparedStatement
#759 = Class #758 // java/sql/PreparedStatement
#760 = Utf8 addBatch
#761 = NameAndType #760:#70 // addBatch:()V
#762 = InterfaceMethodref #759.#761 // java/sql/PreparedStatement.addBatch:()V
#763 = Utf8 Error during addBatch():
#764 = String #763 // Error during addBatch():
#765 = Utf8 stmt
#766 = Utf8 Ljava/sql/PreparedStatement;
#767 = Utf8 se
#768 = Utf8 Ljava/sql/SQLException;
#769 = Utf8 stmtArray
#770 = Utf8 [Ljava/sql/PreparedStatement;
#771 = Utf8 finishedKeys
#772 = Utf8 Ljava/util/List;
#773 = Utf8 Lweblogic/ejb/container/persistence/spi/CMPBean;
#774 = Utf8 internalFlush
#775 = Class #770 // "[Ljava/sql/PreparedStatement;"
#776 = Utf8 executeInsertStmt
#777 = Utf8 (Ljava/util/List;Ljavax/transaction/Transaction;Ljava/util/Set;ZZLjava/util/Collection;)V
#778 = Utf8 _WLDF$INST_JPFLD_0
#779 = Utf8 Lweblogic/diagnostics/instrumentation/JoinPoint;
#780 = NameAndType #778:#779 // _WLDF$INST_JPFLD_0:Lweblogic/diagnostics/instrumentation/JoinPoint;
#781 = Fieldref #2.#780 // weblogic/ejb/container/manager/BaseEntityManager._WLDF$INST_JPFLD_0:Lweblogic/diagnostics/instrumentation/JoinPoint;
#782 = Utf8 _WLDF$INST_JPFLD_JPMONS_0
#783 = Utf8 [Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
#784 = NameAndType #782:#783 // _WLDF$INST_JPFLD_JPMONS_0:[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
#785 = Fieldref #2.#784 // weblogic/ejb/container/manager/BaseEntityManager._WLDF$INST_JPFLD_JPMONS_0:[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
#786 = Utf8 weblogic/diagnostics/instrumentation/LocalHolder
#787 = Class #786 // weblogic/diagnostics/instrumentation/LocalHolder
#788 = Utf8 getInstance
#789 = Utf8 (Lweblogic/diagnostics/instrumentation/JoinPoint;[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;)Lweblogic/diagnostics/instrumentation/LocalHolder;
#790 = NameAndType #788:#789 // getInstance:(Lweblogic/diagnostics/instrumentation/JoinPoint;[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;)Lweblogic/diagnostics/instrumentation/LocalHolder;
#791 = Methodref #787.#790 // weblogic/diagnostics/instrumentation/LocalHolder.getInstance:(Lweblogic/diagnostics/instrumentation/JoinPoint;[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;)Lweblogic/diagnostics/instrumentation/LocalHolder;
#792 = Utf8 argsCapture
#793 = NameAndType #792:#18 // argsCapture:Z
#794 = Fieldref #787.#793 // weblogic/diagnostics/instrumentation/LocalHolder.argsCapture:Z
#795 = Utf8 weblogic/diagnostics/instrumentation/InstrumentationSupport
#796 = Class #795 // weblogic/diagnostics/instrumentation/InstrumentationSupport
#797 = Utf8 toSensitive
#798 = Utf8 (I)[Ljava/lang/Object;
#799 = NameAndType #797:#798 // toSensitive:(I)[Ljava/lang/Object;
#800 = Methodref #796.#799 // weblogic/diagnostics/instrumentation/InstrumentationSupport.toSensitive:(I)[Ljava/lang/Object;
#801 = Utf8 args
#802 = Utf8 [Ljava/lang/Object;
#803 = NameAndType #801:#802 // args:[Ljava/lang/Object;
#804 = Fieldref #787.#803 // weblogic/diagnostics/instrumentation/LocalHolder.args:[Ljava/lang/Object;
#805 = Utf8 createDynamicJoinPoint
#806 = Utf8 (Lweblogic/diagnostics/instrumentation/LocalHolder;)V
#807 = NameAndType #805:#806 // createDynamicJoinPoint:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
#808 = Methodref #796.#807 // weblogic/diagnostics/instrumentation/InstrumentationSupport.createDynamicJoinPoint:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
#809 = Utf8 preProcess
#810 = NameAndType #809:#806 // preProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
#811 = Methodref #796.#810 // weblogic/diagnostics/instrumentation/InstrumentationSupport.preProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
#812 = Utf8 resetPostBegin
#813 = NameAndType #812:#70 // resetPostBegin:()V
#814 = Methodref #787.#813 // weblogic/diagnostics/instrumentation/LocalHolder.resetPostBegin:()V
#815 = Utf8 executeInsertOperations
#816 = Utf8 (Ljavax/transaction/Transaction;Ljava/util/Set;ZZ)V
#817 = NameAndType #815:#816 // executeInsertOperations:(Ljavax/transaction/Transaction;Ljava/util/Set;ZZ)V
#818 = InterfaceMethodref #671.#817 // weblogic/ejb/container/interfaces/EntityTxManager.executeInsertOperations:(Ljavax/transaction/Transaction;Ljava/util/Set;ZZ)V
#819 = Utf8 isEmpty
#820 = NameAndType #819:#118 // isEmpty:()Z
#821 = InterfaceMethodref #734.#820 // java/util/List.isEmpty:()Z
#822 = Utf8 java/util/ArrayList
#823 = Class #822 // java/util/ArrayList
#824 = Methodref #823.#71 // java/util/ArrayList."<init>":()V
#825 = NameAndType #653:#654 // pkListToBeanList:(Ljava/util/Collection;Ljavax/transaction/Transaction;Z)Ljava/util/List;
#826 = Methodref #2.#825 // weblogic/ejb/container/manager/BaseEntityManager.pkListToBeanList:(Ljava/util/Collection;Ljavax/transaction/Transaction;Z)Ljava/util/List;
#827 = Utf8 get
#828 = Utf8 (I)Ljava/lang/Object;
#829 = NameAndType #827:#828 // get:(I)Ljava/lang/Object;
#830 = InterfaceMethodref #734.#829 // java/util/List.get:(I)Ljava/lang/Object;
#831 = Utf8 getConnection
#832 = Utf8 ()Ljava/sql/Connection;
#833 = NameAndType #831:#832 // getConnection:()Ljava/sql/Connection;
#834 = Methodref #260.#833 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getConnection:()Ljava/sql/Connection;
#835 = Utf8 __WL_getStmtArray
#836 = Utf8 (Ljava/sql/Connection;[ZIZ)[Ljava/sql/PreparedStatement;
#837 = NameAndType #835:#836 // __WL_getStmtArray:(Ljava/sql/Connection;[ZIZ)[Ljava/sql/PreparedStatement;
#838 = InterfaceMethodref #501.#837 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_getStmtArray:(Ljava/sql/Connection;[ZIZ)[Ljava/sql/PreparedStatement;
#839 = Utf8 size
#840 = NameAndType #839:#114 // size:()I
#841 = InterfaceMethodref #734.#840 // java/util/List.size:()I
#842 = InterfaceMethodref #734.#579 // java/util/List.iterator:()Ljava/util/Iterator;
#843 = NameAndType #726:#727 // addBeanToInsertStmt:([Ljava/sql/PreparedStatement;Ljava/util/List;Lweblogic/ejb/container/persistence/spi/CMPBean;ZZ)V
#844 = Methodref #2.#843 // weblogic/ejb/container/manager/BaseEntityManager.addBeanToInsertStmt:([Ljava/sql/PreparedStatement;Ljava/util/List;Lweblogic/ejb/container/persistence/spi/CMPBean;ZZ)V
#845 = Utf8 : about to execute batch create.
#846 = String #845 // : about to execute batch create.
#847 = Utf8 executeBatch
#848 = Utf8 ()[I
#849 = NameAndType #847:#848 // executeBatch:()[I
#850 = InterfaceMethodref #759.#849 // java/sql/PreparedStatement.executeBatch:()[I
#851 = Utf8 Failed to CREATE Bean. Primary Key Value: '
#852 = String #851 // Failed to CREATE Bean. Primary Key Value: '
#853 = Utf8 '
#854 = String #853 // '
#855 = NameAndType #56:#623 // "<init>":(Ljava/lang/String;)V
#856 = Methodref #371.#855 // java/lang/Exception."<init>":(Ljava/lang/String;)V
#857 = Utf8 __WL_resetIsModifiedVars
#858 = Utf8 (ILjava/sql/Connection;Z)V
#859 = NameAndType #857:#858 // __WL_resetIsModifiedVars:(ILjava/sql/Connection;Z)V
#860 = InterfaceMethodref #501.#859 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_resetIsModifiedVars:(ILjava/sql/Connection;Z)V
#861 = Utf8 __WL_perhapsReloadOptimisticColumn
#862 = NameAndType #861:#70 // __WL_perhapsReloadOptimisticColumn:()V
#863 = InterfaceMethodref #501.#862 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_perhapsReloadOptimisticColumn:()V
#864 = Utf8 java/util/Collection
#865 = Class #864 // java/util/Collection
#866 = InterfaceMethodref #865.#569 // java/util/Collection.add:(Ljava/lang/Object;)Z
#867 = Utf8 clear
#868 = NameAndType #867:#70 // clear:()V
#869 = InterfaceMethodref #734.#868 // java/util/List.clear:()V
#870 = Utf8 : about to execute multi create.
#871 = String #870 // : about to execute multi create.
#872 = Utf8 executeUpdate
#873 = NameAndType #872:#114 // executeUpdate:()I
#874 = InterfaceMethodref #759.#873 // java/sql/PreparedStatement.executeUpdate:()I
#875 = InterfaceMethodref #734.#627 // java/util/List.remove:(Ljava/lang/Object;)Z
#876 = Utf8 releaseArrayResources
#877 = Utf8 (Ljava/sql/Connection;[Ljava/sql/Statement;[Ljava/sql/ResultSet;)V
#878 = NameAndType #876:#877 // releaseArrayResources:(Ljava/sql/Connection;[Ljava/sql/Statement;[Ljava/sql/ResultSet;)V
#879 = Methodref #260.#878 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseArrayResources:(Ljava/sql/Connection;[Ljava/sql/Statement;[Ljava/sql/ResultSet;)V
#880 = Utf8 EJB Exception:
#881 = String #880 // EJB Exception:
#882 = Utf8 __WL_exists
#883 = NameAndType #882:#568 // __WL_exists:(Ljava/lang/Object;)Z
#884 = InterfaceMethodref #501.#883 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_exists:(Ljava/lang/Object;)Z
#885 = Utf8 cacheRemoveCMPBeansOnError
#886 = Utf8 (Ljavax/transaction/Transaction;Ljava/util/Collection;)V
#887 = NameAndType #885:#886 // cacheRemoveCMPBeansOnError:(Ljavax/transaction/Transaction;Ljava/util/Collection;)V
#888 = Methodref #2.#887 // weblogic/ejb/container/manager/BaseEntityManager.cacheRemoveCMPBeansOnError:(Ljavax/transaction/Transaction;Ljava/util/Collection;)V
#889 = Utf8 javax/ejb/DuplicateKeyException
#890 = Class #889 // javax/ejb/DuplicateKeyException
#891 = Utf8 Bean with primary key: '
#892 = String #891 // Bean with primary key: '
#893 = Utf8 ' already exists.
#894 = String #893 // ' already exists.
#895 = Methodref #890.#855 // javax/ejb/DuplicateKeyException."<init>":(Ljava/lang/String;)V
#896 = String #776 // executeInsertStmt
#897 = Utf8 logExcepInMethod1
#898 = Utf8 (Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String;
#899 = NameAndType #897:#898 // logExcepInMethod1:(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String;
#900 = Methodref #207.#899 // weblogic/ejb/container/EJBLogger.logExcepInMethod1:(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String;
#901 = NameAndType #528:#529 // th:Ljava/lang/Throwable;
#902 = Fieldref #787.#901 // weblogic/diagnostics/instrumentation/LocalHolder.th:Ljava/lang/Throwable;
#903 = Utf8 postProcess
#904 = NameAndType #903:#806 // postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
#905 = Methodref #796.#904 // weblogic/diagnostics/instrumentation/InstrumentationSupport.postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
#906 = Utf8 it
#907 = Utf8 Ljava/util/Iterator;
#908 = Utf8 ps
#909 = Utf8 numOfRowsArray
#910 = Utf8 [I
#911 = Utf8 numOfRows
#912 = Utf8 I
#913 = Utf8 childBeanManager
#914 = Utf8 exists
#915 = Utf8 t
#916 = Utf8 keys
#917 = Utf8 isFlushModified
#918 = Utf8 flushedInsertKeys
#919 = Utf8 Ljava/util/Collection;
#920 = Utf8 j
#921 = Utf8 conn
#922 = Utf8 Ljava/sql/Connection;
#923 = Utf8 beans
#924 = Utf8 beanInserted
#925 = Utf8 java/sql/Connection
#926 = Class #925 // java/sql/Connection
#927 = Class #910 // "[I"
#928 = Utf8 addBeanToUpdateStmt
#929 = Utf8 ([Ljava/sql/PreparedStatement;[ZLweblogic/ejb/container/persistence/spi/CMPBean;Z)V
#930 = Utf8 : adding bean to update stmt where pk=
#931 = String #930 // : adding bean to update stmt where pk=
#932 = Utf8 isModifiedUnion
#933 = Utf8 [Z
#934 = Class #933 // "[Z"
#935 = Utf8 executeUpdateStmt
#936 = Utf8 _WLDF$INST_JPFLD_1
#937 = NameAndType #936:#779 // _WLDF$INST_JPFLD_1:Lweblogic/diagnostics/instrumentation/JoinPoint;
#938 = Fieldref #2.#937 // weblogic/ejb/container/manager/BaseEntityManager._WLDF$INST_JPFLD_1:Lweblogic/diagnostics/instrumentation/JoinPoint;
#939 = Utf8 _WLDF$INST_JPFLD_JPMONS_1
#940 = NameAndType #939:#783 // _WLDF$INST_JPFLD_JPMONS_1:[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
#941 = Fieldref #2.#940 // weblogic/ejb/container/manager/BaseEntityManager._WLDF$INST_JPFLD_JPMONS_1:[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
#942 = Utf8 executeUpdateOperations
#943 = NameAndType #942:#816 // executeUpdateOperations:(Ljavax/transaction/Transaction;Ljava/util/Set;ZZ)V
#944 = InterfaceMethodref #671.#943 // weblogic/ejb/container/interfaces/EntityTxManager.executeUpdateOperations:(Ljavax/transaction/Transaction;Ljava/util/Set;ZZ)V
#945 = Utf8 perhapsUseSendBatchForOracle
#946 = NameAndType #945:#118 // perhapsUseSendBatchForOracle:()Z
#947 = Methodref #260.#946 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.perhapsUseSendBatchForOracle:()Z
#948 = NameAndType #655:#656 // prepareVerificationForBatch:(Ljava/util/Collection;Ljavax/transaction/Transaction;)V
#949 = Methodref #2.#948 // weblogic/ejb/container/manager/BaseEntityManager.prepareVerificationForBatch:(Ljava/util/Collection;Ljavax/transaction/Transaction;)V
#950 = NameAndType #657:#658 // pkListToPkBeanMap:(Ljava/util/Collection;Ljavax/transaction/Transaction;Z)Ljava/util/Map;
#951 = Methodref #2.#950 // weblogic/ejb/container/manager/BaseEntityManager.pkListToPkBeanMap:(Ljava/util/Collection;Ljavax/transaction/Transaction;Z)Ljava/util/Map;
#952 = InterfaceMethodref #11.#820 // java/util/Map.isEmpty:()Z
#953 = Utf8 values
#954 = Utf8 ()Ljava/util/Collection;
#955 = NameAndType #953:#954 // values:()Ljava/util/Collection;
#956 = InterfaceMethodref #11.#955 // java/util/Map.values:()Ljava/util/Collection;
#957 = InterfaceMethodref #865.#579 // java/util/Collection.iterator:()Ljava/util/Iterator;
#958 = Utf8 verifyQueriesForBatching
#959 = Utf8 (Ljava/util/Collection;)Z
#960 = NameAndType #958:#959 // verifyQueriesForBatching:(Ljava/util/Collection;)Z
#961 = Methodref #2.#960 // weblogic/ejb/container/manager/BaseEntityManager.verifyQueriesForBatching:(Ljava/util/Collection;)Z
#962 = Utf8 logBatchingTurnedOff
#963 = Utf8 (Ljava/lang/String;)Ljava/lang/String;
#964 = NameAndType #962:#963 // logBatchingTurnedOff:(Ljava/lang/String;)Ljava/lang/String;
#965 = Methodref #207.#964 // weblogic/ejb/container/EJBLogger.logBatchingTurnedOff:(Ljava/lang/String;)Ljava/lang/String;
#966 = Utf8 __WL_getIsModifiedUnion
#967 = Utf8 ([Z)[Z
#968 = NameAndType #966:#967 // __WL_getIsModifiedUnion:([Z)[Z
#969 = InterfaceMethodref #501.#968 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_getIsModifiedUnion:([Z)[Z
#970 = Utf8 executeUpdateStmt(): nothing changed, avoided stores for update
#971 = String #970 // executeUpdateStmt(): nothing changed, avoided stores for update
#972 = Utf8 invokeOracleSetExecuteBatch
#973 = Utf8 (Ljava/sql/PreparedStatement;I)V
#974 = NameAndType #972:#973 // invokeOracleSetExecuteBatch:(Ljava/sql/PreparedStatement;I)V
#975 = Methodref #2.#974 // weblogic/ejb/container/manager/BaseEntityManager.invokeOracleSetExecuteBatch:(Ljava/sql/PreparedStatement;I)V
#976 = NameAndType #928:#929 // addBeanToUpdateStmt:([Ljava/sql/PreparedStatement;[ZLweblogic/ejb/container/persistence/spi/CMPBean;Z)V
#977 = Methodref #2.#976 // weblogic/ejb/container/manager/BaseEntityManager.addBeanToUpdateStmt:([Ljava/sql/PreparedStatement;[ZLweblogic/ejb/container/persistence/spi/CMPBean;Z)V
#978 = Utf8 : about to execute batch update.
#979 = String #978 // : about to execute batch update.
#980 = Utf8 invokeOracleSendBatch
#981 = Utf8 (Ljava/sql/PreparedStatement;)I
#982 = NameAndType #980:#981 // invokeOracleSendBatch:(Ljava/sql/PreparedStatement;)I
#983 = Methodref #2.#982 // weblogic/ejb/container/manager/BaseEntityManager.invokeOracleSendBatch:(Ljava/sql/PreparedStatement;)I
#984 = Utf8 weblogic/ejb/OptimisticConcurrencyException
#985 = Class #984 // weblogic/ejb/OptimisticConcurrencyException
#986 = Utf8 Instance/s of bean '
#987 = String #986 // Instance/s of bean '
#988 = Utf8 ' in the batch was changed by another transaction. The primary key is unknown due to Oracle driver limitation.
#989 = String #988 // ' in the batch was changed by another transaction. The primary key is unknown due to Oracle driver limitation.
#990 = Methodref #985.#855 // weblogic/ejb/OptimisticConcurrencyException."<init>":(Ljava/lang/String;)V
#991 = Utf8 javax/ejb/NoSuchEntityException
#992 = Class #991 // javax/ejb/NoSuchEntityException
#993 = Utf8 ' in the batch does not exist. The primary key is unknown due to Oracle driver limitation.
#994 = String #993 // ' in the batch does not exist. The primary key is unknown due to Oracle driver limitation.
#995 = Methodref #992.#855 // javax/ejb/NoSuchEntityException."<init>":(Ljava/lang/String;)V
#996 = Methodref #369.#620 // java/lang/Object.toString:()Ljava/lang/String;
#997 = Utf8 logoptimisticUpdateFailedLoggable
#998 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
#999 = NameAndType #997:#998 // logoptimisticUpdateFailedLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
#1000 = Methodref #207.#999 // weblogic/ejb/container/EJBLogger.logoptimisticUpdateFailedLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
#1001 = Utf8 logbeanDoesNotExistLoggable
#1002 = NameAndType #1001:#998 // logbeanDoesNotExistLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
#1003 = Methodref #207.#1002 // weblogic/ejb/container/EJBLogger.logbeanDoesNotExistLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
#1004 = Utf8 __WL_perhapsTakeSnapshot
#1005 = NameAndType #1004:#70 // __WL_perhapsTakeSnapshot:()V
#1006 = InterfaceMethodref #501.#1005 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_perhapsTakeSnapshot:()V
#1007 = Utf8 entrySet
#1008 = Utf8 ()Ljava/util/Set;
#1009 = NameAndType #1007:#1008 // entrySet:()Ljava/util/Set;
#1010 = InterfaceMethodref #11.#1009 // java/util/Map.entrySet:()Ljava/util/Set;
#1011 = Utf8 getValue
#1012 = NameAndType #1011:#351 // getValue:()Ljava/lang/Object;
#1013 = InterfaceMethodref #9.#1012 // java/util/Map$Entry.getValue:()Ljava/lang/Object;
#1014 = Utf8 : about to execute multi update.
#1015 = String #1014 // : about to execute multi update.
#1016 = Utf8 getKey
#1017 = NameAndType #1016:#351 // getKey:()Ljava/lang/Object;
#1018 = InterfaceMethodref #9.#1017 // java/util/Map$Entry.getKey:()Ljava/lang/Object;
#1019 = Utf8 logExcepFromStore
#1020 = Utf8 (Ljava/lang/Throwable;)Ljava/lang/String;
#1021 = NameAndType #1019:#1020 // logExcepFromStore:(Ljava/lang/Throwable;)Ljava/lang/String;
#1022 = Methodref #207.#1021 // weblogic/ejb/container/EJBLogger.logExcepFromStore:(Ljava/lang/Throwable;)Ljava/lang/String;
#1023 = Utf8 Exception from ejbStore:
#1024 = String #1023 // Exception from ejbStore:
#1025 = Utf8 b
#1026 = Utf8 rowsUpdated
#1027 = Utf8 isModified
#1028 = Utf8 expectedUpdatedRowCount
#1029 = Utf8 numOfRowsUpdated
#1030 = Utf8 executeUpdated
#1031 = Utf8 entry
#1032 = Utf8 Ljava/util/Map$Entry;
#1033 = Utf8 isModifiedBean
#1034 = Utf8 flushedModifiedKeys
#1035 = Utf8 pkToBeans
#1036 = Utf8 batchingDisabled
#1037 = Utf8 useSendBatch
#1038 = Utf8 addBeanToDeleteStmt
#1039 = Utf8 ([Ljava/sql/PreparedStatement;Ljava/util/List;[ZLweblogic/ejb/container/persistence/spi/CMPBean;ZZ)V
#1040 = Utf8 __WL_getEntityContext
#1041 = Utf8 ()Ljavax/ejb/EntityContext;
#1042 = NameAndType #1040:#1041 // __WL_getEntityContext:()Ljavax/ejb/EntityContext;
#1043 = InterfaceMethodref #501.#1042 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_getEntityContext:()Ljavax/ejb/EntityContext;
#1044 = Methodref #457.#731 // weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_getPrimaryKey:()Ljava/lang/Object;
#1045 = Utf8 : calling __WL_addSelfRelatedBeansToDeleteStmt
#1046 = String #1045 // : calling __WL_addSelfRelatedBeansToDeleteStmt
#1047 = Utf8 __WL_addSelfRelatedBeansToDeleteStmt
#1048 = Utf8 ([Ljava/sql/PreparedStatement;Ljava/util/List;[ZZ)V
#1049 = NameAndType #1047:#1048 // __WL_addSelfRelatedBeansToDeleteStmt:([Ljava/sql/PreparedStatement;Ljava/util/List;[ZZ)V
#1050 = InterfaceMethodref #501.#1049 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_addSelfRelatedBeansToDeleteStmt:([Ljava/sql/PreparedStatement;Ljava/util/List;[ZZ)V
#1051 = Utf8 : adding bean to delete stmt where pk=
#1052 = String #1051 // : adding bean to delete stmt where pk=
#1053 = Utf8 Lweblogic/ejb/container/internal/EntityEJBContextImpl;
#1054 = Utf8 executeDeleteStmt
#1055 = Utf8 _WLDF$INST_JPFLD_2
#1056 = NameAndType #1055:#779 // _WLDF$INST_JPFLD_2:Lweblogic/diagnostics/instrumentation/JoinPoint;
#1057 = Fieldref #2.#1056 // weblogic/ejb/container/manager/BaseEntityManager._WLDF$INST_JPFLD_2:Lweblogic/diagnostics/instrumentation/JoinPoint;
#1058 = Utf8 _WLDF$INST_JPFLD_JPMONS_2
#1059 = NameAndType #1058:#783 // _WLDF$INST_JPFLD_JPMONS_2:[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
#1060 = Fieldref #2.#1059 // weblogic/ejb/container/manager/BaseEntityManager._WLDF$INST_JPFLD_JPMONS_2:[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
#1061 = Utf8 executeDeleteOperations
#1062 = NameAndType #1061:#816 // executeDeleteOperations:(Ljavax/transaction/Transaction;Ljava/util/Set;ZZ)V
#1063 = InterfaceMethodref #671.#1062 // weblogic/ejb/container/interfaces/EntityTxManager.executeDeleteOperations:(Ljavax/transaction/Transaction;Ljava/util/Set;ZZ)V
#1064 = NameAndType #1038:#1039 // addBeanToDeleteStmt:([Ljava/sql/PreparedStatement;Ljava/util/List;[ZLweblogic/ejb/container/persistence/spi/CMPBean;ZZ)V
#1065 = Methodref #2.#1064 // weblogic/ejb/container/manager/BaseEntityManager.addBeanToDeleteStmt:([Ljava/sql/PreparedStatement;Ljava/util/List;[ZLweblogic/ejb/container/persistence/spi/CMPBean;ZZ)V
#1066 = Utf8 : about to execute batch delete.
#1067 = String #1066 // : about to execute batch delete.
#1068 = Utf8 cacheRemoveCMPBeans
#1069 = Utf8 (Ljavax/transaction/Transaction;Ljava/util/List;)V
#1070 = NameAndType #1068:#1069 // cacheRemoveCMPBeans:(Ljavax/transaction/Transaction;Ljava/util/List;)V
#1071 = Methodref #2.#1070 // weblogic/ejb/container/manager/BaseEntityManager.cacheRemoveCMPBeans:(Ljavax/transaction/Transaction;Ljava/util/List;)V
#1072 = Utf8 : about to execute multi delete.
#1073 = String #1072 // : about to execute multi delete.
#1074 = Utf8 cacheRemoveCMPBean
#1075 = Utf8 (Ljavax/transaction/Transaction;Lweblogic/ejb/container/persistence/spi/CMPBean;)V
#1076 = NameAndType #1074:#1075 // cacheRemoveCMPBean:(Ljavax/transaction/Transaction;Lweblogic/ejb/container/persistence/spi/CMPBean;)V
#1077 = Methodref #2.#1076 // weblogic/ejb/container/manager/BaseEntityManager.cacheRemoveCMPBean:(Ljavax/transaction/Transaction;Lweblogic/ejb/container/persistence/spi/CMPBean;)V
#1078 = String #1054 // executeDeleteStmt
#1079 = InterfaceMethodref #865.#840 // java/util/Collection.size:()I
#1080 = Utf8 deletedList
#1081 = Utf8 flushedDeleteKeys
#1082 = Utf8 java/lang/reflect/InvocationTargetException
#1083 = Class #1082 // java/lang/reflect/InvocationTargetException
#1084 = Utf8 oracle.jdbc.OraclePreparedStatement
#1085 = String #1084 // oracle.jdbc.OraclePreparedStatement
#1086 = Utf8 getClass
#1087 = NameAndType #1086:#124 // getClass:()Ljava/lang/Class;
#1088 = Methodref #369.#1087 // java/lang/Object.getClass:()Ljava/lang/Class;
#1089 = Utf8 getName
#1090 = NameAndType #1089:#142 // getName:()Ljava/lang/String;
#1091 = Methodref #86.#1090 // java/lang/Class.getName:()Ljava/lang/String;
#1092 = Utf8 equals
#1093 = NameAndType #1092:#568 // equals:(Ljava/lang/Object;)Z
#1094 = Methodref #349.#1093 // java/lang/String.equals:(Ljava/lang/Object;)Z
#1095 = Utf8 setExecuteBatch
#1096 = String #1095 // setExecuteBatch
#1097 = Utf8 java/lang/Integer
#1098 = Class #1097 // java/lang/Integer
#1099 = Utf8 TYPE
#1100 = NameAndType #1099:#128 // TYPE:Ljava/lang/Class;
#1101 = Fieldref #1098.#1100 // java/lang/Integer.TYPE:Ljava/lang/Class;
#1102 = Utf8 valueOf
#1103 = Utf8 (I)Ljava/lang/Integer;
#1104 = NameAndType #1102:#1103 // valueOf:(I)Ljava/lang/Integer;
#1105 = Methodref #1098.#1104 // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
#1106 = Utf8 java/lang/reflect/Method
#1107 = Class #1106 // java/lang/reflect/Method
#1108 = Utf8 invoke
#1109 = Utf8 (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
#1110 = NameAndType #1108:#1109 // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
#1111 = Methodref #1107.#1110 // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
#1112 = Utf8 getTargetException
#1113 = Utf8 ()Ljava/lang/Throwable;
#1114 = NameAndType #1112:#1113 // getTargetException:()Ljava/lang/Throwable;
#1115 = Methodref #1083.#1114 // java/lang/reflect/InvocationTargetException.getTargetException:()Ljava/lang/Throwable;
#1116 = Utf8 meth
#1117 = Utf8 targetException
#1118 = Utf8 ite
#1119 = Utf8 Ljava/lang/reflect/InvocationTargetException;
#1120 = Utf8 pstmt
#1121 = Utf8 batchValue
#1122 = Utf8 sendBatch
#1123 = String #1122 // sendBatch
#1124 = Utf8 intValue
#1125 = NameAndType #1124:#114 // intValue:()I
#1126 = Methodref #1098.#1125 // java/lang/Integer.intValue:()I
#1127 = Utf8 retValue
#1128 = Utf8 executeM2NJoinTableInserts
#1129 = Utf8 (Ljava/util/Map;Ljavax/transaction/Transaction;Z)V
#1130 = Utf8 no deferred M2N INSERTs.
#1131 = String #1130 // no deferred M2N INSERTs.
#1132 = Utf8
#1133 = String #1132 //
#1134 = Utf8 process deferred M2N INSERTs for
#1135 = String #1134 // process deferred M2N INSERTs for
#1136 = Utf8 (I)Ljava/lang/StringBuilder;
#1137 = NameAndType #608:#1136 // append:(I)Ljava/lang/StringBuilder;
#1138 = Methodref #604.#1137 // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
#1139 = Utf8 source Beans.
#1140 = String #1139 // source Beans.
#1141 = Utf8 __WL_getM2NSQL
#1142 = Utf8 (Ljava/lang/String;I)Ljava/lang/String;
#1143 = NameAndType #1141:#1142 // __WL_getM2NSQL:(Ljava/lang/String;I)Ljava/lang/String;
#1144 = InterfaceMethodref #501.#1143 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_getM2NSQL:(Ljava/lang/String;I)Ljava/lang/String;
#1145 = Utf8 prepareStatement
#1146 = Utf8 (Ljava/lang/String;)Ljava/sql/PreparedStatement;
#1147 = NameAndType #1145:#1146 // prepareStatement:(Ljava/lang/String;)Ljava/sql/PreparedStatement;
#1148 = InterfaceMethodref #926.#1147 // java/sql/Connection.prepareStatement:(Ljava/lang/String;)Ljava/sql/PreparedStatement;
#1149 = Utf8 set M2N Join Table INSERT for
#1150 = String #1149 // set M2N Join Table INSERT for
#1151 = Utf8 ,\n pk '
#1152 = String #1151 // ,\n pk '
#1153 = Utf8 __WL_getCmrBeansForCmrField
#1154 = Utf8 (Ljava/lang/String;)Ljava/util/Collection;
#1155 = NameAndType #1153:#1154 // __WL_getCmrBeansForCmrField:(Ljava/lang/String;)Ljava/util/Collection;
#1156 = InterfaceMethodref #501.#1155 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_getCmrBeansForCmrField:(Ljava/lang/String;)Ljava/util/Collection;
#1157 = Utf8 weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet
#1158 = Class #1157 // weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet
#1159 = Utf8 getAddSet
#1160 = NameAndType #1159:#1008 // getAddSet:()Ljava/util/Set;
#1161 = InterfaceMethodref #1158.#1160 // weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet.getAddSet:()Ljava/util/Set;
#1162 = InterfaceMethodref #566.#840 // java/util/Set.size:()I
#1163 = Utf8 getCreatorPk
#1164 = NameAndType #1163:#351 // getCreatorPk:()Ljava/lang/Object;
#1165 = InterfaceMethodref #1158.#1164 // weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet.getCreatorPk:()Ljava/lang/Object;
#1166 = Utf8 setting Join Table INSERT params for thisPk: '
#1167 = String #1166 // setting Join Table INSERT params for thisPk: '
#1168 = Utf8 ', otherBeanPK: '
#1169 = String #1168 // ', otherBeanPK: '
#1170 = Utf8 setAddJoinTableSQLParams
#1171 = Utf8 (Ljava/sql/PreparedStatement;Ljava/lang/Object;Ljava/lang/Object;)V
#1172 = NameAndType #1170:#1171 // setAddJoinTableSQLParams:(Ljava/sql/PreparedStatement;Ljava/lang/Object;Ljava/lang/Object;)V
#1173 = InterfaceMethodref #1158.#1172 // weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet.setAddJoinTableSQLParams:(Ljava/sql/PreparedStatement;Ljava/lang/Object;Ljava/lang/Object;)V
#1174 = Utf8 : about to execute batch M2NJoinTableInserts.
#1175 = String #1174 // : about to execute batch M2NJoinTableInserts.
#1176 = InterfaceMethodref #566.#868 // java/util/Set.clear:()V
#1177 = Utf8 , pk '
#1178 = String #1177 // , pk '
#1179 = Utf8 : about to execute single M2NJoinTableInsert.
#1180 = String #1179 // : about to execute single M2NJoinTableInsert.
#1181 = Utf8 releaseResources
#1182 = Utf8 (Ljava/sql/Connection;Ljava/sql/Statement;Ljava/sql/ResultSet;)V
#1183 = NameAndType #1181:#1182 // releaseResources:(Ljava/sql/Connection;Ljava/sql/Statement;Ljava/sql/ResultSet;)V
#1184 = Methodref #260.#1183 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseResources:(Ljava/sql/Connection;Ljava/sql/Statement;Ljava/sql/ResultSet;)V
#1185 = String #1128 // executeM2NJoinTableInserts
#1186 = Utf8 otherBeanPK
#1187 = Utf8 thisBeanPK
#1188 = Utf8 addSetIt
#1189 = Utf8 cmrBeans
#1190 = Utf8 addSet
#1191 = Utf8 it2
#1192 = Utf8 addedBeans
#1193 = Utf8 sqlInsert
#1194 = Utf8 insertStmt
#1195 = Utf8 beanList
#1196 = Utf8 cmrf2pkList
#1197 = Utf8 beforeCompletion
#1198 = Utf8 weblogic/ejb/container/internal/InvocationWrapper
#1199 = Class #1198 // weblogic/ejb/container/internal/InvocationWrapper
#1200 = Utf8 getPrimaryKey
#1201 = NameAndType #1200:#351 // getPrimaryKey:()Ljava/lang/Object;
#1202 = Methodref #1199.#1201 // weblogic/ejb/container/internal/InvocationWrapper.getPrimaryKey:()Ljava/lang/Object;
#1203 = Utf8 (Ljava/util/Collection;Ljava/lang/Object;)V
#1204 = NameAndType #1197:#1203 // beforeCompletion:(Ljava/util/Collection;Ljava/lang/Object;)V
#1205 = Methodref #2.#1204 // weblogic/ejb/container/manager/BaseEntityManager.beforeCompletion:(Ljava/util/Collection;Ljava/lang/Object;)V
#1206 = Utf8 detail
#1207 = NameAndType #1206:#529 // detail:Ljava/lang/Throwable;
#1208 = Fieldref #424.#1207 // weblogic/ejb/container/InternalException.detail:Ljava/lang/Throwable;
#1209 = Utf8 java/lang/RuntimeException
#1210 = Class #1209 // java/lang/RuntimeException
#1211 = Utf8 ie
#1212 = Utf8 Lweblogic/ejb/container/InternalException;
#1213 = Utf8 wrap
#1214 = Utf8 Lweblogic/ejb/container/internal/InvocationWrapper;
#1215 = Utf8 finderRetToPks
#1216 = Utf8 (Ljava/lang/Object;)Ljava/util/Collection;
#1217 = NameAndType #1215:#1216 // finderRetToPks:(Ljava/lang/Object;)Ljava/util/Collection;
#1218 = Methodref #2.#1217 // weblogic/ejb/container/manager/BaseEntityManager.finderRetToPks:(Ljava/lang/Object;)Ljava/util/Collection;
#1219 = Utf8 ret
#1220 = Utf8 pks
#1221 = Utf8 afterCompletion
#1222 = Utf8 (Ljava/util/Collection;Ljava/lang/Object;ILjava/lang/Object;)V
#1223 = NameAndType #1221:#1222 // afterCompletion:(Ljava/util/Collection;Ljava/lang/Object;ILjava/lang/Object;)V
#1224 = Methodref #2.#1223 // weblogic/ejb/container/manager/BaseEntityManager.afterCompletion:(Ljava/util/Collection;Ljava/lang/Object;ILjava/lang/Object;)V
#1225 = Utf8 perform a check to verify if the queries are fit for batching
#1226 = String #1225 // perform a check to verify if the queries are fit for batching
#1227 = Utf8 __WL_getNullSnapshotVariables
#1228 = NameAndType #1227:#954 // __WL_getNullSnapshotVariables:()Ljava/util/Collection;
#1229 = InterfaceMethodref #501.#1228 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_getNullSnapshotVariables:()Ljava/util/Collection;
#1230 = Utf8 the collection of snapshot variables that are null are of different sizes for bean
#1231 = String #1230 // the collection of snapshot variables that are null are of different sizes for bean
#1232 = Utf8 , hence the queries are not suitable for batching
#1233 = String #1232 // , hence the queries are not suitable for batching
#1234 = InterfaceMethodref #865.#590 // java/util/Collection.contains:(Ljava/lang/Object;)Z
#1235 = Utf8 the snapshot variables that are null for this batch of queries are different for bean
#1236 = String #1235 // the snapshot variables that are null for this batch of queries are different for bean
#1237 = Utf8 otherColl
#1238 = Utf8 coll
#1239 = Utf8 snapshotVariableName
#1240 = Utf8 count
#1241 = Utf8 nullSnapshotVariableArray
#1242 = Utf8 [Ljava/util/Collection;
#1243 = Utf8 [Ljava/util/HashSet;
#1244 = Class #1243 // "[Ljava/util/HashSet;"
#1245 = InterfaceMethodref #542.#1201 // javax/ejb/EJBObject.getPrimaryKey:()Ljava/lang/Object;
#1246 = InterfaceMethodref #544.#1201 // javax/ejb/EJBLocalObject.getPrimaryKey:()Ljava/lang/Object;
#1247 = Utf8 java/util/Enumeration
#1248 = Class #1247 // java/util/Enumeration
#1249 = Utf8 hasMoreElements
#1250 = NameAndType #1249:#118 // hasMoreElements:()Z
#1251 = InterfaceMethodref #1248.#1250 // java/util/Enumeration.hasMoreElements:()Z
#1252 = Utf8 nextElement
#1253 = NameAndType #1252:#351 // nextElement:()Ljava/lang/Object;
#1254 = InterfaceMethodref #1248.#1253 // java/util/Enumeration.nextElement:()Ljava/lang/Object;
#1255 = Utf8 obj
#1256 = Utf8 objs
#1257 = Utf8 Ljava/util/Enumeration;
#1258 = Utf8 flushModified
#1259 = Utf8 (Ljava/util/Collection;Ljavax/transaction/Transaction;ZLjava/util/Collection;)V
#1260 = Utf8 getPool
#1261 = Utf8 ()Lweblogic/ejb/container/interfaces/PoolIntf;
#1262 = Utf8 getBeanFromRS
#1263 = Utf8 (Ljava/lang/Object;Lweblogic/ejb/container/persistence/spi/RSInfo;)Ljavax/ejb/EntityBean;
#1264 = Utf8 (Ljava/lang/Object;Ljava/lang/Object;Lweblogic/ejb/container/persistence/spi/RSInfo;)Ljavax/ejb/EntityBean;
#1265 = NameAndType #1262:#1264 // getBeanFromRS:(Ljava/lang/Object;Ljava/lang/Object;Lweblogic/ejb/container/persistence/spi/RSInfo;)Ljavax/ejb/EntityBean;
#1266 = Methodref #2.#1265 // weblogic/ejb/container/manager/BaseEntityManager.getBeanFromRS:(Ljava/lang/Object;Ljava/lang/Object;Lweblogic/ejb/container/persistence/spi/RSInfo;)Ljavax/ejb/EntityBean;
#1267 = Utf8 rsInfo
#1268 = Utf8 Lweblogic/ejb/container/persistence/spi/RSInfo;
#1269 = Utf8 postFinderCleanup
#1270 = Utf8 (Ljava/lang/Object;Ljava/util/Collection;ZZ)V
#1271 = Utf8 getBeanFromPool
#1272 = Utf8 ()Ljavax/ejb/EntityBean;
#1273 = Utf8 weblogic/ejb/container/interfaces/PoolIntf
#1274 = Class #1273 // weblogic/ejb/container/interfaces/PoolIntf
#1275 = Utf8 getBean
#1276 = NameAndType #1275:#351 // getBean:()Ljava/lang/Object;
#1277 = InterfaceMethodref #1274.#1276 // weblogic/ejb/container/interfaces/PoolIntf.getBean:()Ljava/lang/Object;
#1278 = Utf8 getReflectionTarget
#1279 = Utf8 (Z)Ljavax/ejb/EntityBean;
#1280 = NameAndType #1271:#1272 // getBeanFromPool:()Ljavax/ejb/EntityBean;
#1281 = Methodref #2.#1280 // weblogic/ejb/container/manager/BaseEntityManager.getBeanFromPool:()Ljavax/ejb/EntityBean;
#1282 = NameAndType #33:#34 // reflectionTargetLocal:Ljavax/ejb/EntityBean;
#1283 = Fieldref #2.#1282 // weblogic/ejb/container/manager/BaseEntityManager.reflectionTargetLocal:Ljavax/ejb/EntityBean;
#1284 = NameAndType #421:#1272 // createBean:()Ljavax/ejb/EntityBean;
#1285 = Methodref #296.#1284 // weblogic/ejb/container/pool/EntityPool.createBean:()Ljavax/ejb/EntityBean;
#1286 = Utf8 __WL_setIsLocal
#1287 = NameAndType #1286:#514 // __WL_setIsLocal:(Z)V
#1288 = InterfaceMethodref #681.#1287 // weblogic/ejb/container/interfaces/WLEntityBean.__WL_setIsLocal:(Z)V
#1289 = NameAndType #35:#34 // reflectionTargetRemote:Ljavax/ejb/EntityBean;
#1290 = Fieldref #2.#1289 // weblogic/ejb/container/manager/BaseEntityManager.reflectionTargetRemote:Ljavax/ejb/EntityBean;
#1291 = Utf8 isLocal
#1292 = Utf8 destroyReflectionTarget
#1293 = Utf8 (Ljavax/ejb/EntityBean;)V
#1294 = Utf8 destroyPooledBean
#1295 = NameAndType #1294:#1293 // destroyPooledBean:(Ljavax/ejb/EntityBean;)V
#1296 = Methodref #2.#1295 // weblogic/ejb/container/manager/BaseEntityManager.destroyPooledBean:(Ljavax/ejb/EntityBean;)V
#1297 = Utf8 releaseReflectionTarget
#1298 = Utf8 releaseBeanToPool
#1299 = NameAndType #1298:#1293 // releaseBeanToPool:(Ljavax/ejb/EntityBean;)V
#1300 = Methodref #2.#1299 // weblogic/ejb/container/manager/BaseEntityManager.releaseBeanToPool:(Ljavax/ejb/EntityBean;)V
#1301 = Utf8 destroyBean
#1302 = NameAndType #1301:#167 // destroyBean:(Ljava/lang/Object;)V
#1303 = InterfaceMethodref #1274.#1302 // weblogic/ejb/container/interfaces/PoolIntf.destroyBean:(Ljava/lang/Object;)V
#1304 = Utf8 destroyPooledInstance
#1305 = Utf8 (Lweblogic/ejb/container/internal/InvocationWrapper;Ljava/lang/Throwable;)V
#1306 = Methodref #1199.#1276 // weblogic/ejb/container/internal/InvocationWrapper.getBean:()Ljava/lang/Object;
#1307 = Utf8 ee
#1308 = Utf8 __WL_getEJBContext
#1309 = Utf8 ()Ljavax/ejb/EJBContext;
#1310 = NameAndType #1308:#1309 // __WL_getEJBContext:()Ljavax/ejb/EJBContext;
#1311 = InterfaceMethodref #681.#1310 // weblogic/ejb/container/interfaces/WLEntityBean.__WL_getEJBContext:()Ljavax/ejb/EJBContext;
#1312 = Utf8 __WL_setPrimaryKey
#1313 = NameAndType #1312:#167 // __WL_setPrimaryKey:(Ljava/lang/Object;)V
#1314 = Methodref #457.#1313 // weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_setPrimaryKey:(Ljava/lang/Object;)V
#1315 = Utf8 releaseBean
#1316 = NameAndType #1315:#167 // releaseBean:(Ljava/lang/Object;)V
#1317 = InterfaceMethodref #1274.#1316 // weblogic/ejb/container/interfaces/PoolIntf.releaseBean:(Ljava/lang/Object;)V
#1318 = Utf8 cacheRemoveBean
#1319 = Utf8 __WL_getIsRemoved
#1320 = NameAndType #1319:#118 // __WL_getIsRemoved:()Z
#1321 = InterfaceMethodref #501.#1320 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_getIsRemoved:()Z
#1322 = Utf8 __WL_initialize
#1323 = NameAndType #1322:#70 // __WL_initialize:()V
#1324 = InterfaceMethodref #501.#1323 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_initialize:()V
#1325 = Utf8 __WL_setIsRemoved
#1326 = NameAndType #1325:#514 // __WL_setIsRemoved:(Z)V
#1327 = InterfaceMethodref #501.#1326 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_setIsRemoved:(Z)V
#1328 = NameAndType #1318:#652 // cacheRemoveBean:(Ljavax/transaction/Transaction;Ljava/lang/Object;)V
#1329 = Methodref #2.#1328 // weblogic/ejb/container/manager/BaseEntityManager.cacheRemoveBean:(Ljavax/transaction/Transaction;Ljava/lang/Object;)V
#1330 = Utf8 cacheRemoveBeanOnError
#1331 = NameAndType #1330:#652 // cacheRemoveBeanOnError:(Ljavax/transaction/Transaction;Ljava/lang/Object;)V
#1332 = Methodref #2.#1331 // weblogic/ejb/container/manager/BaseEntityManager.cacheRemoveBeanOnError:(Ljavax/transaction/Transaction;Ljava/lang/Object;)V
#1333 = Utf8 alreadyCached
#1334 = Utf8 (Ljava/lang/Object;Ljava/lang/Object;)Ljavax/ejb/EntityBean;
#1335 = Utf8 finderCacheInsert
#1336 = Utf8 (Ljava/lang/Object;Ljava/lang/Object;Ljavax/ejb/EJBObject;Ljavax/ejb/EJBLocalObject;Ljavax/ejb/EntityBean;)Z
#1337 = Utf8 (Ljavax/ejb/EntityBean;)Z
#1338 = Utf8 called BaseEntityManager.finderCacheInsert...
#1339 = String #1338 // called BaseEntityManager.finderCacheInsert...
#1340 = Utf8 allocateEO
#1341 = Utf8 (Ljava/lang/Object;)Ljavax/ejb/EJBObject;
#1342 = NameAndType #1340:#1341 // allocateEO:(Ljava/lang/Object;)Ljavax/ejb/EJBObject;
#1343 = InterfaceMethodref #341.#1342 // weblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf.allocateEO:(Ljava/lang/Object;)Ljavax/ejb/EJBObject;
#1344 = Utf8 allocateELO
#1345 = Utf8 (Ljava/lang/Object;)Lweblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf;
#1346 = NameAndType #1344:#1345 // allocateELO:(Ljava/lang/Object;)Lweblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf;
#1347 = InterfaceMethodref #343.#1346 // weblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf.allocateELO:(Ljava/lang/Object;)Lweblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf;
#1348 = NameAndType #1335:#1336 // finderCacheInsert:(Ljava/lang/Object;Ljava/lang/Object;Ljavax/ejb/EJBObject;Ljavax/ejb/EJBLocalObject;Ljavax/ejb/EntityBean;)Z
#1349 = Methodref #2.#1348 // weblogic/ejb/container/manager/BaseEntityManager.finderCacheInsert:(Ljava/lang/Object;Ljava/lang/Object;Ljavax/ejb/EJBObject;Ljavax/ejb/EJBLocalObject;Ljavax/ejb/EntityBean;)Z
#1350 = Utf8 primaryKey
#1351 = Utf8 weblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf
#1352 = Class #1351 // weblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf
#1353 = Utf8 (Ljavax/ejb/EntityBean;Z)Ljava/lang/Object;
#1354 = Utf8 finderGetEoFromBeanOrPk
#1355 = Utf8 (Ljavax/ejb/EntityBean;Ljava/lang/Object;Z)Ljava/lang/Object;
#1356 = Utf8 __WL_getEJBLocalObject
#1357 = Utf8 ()Ljavax/ejb/EJBLocalObject;
#1358 = NameAndType #1356:#1357 // __WL_getEJBLocalObject:()Ljavax/ejb/EJBLocalObject;
#1359 = Methodref #457.#1358 // weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_getEJBLocalObject:()Ljavax/ejb/EJBLocalObject;
#1360 = Utf8 __WL_getEJBObject
#1361 = Utf8 ()Ljavax/ejb/EJBObject;
#1362 = NameAndType #1360:#1361 // __WL_getEJBObject:()Ljavax/ejb/EJBObject;
#1363 = Methodref #457.#1362 // weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_getEJBObject:()Ljavax/ejb/EJBObject;
#1364 = Utf8 checkForReentrant
#1365 = Utf8 (Ljavax/ejb/EntityBean;Ljava/lang/Object;)V
#1366 = Utf8 lognoSuchEntityExceptionLoggable
#1367 = Utf8 (Ljava/lang/String;)Lweblogic/logging/Loggable;
#1368 = NameAndType #1366:#1367 // lognoSuchEntityExceptionLoggable:(Ljava/lang/String;)Lweblogic/logging/Loggable;
#1369 = Methodref #207.#1368 // weblogic/ejb/container/EJBLogger.lognoSuchEntityExceptionLoggable:(Ljava/lang/String;)Lweblogic/logging/Loggable;
#1370 = Utf8 __WL_isBusy
#1371 = NameAndType #1370:#118 // __WL_isBusy:()Z
#1372 = InterfaceMethodref #681.#1371 // weblogic/ejb/container/interfaces/WLEntityBean.__WL_isBusy:()Z
#1373 = Utf8 getDisplayName
#1374 = NameAndType #1373:#142 // getDisplayName:()Ljava/lang/String;
#1375 = Methodref #2.#1374 // weblogic/ejb/container/manager/BaseEntityManager.getDisplayName:()Ljava/lang/String;
#1376 = Utf8 logillegalReentrantCallLoggable
#1377 = NameAndType #1376:#998 // logillegalReentrantCallLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
#1378 = Methodref #207.#1377 // weblogic/ejb/container/EJBLogger.logillegalReentrantCallLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
#1379 = Methodref #424.#855 // weblogic/ejb/container/InternalException."<init>":(Ljava/lang/String;)V
#1380 = Utf8 remoteFindByPrimaryKey
#1381 = Utf8 (Ljava/lang/reflect/Method;Ljava/lang/Object;)Ljavax/ejb/EJBObject;
#1382 = Utf8 findByPrimaryKey
#1383 = Utf8 (Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/Object;Z)Ljava/lang/Object;
#1384 = NameAndType #1382:#1383 // findByPrimaryKey:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/Object;Z)Ljava/lang/Object;
#1385 = Methodref #2.#1384 // weblogic/ejb/container/manager/BaseEntityManager.findByPrimaryKey:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/Object;Z)Ljava/lang/Object;
#1386 = Utf8 fpkMethod
#1387 = Utf8 localFindByPrimaryKey
#1388 = Utf8 (Ljava/lang/reflect/Method;Ljava/lang/Object;)Ljavax/ejb/EJBLocalObject;
#1389 = Utf8 (Lweblogic/ejb/container/internal/InvocationWrapper;Ljava/lang/Object;)Ljavax/ejb/EJBObject;
#1390 = NameAndType #562:#563 // getFindByPrimaryKeyMethod:()Ljava/lang/reflect/Method;
#1391 = Methodref #2.#1390 // weblogic/ejb/container/manager/BaseEntityManager.getFindByPrimaryKeyMethod:()Ljava/lang/reflect/Method;
#1392 = Methodref #1199.#721 // weblogic/ejb/container/internal/InvocationWrapper.getInvokeTxOrThread:()Ljava/lang/Object;
#1393 = Utf8 (Lweblogic/ejb/container/internal/InvocationWrapper;Ljava/lang/Object;)Ljava/lang/Object;
#1394 = Utf8 Null primary key during findByPrimaryKey
#1395 = String #1394 // Null primary key during findByPrimaryKey
#1396 = Utf8 javax/ejb/ObjectNotFoundException
#1397 = Class #1396 // javax/ejb/ObjectNotFoundException
#1398 = Utf8 Primary key was null!
#1399 = String #1398 // Primary key was null!
#1400 = Methodref #1397.#855 // javax/ejb/ObjectNotFoundException."<init>":(Ljava/lang/String;)V
#1401 = Utf8 incrementCacheAccessCount
#1402 = NameAndType #1401:#70 // incrementCacheAccessCount:()V
#1403 = Methodref #203.#1402 // weblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl.incrementCacheAccessCount:()V
#1404 = NameAndType #1333:#1334 // alreadyCached:(Ljava/lang/Object;Ljava/lang/Object;)Ljavax/ejb/EntityBean;
#1405 = Methodref #2.#1404 // weblogic/ejb/container/manager/BaseEntityManager.alreadyCached:(Ljava/lang/Object;Ljava/lang/Object;)Ljavax/ejb/EntityBean;
#1406 = Utf8 incrementCacheHitCount
#1407 = NameAndType #1406:#70 // incrementCacheHitCount:()V
#1408 = Methodref #203.#1407 // weblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl.incrementCacheHitCount:()V
#1409 = NameAndType #1278:#1279 // getReflectionTarget:(Z)Ljavax/ejb/EntityBean;
#1410 = Methodref #2.#1409 // weblogic/ejb/container/manager/BaseEntityManager.getReflectionTarget:(Z)Ljavax/ejb/EntityBean;
#1411 = Utf8 (Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;Ljava/lang/Object;)Ljava/lang/Object;
#1412 = NameAndType #1382:#1411 // findByPrimaryKey:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;Ljava/lang/Object;)Ljava/lang/Object;
#1413 = InterfaceMethodref #386.#1412 // weblogic/ejb/container/persistence/spi/PersistenceManager.findByPrimaryKey:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;Ljava/lang/Object;)Ljava/lang/Object;
#1414 = NameAndType #1269:#1270 // postFinderCleanup:(Ljava/lang/Object;Ljava/util/Collection;ZZ)V
#1415 = Methodref #2.#1414 // weblogic/ejb/container/manager/BaseEntityManager.postFinderCleanup:(Ljava/lang/Object;Ljava/util/Collection;ZZ)V
#1416 = Utf8 logfindByPkReturnedNullLoggable
#1417 = NameAndType #1416:#998 // logfindByPkReturnedNullLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
#1418 = Methodref #207.#1417 // weblogic/ejb/container/EJBLogger.logfindByPkReturnedNullLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
#1419 = Utf8 java/rmi/RemoteException
#1420 = Class #1419 // java/rmi/RemoteException
#1421 = Methodref #1420.#855 // java/rmi/RemoteException."<init>":(Ljava/lang/String;)V
#1422 = NameAndType #1292:#1293 // destroyReflectionTarget:(Ljavax/ejb/EntityBean;)V
#1423 = Methodref #2.#1422 // weblogic/ejb/container/manager/BaseEntityManager.destroyReflectionTarget:(Ljavax/ejb/EntityBean;)V
#1424 = Utf8 handleMethodException
#1425 = Utf8 (Ljava/lang/reflect/Method;[Ljava/lang/Class;Ljava/lang/Throwable;)V
#1426 = NameAndType #1424:#1425 // handleMethodException:(Ljava/lang/reflect/Method;[Ljava/lang/Class;Ljava/lang/Throwable;)V
#1427 = Methodref #2.#1426 // weblogic/ejb/container/manager/BaseEntityManager.handleMethodException:(Ljava/lang/reflect/Method;[Ljava/lang/Class;Ljava/lang/Throwable;)V
#1428 = Methodref #369.#1093 // java/lang/Object.equals:(Ljava/lang/Object;)Z
#1429 = Utf8 ejbFindByPrimaryKey returned
#1430 = String #1429 // ejbFindByPrimaryKey returned
#1431 = Utf8 but we passed in :
#1432 = String #1431 // but we passed in :
#1433 = NameAndType #1297:#1293 // releaseReflectionTarget:(Ljavax/ejb/EntityBean;)V
#1434 = Methodref #2.#1433 // weblogic/ejb/container/manager/BaseEntityManager.releaseReflectionTarget:(Ljavax/ejb/EntityBean;)V
#1435 = Utf8 o
#1436 = Utf8 invokeTxOrThread
#1437 = Utf8 cachedBean
#1438 = Utf8 reflectionTarget
#1439 = Utf8 remoteScalarFinder
#1440 = Utf8 (Lweblogic/ejb/container/internal/InvocationWrapper;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljavax/ejb/EJBObject;
#1441 = Utf8 scalarFinder
#1442 = Utf8 (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Z)Ljava/lang/Object;
#1443 = NameAndType #1441:#1442 // scalarFinder:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Z)Ljava/lang/Object;
#1444 = Methodref #2.#1443 // weblogic/ejb/container/manager/BaseEntityManager.scalarFinder:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Z)Ljava/lang/Object;
#1445 = Utf8 finder
#1446 = Utf8 txOrThread
#1447 = Utf8 localScalarFinder
#1448 = Utf8 (Lweblogic/ejb/container/internal/InvocationWrapper;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljavax/ejb/EJBLocalObject;
#1449 = Utf8 (Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljavax/ejb/EJBObject;
#1450 = Utf8 called ExclusiveEntityManager.scalarFinder...
#1451 = String #1450 // called ExclusiveEntityManager.scalarFinder...
#1452 = Utf8 \tparam:
#1453 = String #1452 // \tparam:
#1454 = Utf8 ,
#1455 = String #1454 // ,
#1456 = Utf8 fk
#1457 = Utf8 (Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljavax/ejb/EJBLocalObject;
#1458 = Utf8 (Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
#1459 = NameAndType #1441:#1458 // scalarFinder:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
#1460 = InterfaceMethodref #386.#1459 // weblogic/ejb/container/persistence/spi/PersistenceManager.scalarFinder:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
#1461 = Class #802 // "[Ljava/lang/Object;"
#1462 = Utf8 enumFinder
#1463 = Utf8 (Lweblogic/ejb/container/internal/InvocationWrapper;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Enumeration;
#1464 = NameAndType #1291:#118 // isLocal:()Z
#1465 = Methodref #1199.#1464 // weblogic/ejb/container/internal/InvocationWrapper.isLocal:()Z
#1466 = Utf8 collectionFinder
#1467 = Utf8 (Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Collection;
#1468 = NameAndType #1466:#1467 // collectionFinder:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Collection;
#1469 = InterfaceMethodref #386.#1468 // weblogic/ejb/container/persistence/spi/PersistenceManager.collectionFinder:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Collection;
#1470 = Utf8 (Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Enumeration;
#1471 = NameAndType #1462:#1470 // enumFinder:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Enumeration;
#1472 = InterfaceMethodref #386.#1471 // weblogic/ejb/container/persistence/spi/PersistenceManager.enumFinder:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Enumeration;
#1473 = Methodref #1107.#1090 // java/lang/reflect/Method.getName:()Ljava/lang/String;
#1474 = Utf8 logfinderReturnedNullLoggable
#1475 = NameAndType #1474:#998 // logfinderReturnedNullLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
#1476 = Methodref #207.#1475 // weblogic/ejb/container/EJBLogger.logfinderReturnedNullLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
#1477 = Utf8 weblogic/ejb/EJBObjectEnum
#1478 = Class #1477 // weblogic/ejb/EJBObjectEnum
#1479 = Utf8 (Ljava/util/Collection;)V
#1480 = NameAndType #56:#1479 // "<init>":(Ljava/util/Collection;)V
#1481 = Methodref #1478.#1480 // weblogic/ejb/EJBObjectEnum."<init>":(Ljava/util/Collection;)V
#1482 = Utf8 pkEnumToEnum
#1483 = Utf8 (Ljava/util/Enumeration;Z)Ljava/util/Enumeration;
#1484 = NameAndType #1482:#1483 // pkEnumToEnum:(Ljava/util/Enumeration;Z)Ljava/util/Enumeration;
#1485 = Methodref #2.#1484 // weblogic/ejb/container/manager/BaseEntityManager.pkEnumToEnum:(Ljava/util/Enumeration;Z)Ljava/util/Enumeration;
#1486 = Utf8 pkCollToEnum
#1487 = Utf8 (Ljava/util/Collection;Z)Ljava/util/Enumeration;
#1488 = NameAndType #1486:#1487 // pkCollToEnum:(Ljava/util/Collection;Z)Ljava/util/Enumeration;
#1489 = Methodref #2.#1488 // weblogic/ejb/container/manager/BaseEntityManager.pkCollToEnum:(Ljava/util/Collection;Z)Ljava/util/Enumeration;
#1490 = Utf8 pkCol
#1491 = Utf8 pkEnum
#1492 = Utf8 eosFromFinder
#1493 = Utf8 enumeration
#1494 = Utf8 (Ljava/lang/reflect/Method;[Ljava/lang/Object;Z)Ljava/util/Collection;
#1495 = Utf8 (Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Collection;
#1496 = NameAndType #1466:#1495 // collectionFinder:(Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Collection;
#1497 = Methodref #2.#1496 // weblogic/ejb/container/manager/BaseEntityManager.collectionFinder:(Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Collection;
#1498 = Utf8 remoteCollectionFinder
#1499 = Utf8 (Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Collection;
#1500 = Utf8 localCollectionFinder
#1501 = Utf8 weblogic/ejb20/utils/OrderedSet
#1502 = Class #1501 // weblogic/ejb20/utils/OrderedSet
#1503 = Methodref #1502.#1480 // weblogic/ejb20/utils/OrderedSet."<init>":(Ljava/util/Collection;)V
#1504 = Methodref #823.#1480 // java/util/ArrayList."<init>":(Ljava/util/Collection;)V
#1505 = Utf8 pkCollToSet
#1506 = Utf8 (Ljava/util/Collection;Z)Ljava/util/Set;
#1507 = NameAndType #1505:#1506 // pkCollToSet:(Ljava/util/Collection;Z)Ljava/util/Set;
#1508 = Methodref #2.#1507 // weblogic/ejb/container/manager/BaseEntityManager.pkCollToSet:(Ljava/util/Collection;Z)Ljava/util/Set;
#1509 = Utf8 pkCollToColl
#1510 = Utf8 (Ljava/util/Collection;Z)Ljava/util/Collection;
#1511 = NameAndType #1509:#1510 // pkCollToColl:(Ljava/util/Collection;Z)Ljava/util/Collection;
#1512 = Methodref #2.#1511 // weblogic/ejb/container/manager/BaseEntityManager.pkCollToColl:(Ljava/util/Collection;Z)Ljava/util/Collection;
#1513 = Utf8 returnSet
#1514 = Utf8 col
#1515 = Utf8 oCol
#1516 = Utf8 executePreparedQuery
#1517 = Utf8 (Ljava/lang/String;Lweblogic/ejb/container/internal/InvocationWrapper;Ljava/lang/reflect/Method;ZLjava/util/Map;Ljava/util/Map;Lweblogic/ejb/PreparedQuery;)Ljava/lang/Object;
#1518 = Utf8 (Ljava/lang/String;ZZLjava/util/Map;Ljava/util/Map;Lweblogic/ejb/PreparedQuery;)Ljava/lang/Object;
#1519 = NameAndType #1516:#1518 // executePreparedQuery:(Ljava/lang/String;ZZLjava/util/Map;Ljava/util/Map;Lweblogic/ejb/PreparedQuery;)Ljava/lang/Object;
#1520 = Methodref #260.#1519 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.executePreparedQuery:(Ljava/lang/String;ZZLjava/util/Map;Ljava/util/Map;Lweblogic/ejb/PreparedQuery;)Ljava/lang/Object;
#1521 = Utf8 sql
#1522 = Utf8 isSelect
#1523 = Utf8 arguments
#1524 = Utf8 flattenedArguments
#1525 = Utf8 pquery
#1526 = Utf8 Lweblogic/ejb/PreparedQuery;
#1527 = Utf8 weblogic/ejb/PreparedQuery
#1528 = Class #1527 // weblogic/ejb/PreparedQuery
#1529 = Utf8 dynamicSqlQuery
#1530 = Utf8 (Ljava/lang/String;[Ljava/lang/Object;Lweblogic/ejb/WLQueryProperties;Ljava/lang/reflect/Method;ZLjava/lang/Class;)Ljava/lang/Object;
#1531 = Utf8 (Ljava/lang/String;[Ljava/lang/Object;Lweblogic/ejb/WLQueryProperties;ZLjava/lang/Class;)Ljava/lang/Object;
#1532 = NameAndType #1529:#1531 // dynamicSqlQuery:(Ljava/lang/String;[Ljava/lang/Object;Lweblogic/ejb/WLQueryProperties;ZLjava/lang/Class;)Ljava/lang/Object;
#1533 = Methodref #260.#1532 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.dynamicSqlQuery:(Ljava/lang/String;[Ljava/lang/Object;Lweblogic/ejb/WLQueryProperties;ZLjava/lang/Class;)Ljava/lang/Object;
#1534 = Utf8 props
#1535 = Utf8 Lweblogic/ejb/WLQueryProperties;
#1536 = Utf8 resultType
#1537 = Utf8 result
#1538 = Utf8 weblogic/ejb/WLQueryProperties
#1539 = Class #1538 // weblogic/ejb/WLQueryProperties
#1540 = Utf8 dynamicQuery
#1541 = Utf8 (Ljava/lang/String;[Ljava/lang/Object;Lweblogic/ejb/WLQueryProperties;Ljava/lang/reflect/Method;ZZ)Ljava/lang/Object;
#1542 = Utf8 (Ljava/lang/String;Lweblogic/ejb/WLQueryProperties;ZZ)Ljava/lang/Object;
#1543 = NameAndType #1540:#1542 // dynamicQuery:(Ljava/lang/String;Lweblogic/ejb/WLQueryProperties;ZZ)Ljava/lang/Object;
#1544 = Methodref #260.#1543 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.dynamicQuery:(Ljava/lang/String;Lweblogic/ejb/WLQueryProperties;ZZ)Ljava/lang/Object;
#1545 = Utf8 ejbql
#1546 = Utf8 nativeQuery
#1547 = Utf8 javax/ejb/FinderException
#1548 = Class #1547 // javax/ejb/FinderException
#1549 = NameAndType #1546:#963 // nativeQuery:(Ljava/lang/String;)Ljava/lang/String;
#1550 = Methodref #260.#1549 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.nativeQuery:(Ljava/lang/String;)Ljava/lang/String;
#1551 = Utf8 getDatabaseProductName
#1552 = NameAndType #1551:#142 // getDatabaseProductName:()Ljava/lang/String;
#1553 = Methodref #260.#1552 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getDatabaseProductName:()Ljava/lang/String;
#1554 = Utf8 getDatabaseProductVersion
#1555 = NameAndType #1554:#142 // getDatabaseProductVersion:()Ljava/lang/String;
#1556 = Methodref #260.#1555 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getDatabaseProductVersion:()Ljava/lang/String;
#1557 = Utf8 remoteWrapperSetFinder
#1558 = Utf8 (Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Set;
#1559 = Utf8 wrapperSetFinder
#1560 = Utf8 (Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Set;
#1561 = NameAndType #1559:#1560 // wrapperSetFinder:(Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Set;
#1562 = Methodref #2.#1561 // weblogic/ejb/container/manager/BaseEntityManager.wrapperSetFinder:(Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Set;
#1563 = Utf8 (Ljava/lang/reflect/Method;[Ljava/lang/Object;Z)Ljava/util/Set;
#1564 = Utf8 filterNulls
#1565 = Utf8 localWrapperSetFinder
#1566 = Utf8 called wrapperSetFinder...
#1567 = String #1566 // called wrapperSetFinder...
#1568 = Utf8 \texception thrown in setFinder:
#1569 = String #1568 // \texception thrown in setFinder:
#1570 = Utf8 weblogic/utils/StackTraceUtilsClient
#1571 = Class #1570 // weblogic/utils/StackTraceUtilsClient
#1572 = Utf8 throwable2StackTrace
#1573 = NameAndType #1572:#1020 // throwable2StackTrace:(Ljava/lang/Throwable;)Ljava/lang/String;
#1574 = Methodref #1571.#1573 // weblogic/utils/StackTraceUtilsClient.throwable2StackTrace:(Ljava/lang/Throwable;)Ljava/lang/String;
#1575 = Utf8 beanCollToObjectWrapperSet
#1576 = Utf8 (Ljava/util/Collection;ZZ)Ljava/util/Set;
#1577 = NameAndType #1575:#1576 // beanCollToObjectWrapperSet:(Ljava/util/Collection;ZZ)Ljava/util/Set;
#1578 = Methodref #2.#1577 // weblogic/ejb/container/manager/BaseEntityManager.beanCollToObjectWrapperSet:(Ljava/util/Collection;ZZ)Ljava/util/Set;
#1579 = Utf8 pkCollToObjectWrapperSet
#1580 = NameAndType #1579:#1576 // pkCollToObjectWrapperSet:(Ljava/util/Collection;ZZ)Ljava/util/Set;
#1581 = Methodref #2.#1580 // weblogic/ejb/container/manager/BaseEntityManager.pkCollToObjectWrapperSet:(Ljava/util/Collection;ZZ)Ljava/util/Set;
#1582 = Utf8 returning
#1583 = String #1582 // returning
#1584 = Utf8 objects from setFinder.
#1585 = String #1584 // objects from setFinder.
#1586 = Utf8 oset
#1587 = Utf8 remoteSetFinder
#1588 = Utf8 localSetFinder
#1589 = Utf8 ensureDBExistence
#1590 = Utf8 disableTransactionStatusCheck
#1591 = NameAndType #1590:#70 // disableTransactionStatusCheck:()V
#1592 = Methodref #2.#1591 // weblogic/ejb/container/manager/BaseEntityManager.disableTransactionStatusCheck:()V
#1593 = Utf8 enableTransactionStatusCheck
#1594 = NameAndType #1593:#70 // enableTransactionStatusCheck:()V
#1595 = Methodref #2.#1594 // weblogic/ejb/container/manager/BaseEntityManager.enableTransactionStatusCheck:()V
#1596 = Utf8 pooledBean
#1597 = InterfaceMethodref #377.#356 // javax/transaction/TransactionManager.getTransaction:()Ljavax/transaction/Transaction;
#1598 = Utf8 weblogic/transaction/Transaction
#1599 = Class #1598 // weblogic/transaction/Transaction
#1600 = Utf8 DISABLE_TX_STATUS_CHECK
#1601 = String #1600 // DISABLE_TX_STATUS_CHECK
#1602 = Utf8 true
#1603 = String #1602 // true
#1604 = Utf8 setProperty
#1605 = Utf8 (Ljava/lang/String;Ljava/io/Serializable;)V
#1606 = NameAndType #1604:#1605 // setProperty:(Ljava/lang/String;Ljava/io/Serializable;)V
#1607 = InterfaceMethodref #1599.#1606 // weblogic/transaction/Transaction.setProperty:(Ljava/lang/String;Ljava/io/Serializable;)V
#1608 = Utf8 wtx
#1609 = Utf8 Lweblogic/transaction/Transaction;
#1610 = Utf8 cascadeDeleteRemove
#1611 = Utf8 (Lweblogic/ejb/container/internal/InvocationWrapper;Ljavax/ejb/EntityBean;)Ljava/util/Iterator;
#1612 = Utf8 java/util/HashMap
#1613 = Class #1612 // java/util/HashMap
#1614 = Methodref #1613.#71 // java/util/HashMap."<init>":()V
#1615 = Utf8 __WL_makeCascadeDelList
#1616 = Utf8 (Ljava/util/Map;Ljava/util/List;Ljava/util/List;Z)V
#1617 = NameAndType #1615:#1616 // __WL_makeCascadeDelList:(Ljava/util/Map;Ljava/util/List;Ljava/util/List;Z)V
#1618 = InterfaceMethodref #501.#1617 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_makeCascadeDelList:(Ljava/util/Map;Ljava/util/List;Ljava/util/List;Z)V
#1619 = Utf8 Error creating cascade delet list.
#1620 = String #1619 // Error creating cascade delet list.
#1621 = Utf8 cannot reach
#1622 = String #1621 // cannot reach
#1623 = Utf8 mapCascadeDelBeans, ejbName-
#1624 = String #1623 // mapCascadeDelBeans, ejbName-
#1625 = Utf8 keySet
#1626 = NameAndType #1625:#1008 // keySet:()Ljava/util/Set;
#1627 = InterfaceMethodref #11.#1626 // java/util/Map.keySet:()Ljava/util/Set;
#1628 = Utf8 listCascadeDelBeans, ejbName-
#1629 = String #1628 // listCascadeDelBeans, ejbName-
#1630 = Utf8 __WL_setMethodState
#1631 = NameAndType #1630:#468 // __WL_setMethodState:(I)V
#1632 = InterfaceMethodref #501.#1631 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_setMethodState:(I)V
#1633 = Utf8 javax/ejb/EntityContext
#1634 = Class #1633 // javax/ejb/EntityContext
#1635 = InterfaceMethodref #1634.#1201 // javax/ejb/EntityContext.getPrimaryKey:()Ljava/lang/Object;
#1636 = Utf8 listCascadeDelBeansWithoutDBUpdate, ejbName-
#1637 = String #1636 // listCascadeDelBeansWithoutDBUpdate, ejbName-
#1638 = Utf8 __WL_getPersistenceManager
#1639 = NameAndType #1638:#382 // __WL_getPersistenceManager:()Lweblogic/ejb/container/persistence/spi/PersistenceManager;
#1640 = InterfaceMethodref #501.#1639 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPersistenceManager:()Lweblogic/ejb/container/persistence/spi/PersistenceManager;
#1641 = Utf8 flushModifiedBeans
#1642 = NameAndType #1641:#70 // flushModifiedBeans:()V
#1643 = Methodref #260.#1642 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.flushModifiedBeans:()V
#1644 = Utf8 getCMPBMFromBeanObj
#1645 = Utf8 (Ljavax/ejb/EntityBean;)Lweblogic/ejb/container/persistence/spi/CMPBeanManager;
#1646 = NameAndType #1644:#1645 // getCMPBMFromBeanObj:(Ljavax/ejb/EntityBean;)Lweblogic/ejb/container/persistence/spi/CMPBeanManager;
#1647 = Methodref #2.#1646 // weblogic/ejb/container/manager/BaseEntityManager.getCMPBMFromBeanObj:(Ljavax/ejb/EntityBean;)Lweblogic/ejb/container/persistence/spi/CMPBeanManager;
#1648 = Utf8 weblogic/ejb/container/persistence/spi/CMPBeanManager
#1649 = Class #1648 // weblogic/ejb/container/persistence/spi/CMPBeanManager
#1650 = Utf8 (Lweblogic/ejb/container/internal/InvocationWrapper;Ljavax/ejb/EntityBean;Z)V
#1651 = NameAndType #626:#1650 // remove:(Lweblogic/ejb/container/internal/InvocationWrapper;Ljavax/ejb/EntityBean;Z)V
#1652 = InterfaceMethodref #1649.#1651 // weblogic/ejb/container/persistence/spi/CMPBeanManager.remove:(Lweblogic/ejb/container/internal/InvocationWrapper;Ljavax/ejb/EntityBean;Z)V
#1653 = Utf8 Error creating cascade step 2.
#1654 = String #1653 // Error creating cascade step 2.
#1655 = Utf8 Error during cascade delete.
#1656 = String #1655 // Error during cascade delete.
#1657 = Utf8 iterBean
#1658 = Utf8 listCascadeDelBeans
#1659 = Utf8 listCascadeDelBeansWithoutDBUpdate
#1660 = Utf8 mapCascadeDelBeans
#1661 = Utf8 iterCascadeDelBeans
#1662 = Utf8 (Lweblogic/ejb/container/internal/InvocationWrapper;Ljavax/ejb/EntityBean;Ljava/util/Iterator;)V
#1663 = Utf8 Error during cascade delete
#1664 = String #1663 // Error during cascade delete
#1665 = Utf8 getBeanManager
#1666 = Utf8 ()Lweblogic/ejb/container/manager/BaseEntityManager;
#1667 = NameAndType #1665:#1666 // getBeanManager:()Lweblogic/ejb/container/manager/BaseEntityManager;
#1668 = Methodref #260.#1667 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getBeanManager:()Lweblogic/ejb/container/manager/BaseEntityManager;
#1669 = Utf8 unpin
#1670 = Utf8 (Ljava/lang/Object;Ljava/lang/Object;)V
#1671 = Utf8 weblogic/ejb/container/persistence/spi/EloWrapper
#1672 = Class #1671 // weblogic/ejb/container/persistence/spi/EloWrapper
#1673 = Utf8 (Ljavax/ejb/EJBLocalObject;)V
#1674 = NameAndType #56:#1673 // "<init>":(Ljavax/ejb/EJBLocalObject;)V
#1675 = Methodref #1672.#1674 // weblogic/ejb/container/persistence/spi/EloWrapper."<init>":(Ljavax/ejb/EJBLocalObject;)V
#1676 = Utf8 weblogic/ejb/container/persistence/spi/EoWrapper
#1677 = Class #1676 // weblogic/ejb/container/persistence/spi/EoWrapper
#1678 = Utf8 (Ljavax/ejb/EJBObject;)V
#1679 = NameAndType #56:#1678 // "<init>":(Ljavax/ejb/EJBObject;)V
#1680 = Methodref #1677.#1679 // weblogic/ejb/container/persistence/spi/EoWrapper."<init>":(Ljavax/ejb/EJBObject;)V
#1681 = Utf8 s
#1682 = Methodref #823.#569 // java/util/ArrayList.add:(Ljava/lang/Object;)Z
#1683 = Utf8 Ljava/util/ArrayList;
#1684 = Methodref #1478.#71 // weblogic/ejb/EJBObjectEnum."<init>":()V
#1685 = Utf8 addElement
#1686 = NameAndType #1685:#167 // addElement:(Ljava/lang/Object;)V
#1687 = Methodref #1478.#1686 // weblogic/ejb/EJBObjectEnum.addElement:(Ljava/lang/Object;)V
#1688 = Utf8 en
#1689 = Utf8 Lweblogic/ejb/EJBObjectEnum;
#1690 = Utf8 iter
#1691 = Methodref #1502.#71 // weblogic/ejb20/utils/OrderedSet."<init>":()V
#1692 = Utf8 eoSet
#1693 = Utf8 hasBeansEnrolledInTx
#1694 = Utf8 (Ljavax/transaction/Transaction;)Z
#1695 = Utf8 getTxManager
#1696 = Utf8 ()Lweblogic/ejb/container/interfaces/TxManager;
#1697 = NameAndType #1695:#1696 // getTxManager:()Lweblogic/ejb/container/interfaces/TxManager;
#1698 = Methodref #2.#1697 // weblogic/ejb/container/manager/BaseEntityManager.getTxManager:()Lweblogic/ejb/container/interfaces/TxManager;
#1699 = Utf8 weblogic/ejb/container/interfaces/TxManager
#1700 = Class #1699 // weblogic/ejb/container/interfaces/TxManager
#1701 = Utf8 hasListener
#1702 = NameAndType #1701:#1694 // hasListener:(Ljavax/transaction/Transaction;)Z
#1703 = InterfaceMethodref #1700.#1702 // weblogic/ejb/container/interfaces/TxManager.hasListener:(Ljavax/transaction/Transaction;)Z
#1704 = InterfaceMethodref #671.#756 // weblogic/ejb/container/interfaces/EntityTxManager.registerModifiedBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)V
#1705 = Utf8 registerInvalidatedBean
#1706 = NameAndType #1705:#673 // registerInvalidatedBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)V
#1707 = InterfaceMethodref #671.#1706 // weblogic/ejb/container/interfaces/EntityTxManager.registerInvalidatedBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)V
#1708 = Utf8 weblogic/ejb/container/interfaces/InvalidationBeanManager
#1709 = Class #1708 // weblogic/ejb/container/interfaces/InvalidationBeanManager
#1710 = Utf8 invalidate
#1711 = NameAndType #1710:#1670 // invalidate:(Ljava/lang/Object;Ljava/lang/Object;)V
#1712 = InterfaceMethodref #1709.#1711 // weblogic/ejb/container/interfaces/InvalidationBeanManager.invalidate:(Ljava/lang/Object;Ljava/lang/Object;)V
#1713 = Utf8 unregisterModifiedBean
#1714 = NameAndType #1713:#673 // unregisterModifiedBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)V
#1715 = InterfaceMethodref #671.#1714 // weblogic/ejb/container/interfaces/EntityTxManager.unregisterModifiedBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)V
#1716 = Utf8 (Ljavax/transaction/Transaction;)V
#1717 = NameAndType #1641:#1716 // flushModifiedBeans:(Ljavax/transaction/Transaction;)V
#1718 = InterfaceMethodref #671.#1717 // weblogic/ejb/container/interfaces/EntityTxManager.flushModifiedBeans:(Ljavax/transaction/Transaction;)V
#1719 = Utf8 initializePool
#1720 = Utf8 createInitialBeans
#1721 = NameAndType #1720:#70 // createInitialBeans:()V
#1722 = InterfaceMethodref #1274.#1721 // weblogic/ejb/container/interfaces/PoolIntf.createInitialBeans:()V
#1723 = Utf8 setupTxListenerAndTxUser
#1724 = Utf8 (Ljava/lang/Object;Ljava/lang/Object;Lweblogic/ejb/container/interfaces/WLEntityBean;)V
#1725 = Utf8 setupTxListener
#1726 = NameAndType #1725:#1670 // setupTxListener:(Ljava/lang/Object;Ljava/lang/Object;)V
#1727 = Methodref #2.#1726 // weblogic/ejb/container/manager/BaseEntityManager.setupTxListener:(Ljava/lang/Object;Ljava/lang/Object;)V
#1728 = Utf8 needsRemoval
#1729 = Utf8 beanImplClassChangeNotification
#1730 = Utf8 reset
#1731 = NameAndType #1730:#70 // reset:()V
#1732 = InterfaceMethodref #1274.#1731 // weblogic/ejb/container/interfaces/PoolIntf.reset:()V
#1733 = Utf8 getClassLoader
#1734 = NameAndType #1733:#446 // getClassLoader:()Ljava/lang/ClassLoader;
#1735 = InterfaceMethodref #345.#1734 // weblogic/ejb/container/interfaces/BeanInfo.getClassLoader:()Ljava/lang/ClassLoader;
#1736 = Utf8 updateClassLoader
#1737 = NameAndType #1736:#453 // updateClassLoader:(Ljava/lang/ClassLoader;)V
#1738 = InterfaceMethodref #386.#1737 // weblogic/ejb/container/persistence/spi/PersistenceManager.updateClassLoader:(Ljava/lang/ClassLoader;)V
#1739 = Utf8 updateKeyCacheSize
#1740 = NameAndType #1739:#468 // updateKeyCacheSize:(I)V
#1741 = Methodref #260.#1740 // weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.updateKeyCacheSize:(I)V
#1742 = Utf8 shouldStore
#1743 = Utf8 java/lang/Boolean
#1744 = Class #1743 // java/lang/Boolean
#1745 = Utf8 booleanValue
#1746 = NameAndType #1745:#118 // booleanValue:()Z
#1747 = Methodref #1744.#1746 // java/lang/Boolean.booleanValue:()Z
#1748 = Utf8 isFlushPending
#1749 = NameAndType #1748:#723 // isFlushPending:(Ljavax/transaction/Transaction;Ljava/lang/Object;)Z
#1750 = InterfaceMethodref #671.#1749 // weblogic/ejb/container/interfaces/EntityTxManager.isFlushPending:(Ljavax/transaction/Transaction;Ljava/lang/Object;)Z
#1751 = Utf8 beanIsOpsComplete
#1752 = Utf8 passivateUnModifiedBean
#1753 = Utf8 (Ljavax/transaction/Transaction;Ljava/lang/Object;)I
#1754 = Utf8 passivateBasicCheck
#1755 = NameAndType #1754:#723 // passivateBasicCheck:(Ljavax/transaction/Transaction;Ljava/lang/Object;)Z
#1756 = Methodref #2.#1755 // weblogic/ejb/container/manager/BaseEntityManager.passivateBasicCheck:(Ljavax/transaction/Transaction;Ljava/lang/Object;)Z
#1757 = Utf8 cachePassivateUnModifiedBean
#1758 = NameAndType #1757:#1753 // cachePassivateUnModifiedBean:(Ljavax/transaction/Transaction;Ljava/lang/Object;)I
#1759 = Methodref #2.#1758 // weblogic/ejb/container/manager/BaseEntityManager.cachePassivateUnModifiedBean:(Ljavax/transaction/Transaction;Ljava/lang/Object;)I
#1760 = Utf8 passivateLockedUnModifiedBean
#1761 = Utf8 (Ljavax/transaction/Transaction;Ljava/lang/Object;Ljavax/ejb/EntityBean;)Z
#1762 = Utf8 bean is queued for a flush, cannot passivate as an unmodified bean. pk=
#1763 = String #1762 // bean is queued for a flush, cannot passivate as an unmodified bean. pk=
#1764 = Utf8 nonFKHolderRelationChange
#1765 = NameAndType #1764:#1337 // nonFKHolderRelationChange:(Ljavax/ejb/EntityBean;)Z
#1766 = Methodref #2.#1765 // weblogic/ejb/container/manager/BaseEntityManager.nonFKHolderRelationChange:(Ljavax/ejb/EntityBean;)Z
#1767 = Utf8 this bean is the non foreign key holder of a relationship that has been modified. This bean cannot be passivated. pk=
#1768 = String #1767 // this bean is the non foreign key holder of a relationship that has been modified. This bean cannot be passivated. pk=
#1769 = Utf8 m2NInsert
#1770 = NameAndType #1769:#1337 // m2NInsert:(Ljavax/ejb/EntityBean;)Z
#1771 = Methodref #2.#1770 // weblogic/ejb/container/manager/BaseEntityManager.m2NInsert:(Ljavax/ejb/EntityBean;)Z
#1772 = Utf8 this bean has had a deferred INSERT made to one of its many to many relationship member sets. This bean cannot be passivated. pk=
#1773 = String #1772 // this bean has had a deferred INSERT made to one of its many to many relationship member sets. This bean cannot be passivated. pk=
#1774 = Utf8 passivateModifiedBean
#1775 = Utf8 (Ljavax/transaction/Transaction;Ljava/lang/Object;Z)I
#1776 = Utf8 cachePassivateModifiedBean
#1777 = NameAndType #1776:#1775 // cachePassivateModifiedBean:(Ljavax/transaction/Transaction;Ljava/lang/Object;Z)I
#1778 = Methodref #2.#1777 // weblogic/ejb/container/manager/BaseEntityManager.cachePassivateModifiedBean:(Ljavax/transaction/Transaction;Ljava/lang/Object;Z)I
#1779 = Utf8 flushSuccess
#1780 = Utf8 passivateLockedModifiedBean
#1781 = Utf8 (Ljavax/transaction/Transaction;Ljava/lang/Object;ZLjavax/ejb/EntityBean;)Z
#1782 = Utf8 flush did not succeed, and this bean is the non foreign key holder of a relationship that has been modified. This bean cannot be passivated. pk=
#1783 = String #1782 // flush did not succeed, and this bean is the non foreign key holder of a relationship that has been modified. This bean cannot be passivated. pk=
#1784 = Utf8 getVerifyReads
#1785 = NameAndType #1784:#118 // getVerifyReads:()Z
#1786 = Methodref #2.#1785 // weblogic/ejb/container/manager/BaseEntityManager.getVerifyReads:()Z
#1787 = Utf8 bean is an optimistic concurrency bean with verify reads enabled. cannot passivate this bean, it must remain in cache. pk=
#1788 = String #1787 // bean is an optimistic concurrency bean with verify reads enabled. cannot passivate this bean, it must remain in cache. pk=
#1789 = Utf8 __WL_getNonFKHolderRelationChange
#1790 = NameAndType #1789:#118 // __WL_getNonFKHolderRelationChange:()Z
#1791 = InterfaceMethodref #501.#1790 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_getNonFKHolderRelationChange:()Z
#1792 = Utf8 __WL_getM2NInsert
#1793 = NameAndType #1792:#118 // __WL_getM2NInsert:()Z
#1794 = InterfaceMethodref #501.#1793 // weblogic/ejb/container/persistence/spi/CMPBean.__WL_getM2NInsert:()Z
#1795 = Utf8 undeploy
#1796 = NameAndType #1795:#70 // undeploy:()V
#1797 = Methodref #4.#1796 // weblogic/ejb/container/manager/BaseEJBManager.undeploy:()V
#1798 = Utf8 cleanup
#1799 = NameAndType #1798:#70 // cleanup:()V
#1800 = InterfaceMethodref #1274.#1799 // weblogic/ejb/container/interfaces/PoolIntf.cleanup:()V
#1801 = Utf8 reInitializePool
#1802 = NameAndType #1801:#70 // reInitializePool:()V
#1803 = InterfaceMethodref #1274.#1802 // weblogic/ejb/container/interfaces/PoolIntf.reInitializePool:()V
#1804 = Utf8 [BaseEntityManager]
#1805 = String #1804 // [BaseEntityManager]
#1806 = Methodref #599.#624 // weblogic/diagnostics/debug/DebugLogger.debug:(Ljava/lang/String;)V
#1807 = NameAndType #410:#411 // createNewBeanInstance:()Ljavax/ejb/EnterpriseBean;
#1808 = Methodref #2.#1807 // weblogic/ejb/container/manager/BaseEntityManager.createNewBeanInstance:()Ljavax/ejb/EnterpriseBean;
#1809 = Utf8 serialVersionUID
#1810 = Utf8 J
#1811 = Long 1304228197390601516l
#1813 = Utf8 <clinit>
#1814 = Utf8 _WLDF$INST_VERSION
#1815 = Utf8 9.0.0
#1816 = String #1815 // 9.0.0
#1817 = Utf8 _WLDF$INST_FLD_class
#1818 = Utf8 weblogic.ejb.container.manager.BaseEntityManager
#1819 = String #1818 // weblogic.ejb.container.manager.BaseEntityManager
#1820 = Utf8 forName
#1821 = Utf8 (Ljava/lang/String;)Ljava/lang/Class;
#1822 = NameAndType #1820:#1821 // forName:(Ljava/lang/String;)Ljava/lang/Class;
#1823 = Methodref #86.#1822 // java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
#1824 = NameAndType #1817:#128 // _WLDF$INST_FLD_class:Ljava/lang/Class;
#1825 = Fieldref #2.#1824 // weblogic/ejb/container/manager/BaseEntityManager._WLDF$INST_FLD_class:Ljava/lang/Class;
#1826 = Utf8 _WLDF$INST_FLD_EJB_Diagnostic_Database_Access_Around_High
#1827 = Utf8 Lweblogic/diagnostics/instrumentation/DelegatingMonitor;
#1828 = Utf8 EJB_Diagnostic_Database_Access_Around_High
#1829 = String #1828 // EJB_Diagnostic_Database_Access_Around_High
#1830 = Utf8 getMonitor
#1831 = Utf8 (Ljava/lang/Class;Ljava/lang/String;)Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
#1832 = NameAndType #1830:#1831 // getMonitor:(Ljava/lang/Class;Ljava/lang/String;)Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
#1833 = Methodref #796.#1832 // weblogic/diagnostics/instrumentation/InstrumentationSupport.getMonitor:(Ljava/lang/Class;Ljava/lang/String;)Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
#1834 = Utf8 weblogic/diagnostics/instrumentation/DelegatingMonitor
#1835 = Class #1834 // weblogic/diagnostics/instrumentation/DelegatingMonitor
#1836 = NameAndType #1826:#1827 // _WLDF$INST_FLD_EJB_Diagnostic_Database_Access_Around_High:Lweblogic/diagnostics/instrumentation/DelegatingMonitor;
#1837 = Fieldref #2.#1836 // weblogic/ejb/container/manager/BaseEntityManager._WLDF$INST_FLD_EJB_Diagnostic_Database_Access_Around_High:Lweblogic/diagnostics/instrumentation/DelegatingMonitor;
#1838 = String #7 // BaseEntityManager.java
#1839 = String #777 // (Ljava/util/List;Ljavax/transaction/Transaction;Ljava/util/Set;ZZLjava/util/Collection;)V
#1840 = Integer 698
#1841 = Utf8
#1842 = String #1841 //
#1843 = Integer 0
#1844 = Utf8 createJoinPoint
#1845 = Utf8 (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Z)Lweblogic/diagnostics/instrumentation/JoinPoint;
#1846 = NameAndType #1844:#1845 // createJoinPoint:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Z)Lweblogic/diagnostics/instrumentation/JoinPoint;
#1847 = Methodref #796.#1846 // weblogic/diagnostics/instrumentation/InstrumentationSupport.createJoinPoint:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Z)Lweblogic/diagnostics/instrumentation/JoinPoint;
#1848 = Utf8 weblogic/diagnostics/instrumentation/DiagnosticMonitor
#1849 = Class #1848 // weblogic/diagnostics/instrumentation/DiagnosticMonitor
#1850 = String #935 // executeUpdateStmt
#1851 = Integer 957
#1852 = Integer 1341
#1853 = Utf8 desiredAssertionStatus
#1854 = NameAndType #1853:#118 // desiredAssertionStatus:()Z
#1855 = Methodref #86.#1854 // java/lang/Class.desiredAssertionStatus:()Z
#1856 = Utf8 weblogic/security/service/PrivilegedActions
#1857 = Class #1856 // weblogic/security/service/PrivilegedActions
#1858 = Utf8 getKernelIdentityAction
#1859 = Utf8 ()Ljava/security/PrivilegedAction;
#1860 = NameAndType #1858:#1859 // getKernelIdentityAction:()Ljava/security/PrivilegedAction;
#1861 = Methodref #1857.#1860 // weblogic/security/service/PrivilegedActions.getKernelIdentityAction:()Ljava/security/PrivilegedAction;
#1862 = Utf8 java/security/AccessController
#1863 = Class #1862 // java/security/AccessController
#1864 = Utf8 doPrivileged
#1865 = Utf8 (Ljava/security/PrivilegedAction;)Ljava/lang/Object;
#1866 = NameAndType #1864:#1865 // doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
#1867 = Methodref #1863.#1866 // java/security/AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
#1868 = Utf8 weblogic/security/acl/internal/AuthenticatedSubject
#1869 = Class #1868 // weblogic/security/acl/internal/AuthenticatedSubject
#1870 = Utf8 Signature
#1871 = Utf8 ConstantValue
#1872 = Utf8 Code
#1873 = Utf8 LocalVariableTable
#1874 = Utf8 LineNumberTable
#1875 = Utf8 LocalVariableTypeTable
#1876 = Utf8 StackMapTable
#1877 = Utf8 Exceptions
#1878 = Utf8 (Ljava/util/Map<Ljava/lang/String;Lweblogic/ejb/container/interfaces/BeanManager;>;)V
#1879 = Utf8 SourceFile
#1880 = Utf8 InnerClasses
#1881 = Utf8 $jacocoInit
#1882 = Utf8 ()[Z
#1883 = NameAndType #1881:#1882 // $jacocoInit:()[Z
#1884 = Methodref #2.#1883 // weblogic/ejb/container/manager/BaseEntityManager.$jacocoInit:()[Z
#1885 = Utf8 $jacocoData
#1886 = NameAndType #1885:#933 // $jacocoData:[Z
#1887 = Fieldref #2.#1886 // weblogic/ejb/container/manager/BaseEntityManager.$jacocoData:[Z
#1888 = Long 2097451681857797495l
#1890 = String #1 // weblogic/ejb/container/manager/BaseEntityManager
#1891 = Utf8 org/jacoco/agent/rt/internal_87fe086/Offline
#1892 = Class #1891 // org/jacoco/agent/rt/internal_87fe086/Offline
#1893 = Utf8 getProbes
#1894 = Utf8 (JLjava/lang/String;I)[Z
#1895 = NameAndType #1893:#1894 // getProbes:(JLjava/lang/String;I)[Z
#1896 = Methodref #1892.#1895 // org/jacoco/agent/rt/internal_87fe086/Offline.getProbes:(JLjava/lang/String;I)[Z
{
private static final weblogic.security.acl.internal.AuthenticatedSubject KERNEL_ID;
descriptor: Lweblogic/security/acl/internal/AuthenticatedSubject;
flags: ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private weblogic.ejb.container.interfaces.PoolIntf entityPool;
descriptor: Lweblogic/ejb/container/interfaces/PoolIntf;
flags: ACC_PRIVATE
protected boolean findersLoadBean;
descriptor: Z
flags: ACC_PROTECTED
protected boolean isBeanManagedPersistence;
descriptor: Z
flags: ACC_PROTECTED
protected boolean uses20CMP;
descriptor: Z
flags: ACC_PROTECTED
protected weblogic.ejb.container.persistence.spi.PersistenceManager persistence;
descriptor: Lweblogic/ejb/container/persistence/spi/PersistenceManager;
flags: ACC_PROTECTED
protected weblogic.ejb.container.cmp.rdbms.RDBMSPersistenceManager rdbmsPersistence;
descriptor: Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
flags: ACC_PROTECTED
private boolean isReentrant;
descriptor: Z
flags: ACC_PRIVATE
private boolean isCascadeDelete;
descriptor: Z
flags: ACC_PRIVATE
protected boolean enableBatchOperations;
descriptor: Z
flags: ACC_PROTECTED
protected boolean orderDatabaseOperations;
descriptor: Z
flags: ACC_PROTECTED
protected boolean isOptimistic;
descriptor: Z
flags: ACC_PROTECTED
private java.lang.reflect.Method findByPrimaryKeyMethod;
descriptor: Ljava/lang/reflect/Method;
flags: ACC_PRIVATE
private java.lang.reflect.Method isModifiedMethod;
descriptor: Ljava/lang/reflect/Method;
flags: ACC_PRIVATE
protected volatile javax.ejb.EntityBean reflectionTargetLocal;
descriptor: Ljavax/ejb/EntityBean;
flags: ACC_PROTECTED, ACC_VOLATILE
protected volatile javax.ejb.EntityBean reflectionTargetRemote;
descriptor: Ljavax/ejb/EntityBean;
flags: ACC_PROTECTED, ACC_VOLATILE
private java.util.Map<java.lang.String, weblogic.ejb.container.interfaces.BeanManager> bmMap;
descriptor: Ljava/util/Map;
flags: ACC_PRIVATE
Signature: #38 // Ljava/util/Map<Ljava/lang/String;Lweblogic/ejb/container/interfaces/BeanManager;>;
private final java.util.Set<weblogic.ejb.container.manager.BaseEntityManager> parentBeanManagerSet;
descriptor: Ljava/util/Set;
flags: ACC_PRIVATE, ACC_FINAL
Signature: #41 // Ljava/util/Set<Lweblogic/ejb/container/manager/BaseEntityManager;>;
private final java.util.Set<weblogic.ejb.container.manager.BaseEntityManager> childBeanManagerSet;
descriptor: Ljava/util/Set;
flags: ACC_PRIVATE, ACC_FINAL
Signature: #41 // Ljava/util/Set<Lweblogic/ejb/container/manager/BaseEntityManager;>;
private final java.util.Set<java.lang.String> many2ManyCmrFieldInsertSet;
descriptor: Ljava/util/Set;
flags: ACC_PRIVATE, ACC_FINAL
Signature: #44 // Ljava/util/Set<Ljava/lang/String;>;
private final java.util.Set<weblogic.ejb.container.manager.BaseEntityManager> notNullableParentBeanManagerSet;
descriptor: Ljava/util/Set;
flags: ACC_PRIVATE, ACC_FINAL
Signature: #41 // Ljava/util/Set<Lweblogic/ejb/container/manager/BaseEntityManager;>;
private final java.util.Set<weblogic.ejb.container.manager.BaseEntityManager> notNullableChildBeanManagerSet;
descriptor: Ljava/util/Set;
flags: ACC_PRIVATE, ACC_FINAL
Signature: #41 // Ljava/util/Set<Lweblogic/ejb/container/manager/BaseEntityManager;>;
private boolean cycleExists;
descriptor: Z
flags: ACC_PRIVATE
protected weblogic.ejb.container.monitoring.EJBCacheRuntimeMBeanImpl cacheRTMBean;
descriptor: Lweblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl;
flags: ACC_PROTECTED
protected java.lang.Class[] extraPostCreateExceptions;
descriptor: [Ljava/lang/Class;
flags: ACC_PROTECTED
private boolean isReadOnly;
descriptor: Z
flags: ACC_PRIVATE
private boolean initialized;
descriptor: Z
flags: ACC_PRIVATE
private weblogic.security.acl.internal.AuthenticatedSubject fileDesc;
descriptor: Lweblogic/security/acl/internal/AuthenticatedSubject;
flags: ACC_PRIVATE
static final boolean $assertionsDisabled;
descriptor: Z
flags: ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static final long serialVersionUID;
descriptor: J
flags: ACC_STATIC, ACC_FINAL
ConstantValue: long 1304228197390601516l
static final java.lang.String _WLDF$INST_VERSION;
descriptor: Ljava/lang/String;
flags: ACC_STATIC, ACC_FINAL
ConstantValue: String 9.0.0
static java.lang.Class _WLDF$INST_FLD_class;
descriptor: Ljava/lang/Class;
flags: ACC_STATIC, ACC_SYNTHETIC
static final weblogic.diagnostics.instrumentation.DelegatingMonitor _WLDF$INST_FLD_EJB_Diagnostic_Database_Access_Around_High;
descriptor: Lweblogic/diagnostics/instrumentation/DelegatingMonitor;
flags: ACC_STATIC, ACC_FINAL
static final weblogic.diagnostics.instrumentation.JoinPoint _WLDF$INST_JPFLD_0;
descriptor: Lweblogic/diagnostics/instrumentation/JoinPoint;
flags: ACC_STATIC, ACC_FINAL
static final weblogic.diagnostics.instrumentation.DiagnosticMonitor[] _WLDF$INST_JPFLD_JPMONS_0;
descriptor: [Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
flags: ACC_STATIC, ACC_FINAL
static final weblogic.diagnostics.instrumentation.JoinPoint _WLDF$INST_JPFLD_1;
descriptor: Lweblogic/diagnostics/instrumentation/JoinPoint;
flags: ACC_STATIC, ACC_FINAL
static final weblogic.diagnostics.instrumentation.DiagnosticMonitor[] _WLDF$INST_JPFLD_JPMONS_1;
descriptor: [Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
flags: ACC_STATIC, ACC_FINAL
static final weblogic.diagnostics.instrumentation.JoinPoint _WLDF$INST_JPFLD_2;
descriptor: Lweblogic/diagnostics/instrumentation/JoinPoint;
flags: ACC_STATIC, ACC_FINAL
static final weblogic.diagnostics.instrumentation.DiagnosticMonitor[] _WLDF$INST_JPFLD_JPMONS_2;
descriptor: [Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
flags: ACC_STATIC, ACC_FINAL
private static transient boolean[] $jacocoData;
descriptor: [Z
flags: ACC_PRIVATE, ACC_STATIC, ACC_TRANSIENT, ACC_SYNTHETIC
public weblogic.ejb.container.manager.BaseEntityManager(weblogic.ejb.spi.EJBRuntimeHolder);
descriptor: (Lweblogic/ejb/spi/EJBRuntimeHolder;)V
flags: ACC_PUBLIC
Code:
stack=8, locals=3, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: aload_1
6: invokespecial #59 // Method weblogic/ejb/container/manager/BaseEJBManager."<init>":(Lweblogic/ejb/spi/EJBRuntimeHolder;)V
9: aload_0
10: iconst_0
11: putfield #61 // Field findersLoadBean:Z
14: aload_0
15: iconst_0
16: putfield #63 // Field enableBatchOperations:Z
19: aload_0
20: iconst_0
21: putfield #65 // Field orderDatabaseOperations:Z
24: aload_0
25: iconst_0
26: putfield #67 // Field isOptimistic:Z
29: aload_2
30: iconst_0
31: iconst_1
32: bastore
33: aload_0
34: new #69 // class java/util/HashSet
37: dup
38: invokespecial #72 // Method java/util/HashSet."<init>":()V
41: putfield #74 // Field parentBeanManagerSet:Ljava/util/Set;
44: aload_2
45: iconst_1
46: iconst_1
47: bastore
48: aload_0
49: new #69 // class java/util/HashSet
52: dup
53: invokespecial #72 // Method java/util/HashSet."<init>":()V
56: putfield #76 // Field childBeanManagerSet:Ljava/util/Set;
59: aload_2
60: iconst_2
61: iconst_1
62: bastore
63: aload_0
64: new #69 // class java/util/HashSet
67: dup
68: invokespecial #72 // Method java/util/HashSet."<init>":()V
71: putfield #78 // Field many2ManyCmrFieldInsertSet:Ljava/util/Set;
74: aload_2
75: iconst_3
76: iconst_1
77: bastore
78: aload_0
79: new #69 // class java/util/HashSet
82: dup
83: invokespecial #72 // Method java/util/HashSet."<init>":()V
86: putfield #80 // Field notNullableParentBeanManagerSet:Ljava/util/Set;
89: aload_2
90: iconst_4
91: iconst_1
92: bastore
93: aload_0
94: new #69 // class java/util/HashSet
97: dup
98: invokespecial #72 // Method java/util/HashSet."<init>":()V
101: putfield #82 // Field notNullableChildBeanManagerSet:Ljava/util/Set;
104: aload_0
105: iconst_0
106: putfield #84 // Field cycleExists:Z
109: aload_0
110: iconst_1
111: anewarray #86 // class java/lang/Class
114: dup
115: iconst_0
116: ldc #88 // class javax/ejb/CreateException
118: aastore
119: putfield #90 // Field extraPostCreateExceptions:[Ljava/lang/Class;
122: aload_0
123: iconst_0
124: putfield #92 // Field isReadOnly:Z
127: aload_0
128: iconst_0
129: putfield #94 // Field initialized:Z
132: aload_2
133: iconst_5
134: iconst_1
135: bastore
136: return
LocalVariableTable:
Start Length Slot Name Signature
4 133 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 133 1 runtime Lweblogic/ejb/spi/EJBRuntimeHolder;
LineNumberTable:
line 158: 4
line 107: 9
line 119: 14
line 120: 19
line 121: 24
line 139: 33
line 140: 48
line 141: 63
line 142: 78
line 143: 93
line 145: 104
line 149: 109
line 152: 122
line 153: 127
line 159: 132
public void setup(weblogic.ejb.container.interfaces.BaseEJBRemoteHomeIntf, weblogic.ejb.container.interfaces.BaseEJBLocalHomeIntf, weblogic.ejb.container.interfaces.BeanInfo, javax.naming.Context, weblogic.ejb.container.interfaces.ISecurityHelper) throws weblogic.ejb.spi.WLDeploymentException;
descriptor: (Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;Lweblogic/ejb/container/interfaces/BeanInfo;Ljavax/naming/Context;Lweblogic/ejb/container/interfaces/ISecurityHelper;)V
flags: ACC_PUBLIC
Code:
stack=11, locals=12, args_size=6
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 6
5: aload_0
6: aload_1
7: aload_2
8: aload_3
9: aload 4
11: aload 5
13: invokespecial #110 // Method weblogic/ejb/container/manager/BaseEJBManager.setup:(Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;Lweblogic/ejb/container/interfaces/BeanInfo;Ljavax/naming/Context;Lweblogic/ejb/container/interfaces/ISecurityHelper;)V
16: aload_3
17: checkcast #112 // class weblogic/ejb/container/interfaces/EntityBeanInfo
20: astore 7
22: aload 6
24: bipush 6
26: iconst_1
27: bastore
28: iconst_5
29: aload 7
31: invokeinterface #116, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getConcurrencyStrategy:()I
36: if_icmpeq 48
39: aload 6
41: bipush 7
43: iconst_1
44: bastore
45: goto 59
48: aload_0
49: iconst_1
50: putfield #92 // Field isReadOnly:Z
53: aload 6
55: bipush 8
57: iconst_1
58: bastore
59: aload_0
60: aload 7
62: invokeinterface #120, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getIsBeanManagedPersistence:()Z
67: putfield #122 // Field isBeanManagedPersistence:Z
70: aload 6
72: bipush 9
74: iconst_1
75: bastore
76: aload_0
77: aload 7
79: invokeinterface #126, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getGeneratedBeanClass:()Ljava/lang/Class;
84: putfield #130 // Field beanClass:Ljava/lang/Class;
87: aload 6
89: bipush 10
91: iconst_1
92: bastore
93: aload 7
95: invokeinterface #133, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getPrimaryKeyClass:()Ljava/lang/Class;
100: astore 8
102: aload 6
104: bipush 11
106: iconst_1
107: bastore
108: aload 7
110: invokeinterface #136, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.isUnknownPrimaryKey:()Z
115: ifne 127
118: aload 6
120: bipush 12
122: iconst_1
123: bastore
124: goto 194
127: aload 7
129: invokeinterface #120, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getIsBeanManagedPersistence:()Z
134: ifeq 146
137: aload 6
139: bipush 13
141: iconst_1
142: bastore
143: goto 194
146: aload 7
148: aload 6
150: bipush 14
152: iconst_1
153: bastore
154: invokeinterface #140, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getCMPInfo:()Lweblogic/ejb/container/interfaces/CMPInfo;
159: aload 7
161: invokeinterface #144, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getEJBName:()Ljava/lang/String;
166: invokeinterface #150, 2 // InterfaceMethod weblogic/ejb/container/interfaces/CMPInfo.getCMPBeanDescriptor:(Ljava/lang/String;)Lweblogic/ejb/container/persistence/spi/CMPBeanDescriptor;
171: astore 9
173: aload 6
175: bipush 15
177: iconst_1
178: bastore
179: aload 9
181: invokeinterface #153, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBeanDescriptor.getPrimaryKeyClass:()Ljava/lang/Class;
186: astore 8
188: aload 6
190: bipush 16
192: iconst_1
193: bastore
194: aload_0
195: aload 7
197: aload 6
199: bipush 17
201: iconst_1
202: bastore
203: invokeinterface #156, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getGeneratedBeanInterface:()Ljava/lang/Class;
208: ldc #158 // String ejbFindByPrimaryKey
210: iconst_1
211: anewarray #86 // class java/lang/Class
214: dup
215: iconst_0
216: aload 8
218: aastore
219: invokevirtual #162 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
222: putfield #164 // Field findByPrimaryKeyMethod:Ljava/lang/reflect/Method;
225: goto 252
228: astore 9
230: aload 6
232: bipush 18
234: iconst_1
235: bastore
236: new #166 // class java/lang/AssertionError
239: dup
240: aload 9
242: invokespecial #169 // Method java/lang/AssertionError."<init>":(Ljava/lang/Object;)V
245: aload 6
247: bipush 19
249: iconst_1
250: bastore
251: athrow
252: aconst_null
253: astore 9
255: aload 6
257: bipush 20
259: iconst_1
260: bastore
261: new #171 // class weblogic/ejb/container/monitoring/EntityEJBRuntimeMBeanImpl
264: dup
265: aload_3
266: aload_0
267: invokevirtual #175 // Method getEJBComponentRuntime:()Lweblogic/ejb/spi/EJBRuntimeHolder;
270: aload_0
271: instanceof #177 // class weblogic/ejb/container/manager/ExclusiveEntityManager
274: aload_0
275: aload 6
277: bipush 21
279: iconst_1
280: bastore
281: invokevirtual #181 // Method getTimerManager:()Lweblogic/ejb/container/interfaces/TimerManager;
284: invokespecial #184 // Method weblogic/ejb/container/monitoring/EntityEJBRuntimeMBeanImpl."<init>":(Lweblogic/ejb/container/interfaces/BeanInfo;Lweblogic/ejb/spi/EJBRuntimeHolder;ZLweblogic/ejb/container/interfaces/TimerManager;)V
287: astore 9
289: aload 6
291: bipush 22
293: iconst_1
294: bastore
295: aload_0
296: aload 9
298: invokevirtual #188 // Method setEJBRuntimeMBean:(Lweblogic/management/runtime/EJBRuntimeMBean;)V
301: aload 6
303: bipush 23
305: iconst_1
306: bastore
307: aload_0
308: aload 9
310: invokevirtual #191 // Method addEJBRuntimeMBean:(Lweblogic/management/runtime/EJBRuntimeMBean;)V
313: aload_0
314: aload_0
315: aload 6
317: bipush 24
319: iconst_1
320: bastore
321: invokevirtual #195 // Method getEJBRuntimeMBean:()Lweblogic/management/runtime/EJBRuntimeMBean;
324: checkcast #197 // class weblogic/management/runtime/EntityEJBRuntimeMBean
327: aload 6
329: bipush 25
331: iconst_1
332: bastore
333: invokeinterface #201, 1 // InterfaceMethod weblogic/management/runtime/EntityEJBRuntimeMBean.getCacheRuntime:()Lweblogic/management/runtime/EJBCacheRuntimeMBean;
338: checkcast #203 // class weblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl
341: putfield #205 // Field cacheRTMBean:Lweblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl;
344: goto 387
347: astore 10
349: aload 6
351: bipush 26
353: iconst_1
354: bastore
355: invokestatic #211 // Method weblogic/ejb/container/EJBLogger.logFailedToCreateRuntimeMBeanLoggable:()Lweblogic/logging/Loggable;
358: astore 11
360: aload 6
362: bipush 27
364: iconst_1
365: bastore
366: new #102 // class weblogic/ejb/spi/WLDeploymentException
369: dup
370: aload 11
372: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
375: aload 10
377: invokespecial #219 // Method weblogic/ejb/spi/WLDeploymentException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V
380: aload 6
382: bipush 28
384: iconst_1
385: bastore
386: athrow
387: aload_0
388: aload 9
390: invokeinterface #223, 1 // InterfaceMethod weblogic/management/runtime/EntityEJBRuntimeMBean.getTimerRuntime:()Lweblogic/management/runtime/EJBTimerRuntimeMBean;
395: invokevirtual #227 // Method perhapsSetupTimerManager:(Lweblogic/management/runtime/EJBTimerRuntimeMBean;)V
398: aload 6
400: bipush 29
402: iconst_1
403: bastore
404: aload_0
405: new #229 // class weblogic/ejb/container/internal/entity/EntityTxManagerImpl
408: dup
409: aload_0
410: invokespecial #232 // Method weblogic/ejb/container/internal/entity/EntityTxManagerImpl."<init>":(Lweblogic/ejb/container/manager/BaseEntityManager;)V
413: putfield #236 // Field txManager:Lweblogic/ejb/container/interfaces/TxManager;
416: aload 6
418: bipush 30
420: iconst_1
421: bastore
422: aload_0
423: aload 7
425: invokeinterface #238, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.isReentrant:()Z
430: putfield #240 // Field isReentrant:Z
433: aload_0
434: getfield #122 // Field isBeanManagedPersistence:Z
437: ifeq 449
440: aload 6
442: bipush 31
444: iconst_1
445: bastore
446: goto 477
449: aload 6
451: bipush 32
453: iconst_1
454: bastore
455: aload_0
456: aload 7
458: invokeinterface #140, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getCMPInfo:()Lweblogic/ejb/container/interfaces/CMPInfo;
463: invokeinterface #242, 1 // InterfaceMethod weblogic/ejb/container/interfaces/CMPInfo.findersLoadBean:()Z
468: putfield #61 // Field findersLoadBean:Z
471: aload 6
473: bipush 33
475: iconst_1
476: bastore
477: aload_0
478: getfield #122 // Field isBeanManagedPersistence:Z
481: ifne 515
484: aload 6
486: bipush 34
488: iconst_1
489: bastore
490: aload_0
491: aload 7
493: invokeinterface #140, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getCMPInfo:()Lweblogic/ejb/container/interfaces/CMPInfo;
498: invokeinterface #244, 1 // InterfaceMethod weblogic/ejb/container/interfaces/CMPInfo.uses20CMP:()Z
503: putfield #246 // Field uses20CMP:Z
506: aload 6
508: bipush 35
510: iconst_1
511: bastore
512: goto 526
515: aload_0
516: iconst_0
517: putfield #246 // Field uses20CMP:Z
520: aload 6
522: bipush 36
524: iconst_1
525: bastore
526: aload 7
528: invokeinterface #249, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getIsModifiedMethodName:()Ljava/lang/String;
533: astore 10
535: aload 10
537: ifnull 549
540: aload 6
542: bipush 37
544: iconst_1
545: bastore
546: goto 563
549: aload_0
550: aconst_null
551: putfield #251 // Field isModifiedMethod:Ljava/lang/reflect/Method;
554: aload 6
556: bipush 38
558: iconst_1
559: bastore
560: goto 642
563: aload 7
565: invokeinterface #156, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getGeneratedBeanInterface:()Ljava/lang/Class;
570: astore 11
572: aload 6
574: bipush 39
576: iconst_1
577: bastore
578: aload_0
579: aload 11
581: aload 10
583: aconst_null
584: checkcast #252 // class "[Ljava/lang/Class;"
587: invokevirtual #162 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
590: putfield #251 // Field isModifiedMethod:Ljava/lang/reflect/Method;
593: aload 6
595: bipush 40
597: iconst_1
598: bastore
599: goto 642
602: astore 11
604: aload_0
605: getfield #246 // Field uses20CMP:Z
608: ifeq 620
611: aload 6
613: bipush 41
615: iconst_1
616: bastore
617: goto 642
620: aload 6
622: bipush 42
624: iconst_1
625: bastore
626: new #166 // class java/lang/AssertionError
629: dup
630: aload 11
632: invokespecial #169 // Method java/lang/AssertionError."<init>":(Ljava/lang/Object;)V
635: aload 6
637: bipush 43
639: iconst_1
640: bastore
641: athrow
642: aload_0
643: aload_0
644: aload 7
646: invokespecial #256 // Method setupPM:(Lweblogic/ejb/container/interfaces/EntityBeanInfo;)Lweblogic/ejb/container/persistence/spi/PersistenceManager;
649: putfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
652: aload_0
653: getfield #94 // Field initialized:Z
656: ifeq 668
659: aload 6
661: bipush 44
663: iconst_1
664: bastore
665: goto 742
668: aload_0
669: getfield #246 // Field uses20CMP:Z
672: ifne 684
675: aload 6
677: bipush 45
679: iconst_1
680: bastore
681: goto 742
684: aload_0
685: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
688: instanceof #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
691: ifne 703
694: aload 6
696: bipush 46
698: iconst_1
699: bastore
700: goto 742
703: aload_0
704: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
707: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
710: aload 6
712: bipush 47
714: iconst_1
715: bastore
716: invokevirtual #264 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getRDBMSBean:()Lweblogic/ejb/container/cmp/rdbms/RDBMSBean;
719: astore 11
721: aload 6
723: bipush 48
725: iconst_1
726: bastore
727: aload_0
728: aload 11
730: invokevirtual #268 // Method weblogic/ejb/container/cmp/rdbms/RDBMSBean.isCascadeDelete:()Z
733: putfield #270 // Field isCascadeDelete:Z
736: aload 6
738: bipush 49
740: iconst_1
741: bastore
742: aload_0
743: getfield #246 // Field uses20CMP:Z
746: ifne 758
749: aload 6
751: bipush 50
753: iconst_1
754: bastore
755: goto 845
758: aload 6
760: bipush 51
762: iconst_1
763: bastore
764: aload_0
765: aload 7
767: invokeinterface #272, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.isOptimistic:()Z
772: putfield #67 // Field isOptimistic:Z
775: aload_0
776: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
779: instanceof #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
782: ifne 794
785: aload 6
787: bipush 52
789: iconst_1
790: bastore
791: goto 845
794: aload_0
795: aload_0
796: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
799: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
802: putfield #274 // Field rdbmsPersistence:Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
805: aload 6
807: bipush 53
809: iconst_1
810: bastore
811: aload_0
812: aload_0
813: getfield #274 // Field rdbmsPersistence:Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
816: invokevirtual #277 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getEnableBatchOperations:()Z
819: putfield #63 // Field enableBatchOperations:Z
822: aload 6
824: bipush 54
826: iconst_1
827: bastore
828: aload_0
829: aload_0
830: getfield #274 // Field rdbmsPersistence:Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
833: invokevirtual #280 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getOrderDatabaseOperations:()Z
836: putfield #65 // Field orderDatabaseOperations:Z
839: aload 6
841: bipush 55
843: iconst_1
844: bastore
845: aload 7
847: invokeinterface #283, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getRunAsPrincipalName:()Ljava/lang/String;
852: ifnonnull 864
855: aload 6
857: bipush 56
859: iconst_1
860: bastore
861: goto 926
864: aload 6
866: bipush 57
868: iconst_1
869: bastore
870: aload_0
871: aload 5
873: aload 7
875: invokeinterface #283, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getRunAsPrincipalName:()Ljava/lang/String;
880: invokeinterface #289, 2 // InterfaceMethod weblogic/ejb/container/interfaces/ISecurityHelper.getSubjectForPrincipal:(Ljava/lang/String;)Lweblogic/security/acl/internal/AuthenticatedSubject;
885: putfield #291 // Field fileDesc:Lweblogic/security/acl/internal/AuthenticatedSubject;
888: aload 6
890: bipush 58
892: iconst_1
893: bastore
894: goto 926
897: astore 11
899: aload 6
901: bipush 59
903: iconst_1
904: bastore
905: new #102 // class weblogic/ejb/spi/WLDeploymentException
908: dup
909: aload 11
911: invokevirtual #294 // Method weblogic/ejb20/interfaces/PrincipalNotFoundException.getMessage:()Ljava/lang/String;
914: aload 11
916: invokespecial #219 // Method weblogic/ejb/spi/WLDeploymentException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V
919: aload 6
921: bipush 60
923: iconst_1
924: bastore
925: athrow
926: aload_0
927: new #296 // class weblogic/ejb/container/pool/EntityPool
930: dup
931: aload_1
932: checkcast #298 // class weblogic/ejb/container/internal/EntityEJBHome
935: aload_2
936: checkcast #300 // class weblogic/ejb/container/internal/EntityEJBLocalHome
939: aload_0
940: aload_3
941: aload_0
942: aload 6
944: bipush 61
946: iconst_1
947: bastore
948: invokevirtual #195 // Method getEJBRuntimeMBean:()Lweblogic/management/runtime/EJBRuntimeMBean;
951: checkcast #197 // class weblogic/management/runtime/EntityEJBRuntimeMBean
954: invokeinterface #304, 1 // InterfaceMethod weblogic/management/runtime/EntityEJBRuntimeMBean.getPoolRuntime:()Lweblogic/management/runtime/EJBPoolRuntimeMBean;
959: invokespecial #307 // Method weblogic/ejb/container/pool/EntityPool."<init>":(Lweblogic/ejb/container/internal/EntityEJBHome;Lweblogic/ejb/container/internal/EntityEJBLocalHome;Lweblogic/ejb/container/manager/BaseEntityManager;Lweblogic/ejb/container/interfaces/BeanInfo;Lweblogic/management/runtime/EJBPoolRuntimeMBean;)V
962: putfield #309 // Field entityPool:Lweblogic/ejb/container/interfaces/PoolIntf;
965: aload_0
966: iconst_1
967: putfield #94 // Field initialized:Z
970: aload 6
972: bipush 62
974: iconst_1
975: bastore
976: return
Exception table:
from to target type
864 888 897 Class weblogic/ejb20/interfaces/PrincipalNotFoundException
563 593 602 Class java/lang/NoSuchMethodException
188 225 228 Class java/lang/NoSuchMethodException
255 344 347 Class weblogic/management/ManagementException
LocalVariableTable:
Start Length Slot Name Signature
179 15 9 bd Lweblogic/ejb/container/persistence/spi/CMPBeanDescriptor;
236 16 9 nsme Ljava/lang/NoSuchMethodException;
366 21 11 l Lweblogic/logging/Loggable;
355 32 10 e Lweblogic/management/ManagementException;
578 15 11 intf Ljava/lang/Class;
604 38 11 nsme Ljava/lang/NoSuchMethodException;
727 15 11 rbean Lweblogic/ejb/container/cmp/rdbms/RDBMSBean;
905 21 11 e Lweblogic/ejb20/interfaces/PrincipalNotFoundException;
5 972 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 972 1 remoteHome Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
5 972 2 localHome Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
5 972 3 i Lweblogic/ejb/container/interfaces/BeanInfo;
5 972 4 environmentContext Ljavax/naming/Context;
5 972 5 sh Lweblogic/ejb/container/interfaces/ISecurityHelper;
28 949 7 ebi Lweblogic/ejb/container/interfaces/EntityBeanInfo;
108 869 8 pkClass Ljava/lang/Class;
261 716 9 rtMBean Lweblogic/management/runtime/EntityEJBRuntimeMBean;
535 442 10 isModifiedMethodName Ljava/lang/String;
LocalVariableTypeTable:
Start Length Slot Name Signature
578 15 11 intf Ljava/lang/Class<*>;
LineNumberTable:
line 169: 5
line 171: 16
line 172: 28
line 173: 48
line 175: 59
line 176: 76
line 178: 93
line 179: 108
line 184: 146
line 185: 154
line 186: 179
line 190: 194
line 191: 203
line 197: 225
line 194: 228
line 196: 236
line 199: 252
line 201: 261
line 202: 281
line 204: 295
line 206: 307
line 208: 313
line 210: 321
line 211: 333
line 216: 344
line 213: 347
line 214: 355
line 215: 366
line 217: 387
line 218: 404
line 220: 422
line 222: 433
line 223: 455
line 226: 477
line 227: 490
line 230: 515
line 233: 526
line 234: 535
line 235: 549
line 239: 563
line 240: 578
line 246: 593
line 242: 602
line 244: 604
line 245: 626
line 250: 642
line 252: 652
line 254: 668
line 255: 684
line 256: 703
line 257: 716
line 258: 727
line 263: 742
line 264: 764
line 265: 775
line 266: 794
line 267: 811
line 268: 828
line 272: 845
line 274: 870
line 277: 888
line 275: 897
line 276: 905
line 280: 926
line 286: 948
line 287: 965
line 288: 970
StackMapTable: number_of_entries = 28
frame_type = 253 /* append */
offset_delta = 48
locals = [ class "[Z", class weblogic/ejb/container/interfaces/EntityBeanInfo ]
frame_type = 10 /* same */
frame_type = 252 /* append */
offset_delta = 67
locals = [ class java/lang/Class ]
frame_type = 18 /* same */
frame_type = 47 /* same */
frame_type = 97 /* same_locals_1_stack_item */
stack = [ class java/lang/NoSuchMethodException ]
frame_type = 23 /* same */
frame_type = 255 /* full_frame */
offset_delta = 94
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class weblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf, class weblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf, class weblogic/ejb/container/interfaces/BeanInfo, class javax/naming/Context, class weblogic/ejb/container/interfaces/ISecurityHelper, class "[Z", class weblogic/ejb/container/interfaces/EntityBeanInfo, class java/lang/Class, class weblogic/ejb/container/monitoring/EntityEJBRuntimeMBeanImpl ]
stack = [ class weblogic/management/ManagementException ]
frame_type = 39 /* same */
frame_type = 61 /* same */
frame_type = 27 /* same */
frame_type = 37 /* same */
frame_type = 10 /* same */
frame_type = 252 /* append */
offset_delta = 22
locals = [ class java/lang/String ]
frame_type = 13 /* same */
frame_type = 102 /* same_locals_1_stack_item */
stack = [ class java/lang/NoSuchMethodException ]
frame_type = 252 /* append */
offset_delta = 17
locals = [ class java/lang/NoSuchMethodException ]
frame_type = 250 /* chop */
offset_delta = 21
frame_type = 25 /* same */
frame_type = 15 /* same */
frame_type = 18 /* same */
frame_type = 38 /* same */
frame_type = 15 /* same */
frame_type = 35 /* same */
frame_type = 50 /* same */
frame_type = 18 /* same */
frame_type = 96 /* same_locals_1_stack_item */
stack = [ class weblogic/ejb20/interfaces/PrincipalNotFoundException ]
frame_type = 28 /* same */
Exceptions:
throws weblogic.ejb.spi.WLDeploymentException
public java.lang.Object getInvokeTxOrThread();
descriptor: ()Ljava/lang/Object;
flags: ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: invokestatic #357 // Method weblogic/ejb/container/internal/TransactionService.getTransaction:()Ljavax/transaction/Transaction;
7: astore_2
8: aload_1
9: bipush 63
11: iconst_1
12: bastore
13: aload_2
14: ifnonnull 28
17: invokestatic #363 // Method java/lang/Thread.currentThread:()Ljava/lang/Thread;
20: aload_1
21: bipush 64
23: iconst_1
24: bastore
25: goto 34
28: aload_2
29: aload_1
30: bipush 65
32: iconst_1
33: bastore
34: aload_1
35: bipush 66
37: iconst_1
38: bastore
39: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 36 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
13 27 2 tx Ljavax/transaction/Transaction;
LineNumberTable:
line 291: 4
line 292: 13
StackMapTable: number_of_entries = 2
frame_type = 253 /* append */
offset_delta = 28
locals = [ class "[Z", class javax/transaction/Transaction ]
frame_type = 69 /* same_locals_1_stack_item */
stack = [ class java/lang/Object ]
private weblogic.ejb.container.persistence.spi.PersistenceManager setupPM(weblogic.ejb.container.interfaces.EntityBeanInfo) throws weblogic.ejb.spi.WLDeploymentException;
descriptor: (Lweblogic/ejb/container/interfaces/EntityBeanInfo;)Lweblogic/ejb/container/persistence/spi/PersistenceManager;
flags: ACC_PRIVATE
Code:
stack=7, locals=9, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aconst_null
5: astore_3
6: aload_2
7: bipush 67
9: iconst_1
10: bastore
11: invokestatic #357 // Method weblogic/ejb/container/internal/TransactionService.getTransaction:()Ljavax/transaction/Transaction;
14: ifnull 25
17: aload_2
18: bipush 68
20: iconst_1
21: bastore
22: goto 52
25: aload_2
26: bipush 69
28: iconst_1
29: bastore
30: invokestatic #375 // Method weblogic/ejb/container/internal/TransactionService.getTransactionManager:()Ljavax/transaction/TransactionManager;
33: invokeinterface #380, 1 // InterfaceMethod javax/transaction/TransactionManager.begin:()V
38: aload_2
39: bipush 70
41: iconst_1
42: bastore
43: invokestatic #357 // Method weblogic/ejb/container/internal/TransactionService.getTransaction:()Ljavax/transaction/Transaction;
46: astore_3
47: aload_2
48: bipush 71
50: iconst_1
51: bastore
52: aload_1
53: invokeinterface #384, 1 // InterfaceMethod weblogic/ejb/container/interfaces/EntityBeanInfo.getPersistenceManager:()Lweblogic/ejb/container/persistence/spi/PersistenceManager;
58: astore 4
60: aload_2
61: bipush 72
63: iconst_1
64: bastore
65: aload 4
67: aload_0
68: invokeinterface #389, 2 // InterfaceMethod weblogic/ejb/container/persistence/spi/PersistenceManager.setup:(Lweblogic/ejb/container/interfaces/BeanManager;)V
73: aload_3
74: ifnonnull 85
77: aload_2
78: bipush 73
80: iconst_1
81: bastore
82: goto 105
85: aload_2
86: bipush 74
88: iconst_1
89: bastore
90: invokestatic #375 // Method weblogic/ejb/container/internal/TransactionService.getTransactionManager:()Ljavax/transaction/TransactionManager;
93: invokeinterface #392, 1 // InterfaceMethod javax/transaction/TransactionManager.commit:()V
98: aconst_null
99: astore_3
100: aload_2
101: bipush 75
103: iconst_1
104: bastore
105: aload 4
107: astore 5
109: aload_3
110: ifnonnull 121
113: aload_2
114: bipush 76
116: iconst_1
117: bastore
118: goto 149
121: aload_2
122: bipush 77
124: iconst_1
125: bastore
126: invokestatic #375 // Method weblogic/ejb/container/internal/TransactionService.getTransactionManager:()Ljavax/transaction/TransactionManager;
129: invokeinterface #395, 1 // InterfaceMethod javax/transaction/TransactionManager.rollback:()V
134: aload_2
135: bipush 78
137: iconst_1
138: bastore
139: goto 149
142: astore 6
144: aload_2
145: bipush 79
147: iconst_1
148: bastore
149: aload 5
151: aload_2
152: bipush 80
154: iconst_1
155: bastore
156: areturn
157: astore 4
159: aload 4
161: aload_2
162: bipush 81
164: iconst_1
165: bastore
166: athrow
167: astore 4
169: aload_2
170: bipush 82
172: iconst_1
173: bastore
174: invokestatic #398 // Method weblogic/ejb/container/EJBLogger.logPersistenceManagerSetupErrorLoggable:()Lweblogic/logging/Loggable;
177: astore 5
179: aload_2
180: bipush 83
182: iconst_1
183: bastore
184: new #102 // class weblogic/ejb/spi/WLDeploymentException
187: dup
188: aload 5
190: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
193: aload 4
195: invokespecial #219 // Method weblogic/ejb/spi/WLDeploymentException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V
198: aload_2
199: bipush 84
201: iconst_1
202: bastore
203: athrow
204: astore 7
206: aload_3
207: ifnonnull 218
210: aload_2
211: bipush 85
213: iconst_1
214: bastore
215: goto 246
218: aload_2
219: bipush 86
221: iconst_1
222: bastore
223: invokestatic #375 // Method weblogic/ejb/container/internal/TransactionService.getTransactionManager:()Ljavax/transaction/TransactionManager;
226: invokeinterface #395, 1 // InterfaceMethod javax/transaction/TransactionManager.rollback:()V
231: aload_2
232: bipush 87
234: iconst_1
235: bastore
236: goto 246
239: astore 8
241: aload_2
242: bipush 88
244: iconst_1
245: bastore
246: aload 7
248: aload_2
249: bipush 89
251: iconst_1
252: bastore
253: athrow
Exception table:
from to target type
121 134 142 Class java/lang/Exception
218 231 239 Class java/lang/Exception
157 206 204 any
6 109 157 Class weblogic/ejb/spi/WLDeploymentException
6 109 167 Class java/lang/Exception
6 109 204 any
LocalVariableTable:
Start Length Slot Name Signature
65 92 4 pm Lweblogic/ejb/container/persistence/spi/PersistenceManager;
159 8 4 wlde Lweblogic/ejb/spi/WLDeploymentException;
184 20 5 l Lweblogic/logging/Loggable;
174 30 4 e Ljava/lang/Exception;
4 250 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 250 1 ebi Lweblogic/ejb/container/interfaces/EntityBeanInfo;
11 243 3 txStartedHere Ljavax/transaction/Transaction;
LineNumberTable:
line 297: 4
line 301: 11
line 302: 30
line 303: 43
line 306: 52
line 307: 65
line 309: 73
line 310: 90
line 311: 98
line 314: 105
line 328: 109
line 330: 126
line 333: 134
line 332: 142
line 314: 149
line 316: 157
line 317: 159
line 319: 167
line 322: 174
line 323: 184
line 328: 204
line 330: 223
line 333: 231
line 332: 239
line 333: 246
StackMapTable: number_of_entries = 13
frame_type = 253 /* append */
offset_delta = 25
locals = [ class "[Z", null ]
frame_type = 255 /* full_frame */
offset_delta = 26
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class weblogic/ejb/container/interfaces/EntityBeanInfo, class "[Z", class javax/transaction/Transaction ]
stack = []
frame_type = 252 /* append */
offset_delta = 32
locals = [ class weblogic/ejb/container/persistence/spi/PersistenceManager ]
frame_type = 19 /* same */
frame_type = 252 /* append */
offset_delta = 15
locals = [ class weblogic/ejb/container/persistence/spi/PersistenceManager ]
frame_type = 84 /* same_locals_1_stack_item */
stack = [ class java/lang/Exception ]
frame_type = 6 /* same */
frame_type = 255 /* full_frame */
offset_delta = 7
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class weblogic/ejb/container/interfaces/EntityBeanInfo, class "[Z", class javax/transaction/Transaction ]
stack = [ class weblogic/ejb/spi/WLDeploymentException ]
frame_type = 73 /* same_locals_1_stack_item */
stack = [ class java/lang/Exception ]
frame_type = 100 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 255 /* full_frame */
offset_delta = 13
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class weblogic/ejb/container/interfaces/EntityBeanInfo, class "[Z", class javax/transaction/Transaction, top, top, top, class java/lang/Throwable ]
stack = []
frame_type = 84 /* same_locals_1_stack_item */
stack = [ class java/lang/Exception ]
frame_type = 6 /* same */
Exceptions:
throws weblogic.ejb.spi.WLDeploymentException
public void setBMMap(java.util.Map<java.lang.String, weblogic.ejb.container.interfaces.BeanManager>);
descriptor: (Ljava/util/Map;)V
flags: ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: aload_1
6: putfield #409 // Field bmMap:Ljava/util/Map;
9: aload_2
10: bipush 90
12: iconst_1
13: bastore
14: return
LocalVariableTable:
Start Length Slot Name Signature
4 11 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 11 1 bmMap Ljava/util/Map;
LocalVariableTypeTable:
Start Length Slot Name Signature
4 11 1 bmMap Ljava/util/Map<Ljava/lang/String;Lweblogic/ejb/container/interfaces/BeanManager;>;
LineNumberTable:
line 339: 4
line 340: 9
Signature: #1878 // (Ljava/util/Map<Ljava/lang/String;Lweblogic/ejb/container/interfaces/BeanManager;>;)V
protected javax.ejb.EnterpriseBean createNewBeanInstance() throws java.lang.IllegalAccessException, java.lang.InstantiationException;
descriptor: ()Ljavax/ejb/EnterpriseBean;
flags: ACC_PROTECTED
Code:
stack=4, locals=2, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: aload_0
5: getfield #130 // Field beanClass:Ljava/lang/Class;
8: invokevirtual #418 // Method java/lang/Class.newInstance:()Ljava/lang/Object;
11: checkcast #420 // class javax/ejb/EnterpriseBean
14: aload_1
15: bipush 91
17: iconst_1
18: bastore
19: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 16 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 345: 4
Exceptions:
throws java.lang.IllegalAccessException, java.lang.InstantiationException
public javax.ejb.EntityBean createBean(javax.ejb.EJBObject, javax.ejb.EJBLocalObject) throws weblogic.ejb.container.InternalException;
descriptor: (Ljavax/ejb/EJBObject;Ljavax/ejb/EJBLocalObject;)Ljavax/ejb/EntityBean;
flags: ACC_PUBLIC
Code:
stack=11, locals=10, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aconst_null
5: astore 4
7: aload_3
8: bipush 92
10: iconst_1
11: bastore
12: aload_0
13: invokevirtual #427 // Method pushEnvironment:()V
16: aload_3
17: bipush 93
19: iconst_1
20: bastore
21: aload_0
22: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
25: invokestatic #436 // Method weblogic/j2ee/MethodInvocationHelper.pushMethodObject:(Lweblogic/ejb/spi/BeanInfo;)V
28: aload_3
29: bipush 94
31: iconst_1
32: bastore
33: aload_0
34: getfield #291 // Field fileDesc:Lweblogic/security/acl/internal/AuthenticatedSubject;
37: ifnonnull 48
40: aload_3
41: bipush 95
43: iconst_1
44: bastore
45: goto 63
48: getstatic #438 // Field KERNEL_ID:Lweblogic/security/acl/internal/AuthenticatedSubject;
51: aload_0
52: getfield #291 // Field fileDesc:Lweblogic/security/acl/internal/AuthenticatedSubject;
55: invokestatic #444 // Method weblogic/ejb/container/internal/SecurityHelper.pushRunAsSubject:(Lweblogic/security/acl/internal/AuthenticatedSubject;Lweblogic/security/acl/internal/AuthenticatedSubject;)V
58: aload_3
59: bipush 96
61: iconst_1
62: bastore
63: invokestatic #363 // Method java/lang/Thread.currentThread:()Ljava/lang/Thread;
66: astore 5
68: aload_3
69: bipush 97
71: iconst_1
72: bastore
73: aload 5
75: invokevirtual #448 // Method java/lang/Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
78: astore 6
80: aload_3
81: bipush 98
83: iconst_1
84: bastore
85: aload 5
87: aload_0
88: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
91: invokeinterface #451, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getModuleClassLoader:()Ljava/lang/ClassLoader;
96: invokevirtual #455 // Method java/lang/Thread.setContextClassLoader:(Ljava/lang/ClassLoader;)V
99: aload_3
100: bipush 99
102: iconst_1
103: bastore
104: new #457 // class weblogic/ejb/container/internal/EntityEJBContextImpl
107: dup
108: aconst_null
109: aload_0
110: aload_0
111: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
114: checkcast #298 // class weblogic/ejb/container/internal/EntityEJBHome
117: aload_0
118: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
121: checkcast #300 // class weblogic/ejb/container/internal/EntityEJBLocalHome
124: aload_1
125: aload_2
126: invokespecial #464 // Method weblogic/ejb/container/internal/EntityEJBContextImpl."<init>":(Ljava/lang/Object;Lweblogic/ejb/container/interfaces/BeanManager;Lweblogic/ejb/container/internal/BaseEJBHome;Lweblogic/ejb/container/internal/BaseEJBLocalHome;Ljavax/ejb/EJBObject;Ljavax/ejb/EJBLocalObject;)V
129: astore 7
131: aload_3
132: bipush 100
134: iconst_1
135: bastore
136: iconst_1
137: invokestatic #470 // Method weblogic/ejb/container/internal/AllowedMethodsHelper.pushMethodInvocationState:(I)V
140: aload_3
141: bipush 101
143: iconst_1
144: bastore
145: aload_0
146: invokevirtual #473 // Method allocateBean:()Ljava/lang/Object;
149: checkcast #475 // class javax/ejb/EntityBean
152: astore 4
154: aload_3
155: bipush 102
157: iconst_1
158: bastore
159: invokestatic #478 // Method weblogic/ejb/container/internal/AllowedMethodsHelper.popMethodInvocationState:()V
162: goto 178
165: astore 8
167: invokestatic #478 // Method weblogic/ejb/container/internal/AllowedMethodsHelper.popMethodInvocationState:()V
170: aload 8
172: aload_3
173: bipush 103
175: iconst_1
176: bastore
177: athrow
178: aload 7
180: checkcast #480 // class weblogic/ejb/container/interfaces/WLEJBContext
183: aload 4
185: invokeinterface #483, 2 // InterfaceMethod weblogic/ejb/container/interfaces/WLEJBContext.setBean:(Ljava/lang/Object;)V
190: aload_3
191: bipush 104
193: iconst_1
194: bastore
195: aload 4
197: aload 7
199: invokeinterface #487, 2 // InterfaceMethod javax/ejb/EntityBean.setEntityContext:(Ljavax/ejb/EntityContext;)V
204: goto 232
207: astore 8
209: aload_3
210: bipush 105
212: iconst_1
213: bastore
214: new #424 // class weblogic/ejb/container/InternalException
217: dup
218: ldc_w #489 // String Error during setEntityContext:
221: aload 8
223: invokespecial #490 // Method weblogic/ejb/container/InternalException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V
226: aload_3
227: bipush 106
229: iconst_1
230: bastore
231: athrow
232: aload 4
234: checkcast #492 // class weblogic/ejb/container/interfaces/WLEnterpriseBean
237: aload 7
239: invokeinterface #496, 2 // InterfaceMethod weblogic/ejb/container/interfaces/WLEnterpriseBean.__WL_setEJBContext:(Ljavax/ejb/EJBContext;)V
244: aload_0
245: getfield #122 // Field isBeanManagedPersistence:Z
248: ifeq 259
251: aload_3
252: bipush 107
254: iconst_1
255: bastore
256: goto 440
259: aload_0
260: getfield #246 // Field uses20CMP:Z
263: ifeq 404
266: aload_3
267: bipush 108
269: iconst_1
270: bastore
271: getstatic #498 // Field $assertionsDisabled:Z
274: ifeq 285
277: aload_3
278: bipush 109
280: iconst_1
281: bastore
282: goto 313
285: aload_0
286: getfield #409 // Field bmMap:Ljava/util/Map;
289: ifnull 300
292: aload_3
293: bipush 110
295: iconst_1
296: bastore
297: goto 313
300: new #166 // class java/lang/AssertionError
303: dup
304: invokespecial #499 // Method java/lang/AssertionError."<init>":()V
307: aload_3
308: bipush 111
310: iconst_1
311: bastore
312: athrow
313: getstatic #498 // Field $assertionsDisabled:Z
316: ifeq 327
319: aload_3
320: bipush 112
322: iconst_1
323: bastore
324: goto 355
327: aload_0
328: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
331: ifnull 342
334: aload_3
335: bipush 113
337: iconst_1
338: bastore
339: goto 355
342: new #166 // class java/lang/AssertionError
345: dup
346: invokespecial #499 // Method java/lang/AssertionError."<init>":()V
349: aload_3
350: bipush 114
352: iconst_1
353: bastore
354: athrow
355: aload 4
357: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
360: aload_0
361: getfield #409 // Field bmMap:Ljava/util/Map;
364: aload_0
365: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
368: invokeinterface #505, 3 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_setup:(Ljava/util/Map;Lweblogic/ejb/container/persistence/spi/PersistenceManager;)V
373: aload_3
374: bipush 115
376: iconst_1
377: bastore
378: goto 424
381: astore 8
383: aload_3
384: bipush 116
386: iconst_1
387: bastore
388: ldc_w #507 // String Error initializing CMP
391: aload 8
393: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
396: aload_3
397: bipush 117
399: iconst_1
400: bastore
401: goto 424
404: aload 4
406: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
409: aconst_null
410: aload_0
411: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
414: invokeinterface #505, 3 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_setup:(Ljava/util/Map;Lweblogic/ejb/container/persistence/spi/PersistenceManager;)V
419: aload_3
420: bipush 118
422: iconst_1
423: bastore
424: aload 4
426: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
429: iconst_1
430: invokeinterface #516, 2 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_setConnected:(Z)V
435: aload_3
436: bipush 119
438: iconst_1
439: bastore
440: aload 5
442: aload 6
444: invokevirtual #455 // Method java/lang/Thread.setContextClassLoader:(Ljava/lang/ClassLoader;)V
447: aload_3
448: bipush 120
450: iconst_1
451: bastore
452: aload_0
453: getfield #291 // Field fileDesc:Lweblogic/security/acl/internal/AuthenticatedSubject;
456: ifnonnull 467
459: aload_3
460: bipush 121
462: iconst_1
463: bastore
464: goto 478
467: getstatic #438 // Field KERNEL_ID:Lweblogic/security/acl/internal/AuthenticatedSubject;
470: invokestatic #520 // Method weblogic/ejb/container/internal/SecurityHelper.popRunAsSubject:(Lweblogic/security/acl/internal/AuthenticatedSubject;)V
473: aload_3
474: bipush 122
476: iconst_1
477: bastore
478: aload_0
479: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
482: invokestatic #524 // Method weblogic/j2ee/MethodInvocationHelper.popMethodObject:(Lweblogic/ejb/spi/BeanInfo;)Z
485: pop
486: aload_3
487: bipush 123
489: iconst_1
490: bastore
491: aload_0
492: invokevirtual #527 // Method popEnvironment:()V
495: goto 564
498: astore 9
500: aload 5
502: aload 6
504: invokevirtual #455 // Method java/lang/Thread.setContextClassLoader:(Ljava/lang/ClassLoader;)V
507: aload_3
508: bipush 124
510: iconst_1
511: bastore
512: aload_0
513: getfield #291 // Field fileDesc:Lweblogic/security/acl/internal/AuthenticatedSubject;
516: ifnonnull 527
519: aload_3
520: bipush 125
522: iconst_1
523: bastore
524: goto 538
527: getstatic #438 // Field KERNEL_ID:Lweblogic/security/acl/internal/AuthenticatedSubject;
530: invokestatic #520 // Method weblogic/ejb/container/internal/SecurityHelper.popRunAsSubject:(Lweblogic/security/acl/internal/AuthenticatedSubject;)V
533: aload_3
534: bipush 126
536: iconst_1
537: bastore
538: aload_0
539: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
542: invokestatic #524 // Method weblogic/j2ee/MethodInvocationHelper.popMethodObject:(Lweblogic/ejb/spi/BeanInfo;)Z
545: pop
546: aload_3
547: bipush 127
549: iconst_1
550: bastore
551: aload_0
552: invokevirtual #527 // Method popEnvironment:()V
555: aload 9
557: aload_3
558: sipush 128
561: iconst_1
562: bastore
563: athrow
564: aload 4
566: aload_3
567: sipush 129
570: iconst_1
571: bastore
572: areturn
Exception table:
from to target type
165 167 165 any
498 500 498 any
190 204 207 Class java/lang/Exception
140 159 165 any
355 373 381 Class java/lang/Throwable
99 440 498 any
LocalVariableTable:
Start Length Slot Name Signature
214 18 8 e Ljava/lang/Exception;
388 8 8 th Ljava/lang/Throwable;
136 304 7 ctx Ljavax/ejb/EntityContext;
4 569 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 569 1 eo Ljavax/ejb/EJBObject;
4 569 2 elo Ljavax/ejb/EJBLocalObject;
12 561 4 bean Ljavax/ejb/EntityBean;
73 500 5 thread Ljava/lang/Thread;
85 488 6 clSave Ljava/lang/ClassLoader;
LineNumberTable:
line 351: 4
line 353: 12
line 355: 21
line 366: 33
line 368: 63
line 369: 73
line 370: 85
line 372: 104
line 375: 136
line 377: 145
line 379: 159
line 380: 162
line 379: 165
line 381: 178
line 384: 195
line 387: 204
line 385: 207
line 386: 214
line 389: 232
line 391: 244
line 392: 259
line 393: 271
line 394: 313
line 397: 355
line 401: 373
line 399: 381
line 400: 388
line 401: 396
line 404: 404
line 407: 424
line 410: 440
line 411: 452
line 413: 478
line 414: 491
line 415: 495
line 410: 498
line 411: 512
line 413: 538
line 414: 551
line 417: 564
StackMapTable: number_of_entries = 23
frame_type = 253 /* append */
offset_delta = 48
locals = [ class "[Z", null ]
frame_type = 14 /* same */
frame_type = 255 /* full_frame */
offset_delta = 101
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class javax/ejb/EJBObject, class javax/ejb/EJBLocalObject, class "[Z", class javax/ejb/EntityBean, class java/lang/Thread, class java/lang/ClassLoader, class weblogic/ejb/container/internal/EntityEJBContextImpl ]
stack = [ class java/lang/Throwable ]
frame_type = 12 /* same */
frame_type = 92 /* same_locals_1_stack_item */
stack = [ class java/lang/Exception ]
frame_type = 24 /* same */
frame_type = 26 /* same */
frame_type = 25 /* same */
frame_type = 14 /* same */
frame_type = 12 /* same */
frame_type = 13 /* same */
frame_type = 14 /* same */
frame_type = 12 /* same */
frame_type = 89 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 22 /* same */
frame_type = 19 /* same */
frame_type = 15 /* same */
frame_type = 26 /* same */
frame_type = 10 /* same */
frame_type = 255 /* full_frame */
offset_delta = 19
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class javax/ejb/EJBObject, class javax/ejb/EJBLocalObject, class "[Z", class javax/ejb/EntityBean, class java/lang/Thread, class java/lang/ClassLoader ]
stack = [ class java/lang/Throwable ]
frame_type = 254 /* append */
offset_delta = 28
locals = [ top, top, class java/lang/Throwable ]
frame_type = 10 /* same */
frame_type = 255 /* full_frame */
offset_delta = 25
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class javax/ejb/EJBObject, class javax/ejb/EJBLocalObject, class "[Z", class javax/ejb/EntityBean, class java/lang/Thread, class java/lang/ClassLoader, class weblogic/ejb/container/internal/EntityEJBContextImpl ]
stack = []
Exceptions:
throws weblogic.ejb.container.InternalException
public void invokeTimeoutMethod(java.lang.Object, javax.ejb.Timer, java.lang.reflect.Method);
descriptor: (Ljava/lang/Object;Ljavax/ejb/Timer;Ljava/lang/reflect/Method;)V
flags: ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: aload_1
6: checkcast #550 // class javax/ejb/TimedObject
9: aload_2
10: invokeinterface #554, 2 // InterfaceMethod javax/ejb/TimedObject.ejbTimeout:(Ljavax/ejb/Timer;)V
15: aload 4
17: sipush 130
20: iconst_1
21: bastore
22: return
LocalVariableTable:
Start Length Slot Name Signature
5 18 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 18 1 bean Ljava/lang/Object;
5 18 2 timer Ljavax/ejb/Timer;
5 18 3 timeoutMethod Ljava/lang/reflect/Method;
LineNumberTable:
line 422: 5
line 423: 15
protected weblogic.ejb.container.monitoring.EJBCacheRuntimeMBeanImpl getEJBCacheRuntimeMBeanImpl();
descriptor: ()Lweblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl;
flags: ACC_PROTECTED
Code:
stack=4, locals=2, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: aload_0
5: getfield #205 // Field cacheRTMBean:Lweblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl;
8: aload_1
9: sipush 131
12: iconst_1
13: bastore
14: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 11 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 426: 4
public boolean isReadOnly();
descriptor: ()Z
flags: ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: aload_0
5: getfield #92 // Field isReadOnly:Z
8: aload_1
9: sipush 132
12: iconst_1
13: bastore
14: ireturn
LocalVariableTable:
Start Length Slot Name Signature
4 11 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 430: 4
public java.lang.Class getBeanClass();
descriptor: ()Ljava/lang/Class;
flags: ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: aload_0
5: getfield #130 // Field beanClass:Ljava/lang/Class;
8: aload_1
9: sipush 133
12: iconst_1
13: bastore
14: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 11 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 434: 4
public java.lang.reflect.Method getFindByPrimaryKeyMethod();
descriptor: ()Ljava/lang/reflect/Method;
flags: ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: aload_0
5: getfield #164 // Field findByPrimaryKeyMethod:Ljava/lang/reflect/Method;
8: aload_1
9: sipush 134
12: iconst_1
13: bastore
14: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 11 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 438: 4
public void addParentBeanManager(weblogic.ejb.container.manager.BaseEntityManager);
descriptor: (Lweblogic/ejb/container/manager/BaseEntityManager;)V
flags: ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: getfield #74 // Field parentBeanManagerSet:Ljava/util/Set;
8: aload_1
9: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
14: pop
15: aload_2
16: sipush 135
19: iconst_1
20: bastore
21: return
LocalVariableTable:
Start Length Slot Name Signature
4 18 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 18 1 bm Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 442: 4
line 443: 15
public void addChildBeanManager(weblogic.ejb.container.manager.BaseEntityManager);
descriptor: (Lweblogic/ejb/container/manager/BaseEntityManager;)V
flags: ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: getfield #76 // Field childBeanManagerSet:Ljava/util/Set;
8: aload_1
9: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
14: pop
15: aload_2
16: sipush 136
19: iconst_1
20: bastore
21: return
LocalVariableTable:
Start Length Slot Name Signature
4 18 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 18 1 bm Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 446: 4
line 447: 15
public void addNotNullableParentBeanManager(weblogic.ejb.container.manager.BaseEntityManager);
descriptor: (Lweblogic/ejb/container/manager/BaseEntityManager;)V
flags: ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: getfield #80 // Field notNullableParentBeanManagerSet:Ljava/util/Set;
8: aload_1
9: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
14: pop
15: aload_2
16: sipush 137
19: iconst_1
20: bastore
21: return
LocalVariableTable:
Start Length Slot Name Signature
4 18 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 18 1 bm Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 450: 4
line 451: 15
public void addNotNullableChildBeanManager(weblogic.ejb.container.manager.BaseEntityManager);
descriptor: (Lweblogic/ejb/container/manager/BaseEntityManager;)V
flags: ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: getfield #82 // Field notNullableChildBeanManagerSet:Ljava/util/Set;
8: aload_1
9: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
14: pop
15: aload_2
16: sipush 138
19: iconst_1
20: bastore
21: return
LocalVariableTable:
Start Length Slot Name Signature
4 18 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 18 1 bm Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 454: 4
line 455: 15
public boolean setCycleExists(java.util.Set);
descriptor: (Ljava/util/Set;)Z
flags: ACC_PUBLIC
Code:
stack=5, locals=5, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_1
5: aload_0
6: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
11: pop
12: aload_0
13: getfield #84 // Field cycleExists:Z
16: ifeq 28
19: aload_2
20: sipush 139
23: iconst_1
24: bastore
25: goto 252
28: aload_2
29: sipush 140
32: iconst_1
33: bastore
34: aload_0
35: getfield #74 // Field parentBeanManagerSet:Ljava/util/Set;
38: invokeinterface #580, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
43: astore_3
44: aload_2
45: sipush 141
48: iconst_1
49: bastore
50: aload_3
51: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
56: ifne 68
59: aload_2
60: sipush 142
63: iconst_1
64: bastore
65: goto 252
68: aload_3
69: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
74: checkcast #2 // class weblogic/ejb/container/manager/BaseEntityManager
77: astore 4
79: aload_2
80: sipush 143
83: iconst_1
84: bastore
85: aload_1
86: aload 4
88: invokeinterface #591, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z
93: ifne 134
96: aload_2
97: sipush 144
100: iconst_1
101: bastore
102: aload 4
104: aload_1
105: invokevirtual #593 // Method setCycleExists:(Ljava/util/Set;)Z
108: ifne 120
111: aload_2
112: sipush 145
115: iconst_1
116: bastore
117: goto 243
120: aload_0
121: iconst_1
122: putfield #84 // Field cycleExists:Z
125: aload_2
126: sipush 146
129: iconst_1
130: bastore
131: goto 243
134: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
137: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
140: ifne 152
143: aload_2
144: sipush 147
147: iconst_1
148: bastore
149: goto 232
152: aload_2
153: sipush 148
156: iconst_1
157: bastore
158: new #604 // class java/lang/StringBuilder
161: dup
162: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
165: ldc_w #607 // String cycle exists: from
168: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
171: aload_0
172: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
175: aload_2
176: sipush 149
179: iconst_1
180: bastore
181: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
186: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
189: ldc_w #614 // String to
192: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
195: aload 4
197: aload_2
198: sipush 150
201: iconst_1
202: bastore
203: invokevirtual #618 // Method getBeanInfo:()Lweblogic/ejb/container/interfaces/BeanInfo;
206: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
211: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
214: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
217: aload_2
218: sipush 151
221: iconst_1
222: bastore
223: invokestatic #625 // Method debug:(Ljava/lang/String;)V
226: aload_2
227: sipush 152
230: iconst_1
231: bastore
232: aload_0
233: iconst_1
234: putfield #84 // Field cycleExists:Z
237: aload_2
238: sipush 153
241: iconst_1
242: bastore
243: aload_2
244: sipush 154
247: iconst_1
248: bastore
249: goto 50
252: aload_1
253: aload_0
254: invokeinterface #628, 2 // InterfaceMethod java/util/Set.remove:(Ljava/lang/Object;)Z
259: pop
260: aload_0
261: getfield #84 // Field cycleExists:Z
264: aload_2
265: sipush 155
268: iconst_1
269: bastore
270: ireturn
LocalVariableTable:
Start Length Slot Name Signature
85 158 4 parentBeanManager Lweblogic/ejb/container/manager/BaseEntityManager;
4 267 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 267 1 finishedBeanManagerSet Ljava/util/Set;
LineNumberTable:
line 458: 4
line 460: 12
line 461: 34
line 462: 85
line 463: 102
line 467: 134
line 468: 158
line 469: 181
line 471: 203
line 468: 223
line 474: 232
line 476: 243
line 479: 252
line 480: 260
StackMapTable: number_of_entries = 9
frame_type = 252 /* append */
offset_delta = 28
locals = [ class "[Z" ]
frame_type = 252 /* append */
offset_delta = 21
locals = [ class java/util/Iterator ]
frame_type = 17 /* same */
frame_type = 252 /* append */
offset_delta = 51
locals = [ class weblogic/ejb/container/manager/BaseEntityManager ]
frame_type = 13 /* same */
frame_type = 17 /* same */
frame_type = 251 /* same_frame_extended */
offset_delta = 79
frame_type = 10 /* same */
frame_type = 249 /* chop */
offset_delta = 8
public boolean getOrderDatabaseOperations();
descriptor: ()Z
flags: ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: aload_0
5: getfield #65 // Field orderDatabaseOperations:Z
8: aload_1
9: sipush 156
12: iconst_1
13: bastore
14: ireturn
LocalVariableTable:
Start Length Slot Name Signature
4 11 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 484: 4
public void addM2NInsertSet(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
7: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
10: ifne 22
13: aload_2
14: sipush 157
17: iconst_1
18: bastore
19: goto 75
22: aload_2
23: sipush 158
26: iconst_1
27: bastore
28: new #604 // class java/lang/StringBuilder
31: dup
32: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
35: aload_0
36: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
39: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
44: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
47: ldc_w #633 // String adding cmrfield '
50: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
53: aload_1
54: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
57: ldc_w #635 // String ' to M2NInsertSet
60: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
63: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
66: invokestatic #625 // Method debug:(Ljava/lang/String;)V
69: aload_2
70: sipush 159
73: iconst_1
74: bastore
75: aload_0
76: getfield #78 // Field many2ManyCmrFieldInsertSet:Ljava/util/Set;
79: aload_1
80: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
85: pop
86: aload_2
87: sipush 160
90: iconst_1
91: bastore
92: return
LocalVariableTable:
Start Length Slot Name Signature
4 89 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 89 1 cmrf Ljava/lang/String;
LineNumberTable:
line 491: 4
line 492: 28
line 494: 75
line 495: 86
StackMapTable: number_of_entries = 2
frame_type = 252 /* append */
offset_delta = 22
locals = [ class "[Z" ]
frame_type = 52 /* same */
public boolean isM2NInsertSet(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: getfield #78 // Field many2ManyCmrFieldInsertSet:Ljava/util/Set;
8: aload_1
9: invokeinterface #591, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z
14: aload_2
15: sipush 161
18: iconst_1
19: bastore
20: ireturn
LocalVariableTable:
Start Length Slot Name Signature
4 17 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 17 1 cmrf Ljava/lang/String;
LineNumberTable:
line 498: 4
public abstract javax.ejb.EnterpriseBean preHomeInvoke(weblogic.ejb.container.internal.InvocationWrapper) throws weblogic.ejb.container.InternalException;
descriptor: (Lweblogic/ejb/container/internal/InvocationWrapper;)Ljavax/ejb/EnterpriseBean;
flags: ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws weblogic.ejb.container.InternalException
public abstract void postHomeInvoke(weblogic.ejb.container.internal.InvocationWrapper) throws weblogic.ejb.container.InternalException;
descriptor: (Lweblogic/ejb/container/internal/InvocationWrapper;)V
flags: ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws weblogic.ejb.container.InternalException
public abstract void selectedForReplacement(weblogic.ejb.container.cache.CacheKey, javax.ejb.EntityBean);
descriptor: (Lweblogic/ejb/container/cache/CacheKey;Ljavax/ejb/EntityBean;)V
flags: ACC_PUBLIC, ACC_ABSTRACT
public abstract void passivateAndBacktoPool(weblogic.ejb.container.cache.CacheKey, javax.ejb.EntityBean);
descriptor: (Lweblogic/ejb/container/cache/CacheKey;Ljavax/ejb/EntityBean;)V
flags: ACC_PUBLIC, ACC_ABSTRACT
public abstract void loadBeanFromRS(weblogic.ejb.container.cache.CacheKey, javax.ejb.EntityBean, weblogic.ejb.container.persistence.spi.RSInfo) throws weblogic.ejb.container.InternalException;
descriptor: (Lweblogic/ejb/container/cache/CacheKey;Ljavax/ejb/EntityBean;Lweblogic/ejb/container/persistence/spi/RSInfo;)V
flags: ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws weblogic.ejb.container.InternalException
public abstract void enrollInTransaction(javax.transaction.Transaction, weblogic.ejb.container.cache.CacheKey, javax.ejb.EntityBean, weblogic.ejb.container.persistence.spi.RSInfo) throws weblogic.ejb.container.InternalException;
descriptor: (Ljavax/transaction/Transaction;Lweblogic/ejb/container/cache/CacheKey;Ljavax/ejb/EntityBean;Lweblogic/ejb/container/persistence/spi/RSInfo;)V
flags: ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws weblogic.ejb.container.InternalException
public abstract void passivateAndRelease(weblogic.ejb.container.cache.CacheKey, javax.ejb.EntityBean);
descriptor: (Lweblogic/ejb/container/cache/CacheKey;Ljavax/ejb/EntityBean;)V
flags: ACC_PUBLIC, ACC_ABSTRACT
public abstract void operationsComplete(javax.transaction.Transaction, java.lang.Object);
descriptor: (Ljavax/transaction/Transaction;Ljava/lang/Object;)V
flags: ACC_PUBLIC, ACC_ABSTRACT
protected abstract java.util.List pkListToBeanList(java.util.Collection, javax.transaction.Transaction, boolean);
descriptor: (Ljava/util/Collection;Ljavax/transaction/Transaction;Z)Ljava/util/List;
flags: ACC_PROTECTED, ACC_ABSTRACT
protected abstract void prepareVerificationForBatch(java.util.Collection, javax.transaction.Transaction) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/util/Collection;Ljavax/transaction/Transaction;)V
flags: ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws weblogic.ejb.container.InternalException
protected abstract java.util.Map pkListToPkBeanMap(java.util.Collection, javax.transaction.Transaction, boolean);
descriptor: (Ljava/util/Collection;Ljavax/transaction/Transaction;Z)Ljava/util/Map;
flags: ACC_PROTECTED, ACC_ABSTRACT
public void registerInsertBeanAndTxUser(java.lang.Object, javax.transaction.Transaction, weblogic.ejb.container.interfaces.WLEntityBean) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/Object;Ljavax/transaction/Transaction;Lweblogic/ejb/container/interfaces/WLEntityBean;)V
flags: ACC_PUBLIC
Code:
stack=6, locals=5, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
8: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
11: ifne 24
14: aload 4
16: sipush 162
19: iconst_1
20: bastore
21: goto 61
24: aload 4
26: sipush 163
29: iconst_1
30: bastore
31: new #604 // class java/lang/StringBuilder
34: dup
35: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
38: ldc_w #662 // String Setting up tx listener for batch insert for tx:
41: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
44: aload_2
45: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
48: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
51: invokestatic #625 // Method debug:(Ljava/lang/String;)V
54: aload 4
56: sipush 164
59: iconst_1
60: bastore
61: aload_2
62: ifnonnull 75
65: aload 4
67: sipush 165
70: iconst_1
71: bastore
72: goto 100
75: aload 4
77: sipush 166
80: iconst_1
81: bastore
82: aload_0
83: invokevirtual #669 // Method getEntityTxManager:()Lweblogic/ejb/container/interfaces/EntityTxManager;
86: aload_1
87: aload_2
88: invokeinterface #675, 3 // InterfaceMethod weblogic/ejb/container/interfaces/EntityTxManager.registerInsertBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)V
93: aload 4
95: sipush 167
98: iconst_1
99: bastore
100: aload_3
101: aload_0
102: invokespecial #679 // Method getCurrentSubject:()Lweblogic/security/acl/internal/AuthenticatedSubject;
105: invokeinterface #684, 2 // InterfaceMethod weblogic/ejb/container/interfaces/WLEntityBean.__WL_setLoadUser:(Ljava/lang/Object;)V
110: aload 4
112: sipush 168
115: iconst_1
116: bastore
117: return
LocalVariableTable:
Start Length Slot Name Signature
5 113 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 113 1 pk Ljava/lang/Object;
5 113 2 tx Ljavax/transaction/Transaction;
5 113 3 bean Lweblogic/ejb/container/interfaces/WLEntityBean;
LineNumberTable:
line 566: 5
line 567: 31
line 569: 61
line 570: 82
line 572: 100
line 573: 110
StackMapTable: number_of_entries = 4
frame_type = 252 /* append */
offset_delta = 24
locals = [ class "[Z" ]
frame_type = 36 /* same */
frame_type = 13 /* same */
frame_type = 24 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
private weblogic.security.acl.internal.AuthenticatedSubject getCurrentSubject();
descriptor: ()Lweblogic/security/acl/internal/AuthenticatedSubject;
flags: ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: getstatic #438 // Field KERNEL_ID:Lweblogic/security/acl/internal/AuthenticatedSubject;
7: invokestatic #691 // Method weblogic/security/service/SecurityManager.getCurrentSubject:(Lweblogic/security/acl/internal/AuthenticatedSubject;)Lweblogic/security/acl/internal/AuthenticatedSubject;
10: aload_1
11: sipush 169
14: iconst_1
15: bastore
16: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 13 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 576: 4
public boolean isBeanManagedPersistence();
descriptor: ()Z
flags: ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: aload_0
5: getfield #122 // Field isBeanManagedPersistence:Z
8: aload_1
9: sipush 170
12: iconst_1
13: bastore
14: ireturn
LocalVariableTable:
Start Length Slot Name Signature
4 11 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 580: 4
public boolean registerDeleteBean(java.lang.Object, javax.transaction.Transaction) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/Object;Ljavax/transaction/Transaction;)Z
flags: ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
7: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
10: ifne 22
13: aload_3
14: sipush 171
17: iconst_1
18: bastore
19: goto 57
22: aload_3
23: sipush 172
26: iconst_1
27: bastore
28: new #604 // class java/lang/StringBuilder
31: dup
32: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
35: ldc_w #695 // String Setting up tx listener for batch delete for tx:
38: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
41: aload_2
42: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
45: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
48: invokestatic #625 // Method debug:(Ljava/lang/String;)V
51: aload_3
52: sipush 173
55: iconst_1
56: bastore
57: aload_2
58: ifnull 79
61: aload_0
62: invokevirtual #669 // Method getEntityTxManager:()Lweblogic/ejb/container/interfaces/EntityTxManager;
65: aload_1
66: aload_2
67: invokeinterface #697, 3 // InterfaceMethod weblogic/ejb/container/interfaces/EntityTxManager.registerDeleteBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)Z
72: aload_3
73: sipush 174
76: iconst_1
77: bastore
78: ireturn
79: iconst_0
80: aload_3
81: sipush 175
84: iconst_1
85: bastore
86: ireturn
LocalVariableTable:
Start Length Slot Name Signature
4 83 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 83 1 pk Ljava/lang/Object;
4 83 2 tx Ljavax/transaction/Transaction;
LineNumberTable:
line 585: 4
line 586: 28
line 588: 57
line 589: 79
StackMapTable: number_of_entries = 3
frame_type = 252 /* append */
offset_delta = 22
locals = [ class "[Z" ]
frame_type = 34 /* same */
frame_type = 21 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
public void registerInsertDeletedBeanAndTxUser(java.lang.Object, javax.transaction.Transaction, weblogic.ejb.container.interfaces.WLEntityBean) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/Object;Ljavax/transaction/Transaction;Lweblogic/ejb/container/interfaces/WLEntityBean;)V
flags: ACC_PUBLIC
Code:
stack=6, locals=5, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
8: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
11: ifne 24
14: aload 4
16: sipush 176
19: iconst_1
20: bastore
21: goto 61
24: aload 4
26: sipush 177
29: iconst_1
30: bastore
31: new #604 // class java/lang/StringBuilder
34: dup
35: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
38: ldc_w #700 // String Setting up tx listener for batch insert removed for tx:
41: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
44: aload_2
45: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
48: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
51: invokestatic #625 // Method debug:(Ljava/lang/String;)V
54: aload 4
56: sipush 178
59: iconst_1
60: bastore
61: aload_2
62: ifnonnull 75
65: aload 4
67: sipush 179
70: iconst_1
71: bastore
72: goto 93
75: aload_0
76: invokevirtual #669 // Method getEntityTxManager:()Lweblogic/ejb/container/interfaces/EntityTxManager;
79: aload_1
80: aload_2
81: invokeinterface #703, 3 // InterfaceMethod weblogic/ejb/container/interfaces/EntityTxManager.registerInsertDeletedBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)V
86: aload 4
88: sipush 180
91: iconst_1
92: bastore
93: aload_3
94: aload_0
95: invokespecial #679 // Method getCurrentSubject:()Lweblogic/security/acl/internal/AuthenticatedSubject;
98: invokeinterface #684, 2 // InterfaceMethod weblogic/ejb/container/interfaces/WLEntityBean.__WL_setLoadUser:(Ljava/lang/Object;)V
103: aload 4
105: sipush 181
108: iconst_1
109: bastore
110: return
LocalVariableTable:
Start Length Slot Name Signature
5 106 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 106 1 pk Ljava/lang/Object;
5 106 2 tx Ljavax/transaction/Transaction;
5 106 3 bean Lweblogic/ejb/container/interfaces/WLEntityBean;
LineNumberTable:
line 597: 5
line 598: 31
line 600: 61
line 602: 93
line 603: 103
StackMapTable: number_of_entries = 4
frame_type = 252 /* append */
offset_delta = 24
locals = [ class "[Z" ]
frame_type = 36 /* same */
frame_type = 13 /* same */
frame_type = 17 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
public void registerM2NJoinTableInsert(java.lang.String, java.lang.Object, javax.transaction.Transaction) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljavax/transaction/Transaction;)V
flags: ACC_PUBLIC
Code:
stack=7, locals=5, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: aload_0
6: getfield #78 // Field many2ManyCmrFieldInsertSet:Ljava/util/Set;
9: aload_1
10: invokeinterface #591, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z
15: ifne 26
18: aload 4
20: sipush 182
23: iconst_1
24: bastore
25: return
26: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
29: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
32: ifne 45
35: aload 4
37: sipush 183
40: iconst_1
41: bastore
42: goto 102
45: aload 4
47: sipush 184
50: iconst_1
51: bastore
52: new #604 // class java/lang/StringBuilder
55: dup
56: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
59: ldc_w #707 // String Register M2N Join Table insert for cmrField:
62: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
65: aload_1
66: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
69: ldc_w #709 // String , pk:
72: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
75: aload_2
76: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
79: ldc_w #711 // String , tx:
82: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
85: aload_3
86: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
89: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
92: invokestatic #625 // Method debug:(Ljava/lang/String;)V
95: aload 4
97: sipush 185
100: iconst_1
101: bastore
102: aload_3
103: ifnonnull 116
106: aload 4
108: sipush 186
111: iconst_1
112: bastore
113: goto 142
116: aload 4
118: sipush 187
121: iconst_1
122: bastore
123: aload_0
124: invokevirtual #669 // Method getEntityTxManager:()Lweblogic/ejb/container/interfaces/EntityTxManager;
127: aload_2
128: aload_1
129: aload_3
130: invokeinterface #714, 4 // InterfaceMethod weblogic/ejb/container/interfaces/EntityTxManager.registerM2NJoinTableInsert:(Ljava/lang/Object;Ljava/lang/String;Ljavax/transaction/Transaction;)V
135: aload 4
137: sipush 188
140: iconst_1
141: bastore
142: aload 4
144: sipush 189
147: iconst_1
148: bastore
149: return
LocalVariableTable:
Start Length Slot Name Signature
5 145 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 145 1 cmrField Ljava/lang/String;
5 145 2 pk Ljava/lang/Object;
5 145 3 tx Ljavax/transaction/Transaction;
LineNumberTable:
line 615: 5
line 617: 26
line 618: 52
line 625: 102
line 626: 123
line 627: 142
StackMapTable: number_of_entries = 5
frame_type = 252 /* append */
offset_delta = 26
locals = [ class "[Z" ]
frame_type = 18 /* same */
frame_type = 56 /* same */
frame_type = 13 /* same */
frame_type = 25 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
public boolean needsToBeInserted(java.lang.Object) throws javax.transaction.SystemException, javax.transaction.RollbackException;
descriptor: (Ljava/lang/Object;)Z
flags: ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: invokevirtual #669 // Method getEntityTxManager:()Lweblogic/ejb/container/interfaces/EntityTxManager;
8: aload_0
9: invokevirtual #722 // Method getInvokeTxOrThread:()Ljava/lang/Object;
12: checkcast #367 // class javax/transaction/Transaction
15: aload_1
16: invokeinterface #725, 3 // InterfaceMethod weblogic/ejb/container/interfaces/EntityTxManager.needsToBeInserted:(Ljavax/transaction/Transaction;Ljava/lang/Object;)Z
21: aload_2
22: sipush 190
25: iconst_1
26: bastore
27: ireturn
LocalVariableTable:
Start Length Slot Name Signature
4 24 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 24 1 pk Ljava/lang/Object;
LineNumberTable:
line 631: 4
Exceptions:
throws javax.transaction.SystemException, javax.transaction.RollbackException
public void addBeanToInsertStmt(java.sql.PreparedStatement[], java.util.List, weblogic.ejb.container.persistence.spi.CMPBean, boolean, boolean) throws java.lang.Exception;
descriptor: ([Ljava/sql/PreparedStatement;Ljava/util/List;Lweblogic/ejb/container/persistence/spi/CMPBean;ZZ)V
flags: ACC_PUBLIC
Code:
stack=8, locals=11, args_size=6
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 6
5: aload_2
6: aload_3
7: invokeinterface #732, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
12: invokeinterface #735, 2 // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z
17: ifne 30
20: aload 6
22: sipush 191
25: iconst_1
26: bastore
27: goto 38
30: aload 6
32: sipush 192
35: iconst_1
36: bastore
37: return
38: aload_2
39: aload_3
40: invokeinterface #732, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
45: invokeinterface #736, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
50: pop
51: aload 6
53: sipush 193
56: iconst_1
57: bastore
58: iload 5
60: ifne 73
63: aload 6
65: sipush 194
68: iconst_1
69: bastore
70: goto 184
73: aload_0
74: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
77: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
80: invokevirtual #739 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.isSelfRelationship:()Z
83: ifne 96
86: aload 6
88: sipush 195
91: iconst_1
92: bastore
93: goto 184
96: aload 6
98: sipush 196
101: iconst_1
102: bastore
103: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
106: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
109: ifne 122
112: aload 6
114: sipush 197
117: iconst_1
118: bastore
119: goto 167
122: aload 6
124: sipush 198
127: iconst_1
128: bastore
129: new #604 // class java/lang/StringBuilder
132: dup
133: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
136: aload_0
137: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
140: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
145: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
148: ldc_w #741 // String : calling __WL_addSelfRelatedBeansToInsertStmt
151: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
154: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
157: invokestatic #625 // Method debug:(Ljava/lang/String;)V
160: aload 6
162: sipush 199
165: iconst_1
166: bastore
167: aload_3
168: aload_1
169: aload_2
170: iload 4
172: invokeinterface #745, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_addSelfRelatedBeansToInsertStmt:([Ljava/sql/PreparedStatement;Ljava/util/List;Z)V
177: aload 6
179: sipush 200
182: iconst_1
183: bastore
184: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
187: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
190: ifne 203
193: aload 6
195: sipush 201
198: iconst_1
199: bastore
200: goto 271
203: aload 6
205: sipush 202
208: iconst_1
209: bastore
210: new #604 // class java/lang/StringBuilder
213: dup
214: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
217: aload_0
218: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
221: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
226: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
229: ldc_w #747 // String : adding bean to insert stmt where pk=
232: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
235: aload_3
236: aload 6
238: sipush 203
241: iconst_1
242: bastore
243: invokeinterface #732, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
248: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
251: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
254: aload 6
256: sipush 204
259: iconst_1
260: bastore
261: invokestatic #625 // Method debug:(Ljava/lang/String;)V
264: aload 6
266: sipush 205
269: iconst_1
270: bastore
271: aload_0
272: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
275: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
278: invokevirtual #750 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.isFkColsNullable:()Z
281: ifne 294
284: aload 6
286: sipush 206
289: iconst_1
290: bastore
291: goto 375
294: aload_0
295: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
298: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
301: aload 6
303: sipush 207
306: iconst_1
307: bastore
308: invokevirtual #739 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.isSelfRelationship:()Z
311: ifne 324
314: aload 6
316: sipush 208
319: iconst_1
320: bastore
321: goto 375
324: aload 6
326: sipush 209
329: iconst_1
330: bastore
331: aload_3
332: aload_1
333: aconst_null
334: iconst_0
335: iconst_1
336: invokeinterface #754, 5 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_setBeanParamsForStmtArray:([Ljava/sql/PreparedStatement;[ZIZ)V
341: aload 6
343: sipush 210
346: iconst_1
347: bastore
348: aload_0
349: aload_3
350: invokeinterface #732, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
355: aload_0
356: invokevirtual #722 // Method getInvokeTxOrThread:()Ljava/lang/Object;
359: checkcast #367 // class javax/transaction/Transaction
362: invokevirtual #757 // Method registerModifiedBean:(Ljava/lang/Object;Ljavax/transaction/Transaction;)V
365: aload 6
367: sipush 211
370: iconst_1
371: bastore
372: goto 392
375: aload_3
376: aload_1
377: aconst_null
378: iconst_0
379: iconst_0
380: invokeinterface #754, 5 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_setBeanParamsForStmtArray:([Ljava/sql/PreparedStatement;[ZIZ)V
385: aload 6
387: sipush 212
390: iconst_1
391: bastore
392: iload 5
394: ifne 407
397: aload 6
399: sipush 213
402: iconst_1
403: bastore
404: goto 498
407: aload_1
408: astore 7
410: aload 7
412: arraylength
413: istore 8
415: iconst_0
416: istore 9
418: aload 6
420: sipush 214
423: iconst_1
424: bastore
425: iload 9
427: iload 8
429: if_icmplt 442
432: aload 6
434: sipush 215
437: iconst_1
438: bastore
439: goto 498
442: aload 7
444: iload 9
446: aaload
447: astore 10
449: aload 10
451: ifnonnull 464
454: aload 6
456: sipush 216
459: iconst_1
460: bastore
461: goto 485
464: aload 6
466: sipush 217
469: iconst_1
470: bastore
471: aload 10
473: invokeinterface #762, 1 // InterfaceMethod java/sql/PreparedStatement.addBatch:()V
478: aload 6
480: sipush 218
483: iconst_1
484: bastore
485: iinc 9, 1
488: aload 6
490: sipush 219
493: iconst_1
494: bastore
495: goto 425
498: aload 6
500: sipush 220
503: iconst_1
504: bastore
505: goto 532
508: astore 7
510: aload 6
512: sipush 221
515: iconst_1
516: bastore
517: ldc_w #764 // String Error during addBatch():
520: aload 7
522: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
525: aload 6
527: sipush 222
530: iconst_1
531: bastore
532: aload 6
534: sipush 223
537: iconst_1
538: bastore
539: return
Exception table:
from to target type
38 498 508 Class java/sql/SQLException
LocalVariableTable:
Start Length Slot Name Signature
449 36 10 stmt Ljava/sql/PreparedStatement;
517 15 7 se Ljava/sql/SQLException;
5 535 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 535 1 stmtArray [Ljava/sql/PreparedStatement;
5 535 2 finishedKeys Ljava/util/List;
5 535 3 bean Lweblogic/ejb/container/persistence/spi/CMPBean;
5 535 4 internalFlush Z
5 535 5 addBatch Z
LineNumberTable:
line 641: 5
line 644: 38
line 647: 58
line 648: 103
line 649: 129
line 650: 167
line 656: 184
line 657: 210
line 658: 243
line 657: 261
line 660: 271
line 661: 308
line 662: 331
line 668: 348
line 670: 375
line 676: 392
line 678: 407
line 679: 449
line 680: 471
line 678: 485
line 686: 498
line 684: 508
line 685: 517
line 687: 532
StackMapTable: number_of_entries = 21
frame_type = 252 /* append */
offset_delta = 30
locals = [ class "[Z" ]
frame_type = 7 /* same */
frame_type = 34 /* same */
frame_type = 22 /* same */
frame_type = 25 /* same */
frame_type = 44 /* same */
frame_type = 16 /* same */
frame_type = 18 /* same */
frame_type = 251 /* same_frame_extended */
offset_delta = 67
frame_type = 22 /* same */
frame_type = 29 /* same */
frame_type = 50 /* same */
frame_type = 16 /* same */
frame_type = 14 /* same */
frame_type = 254 /* append */
offset_delta = 17
locals = [ class "[Ljava/sql/PreparedStatement;", int, int ]
frame_type = 16 /* same */
frame_type = 252 /* append */
offset_delta = 21
locals = [ class java/sql/PreparedStatement ]
frame_type = 20 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class "[Ljava/sql/PreparedStatement;", class java/util/List, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z" ]
stack = []
frame_type = 73 /* same_locals_1_stack_item */
stack = [ class java/sql/SQLException ]
frame_type = 23 /* same */
Exceptions:
throws java.lang.Exception
public void executeInsertStmt(java.util.List, javax.transaction.Transaction, java.util.Set, boolean, boolean, java.util.Collection) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/util/List;Ljavax/transaction/Transaction;Ljava/util/Set;ZZLjava/util/Collection;)V
flags: ACC_PUBLIC
Code:
stack=9, locals=24, args_size=7
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 7
5: getstatic #781 // Field _WLDF$INST_JPFLD_0:Lweblogic/diagnostics/instrumentation/JoinPoint;
8: getstatic #785 // Field _WLDF$INST_JPFLD_JPMONS_0:[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
11: invokestatic #791 // Method weblogic/diagnostics/instrumentation/LocalHolder.getInstance:(Lweblogic/diagnostics/instrumentation/JoinPoint;[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;)Lweblogic/diagnostics/instrumentation/LocalHolder;
14: dup
15: astore 23
17: ifnonnull 30
20: aload 7
22: sipush 224
25: iconst_1
26: bastore
27: goto 87
30: aload 23
32: getfield #794 // Field weblogic/diagnostics/instrumentation/LocalHolder.argsCapture:Z
35: ifne 48
38: aload 7
40: sipush 225
43: iconst_1
44: bastore
45: goto 65
48: aload 23
50: bipush 7
52: invokestatic #800 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.toSensitive:(I)[Ljava/lang/Object;
55: putfield #804 // Field weblogic/diagnostics/instrumentation/LocalHolder.args:[Ljava/lang/Object;
58: aload 7
60: sipush 226
63: iconst_1
64: bastore
65: aload 23
67: invokestatic #808 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.createDynamicJoinPoint:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
70: aload 23
72: invokestatic #811 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.preProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
75: aload 23
77: invokevirtual #814 // Method weblogic/diagnostics/instrumentation/LocalHolder.resetPostBegin:()V
80: aload 7
82: sipush 227
85: iconst_1
86: bastore
87: aload_3
88: aload_0
89: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
94: pop
95: aload_0
96: getfield #74 // Field parentBeanManagerSet:Ljava/util/Set;
99: ifnonnull 112
102: aload 7
104: sipush 228
107: iconst_1
108: bastore
109: goto 288
112: aload 7
114: sipush 229
117: iconst_1
118: bastore
119: aload_0
120: getfield #74 // Field parentBeanManagerSet:Ljava/util/Set;
123: invokeinterface #580, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
128: astore 8
130: aload 7
132: sipush 230
135: iconst_1
136: bastore
137: aload 8
139: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
144: ifne 157
147: aload 7
149: sipush 231
152: iconst_1
153: bastore
154: goto 288
157: aload 8
159: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
164: checkcast #2 // class weblogic/ejb/container/manager/BaseEntityManager
167: astore 9
169: aload 7
171: sipush 232
174: iconst_1
175: bastore
176: aload_3
177: aload 9
179: invokeinterface #591, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z
184: ifeq 197
187: aload 7
189: sipush 233
192: iconst_1
193: bastore
194: goto 278
197: aload_0
198: getfield #82 // Field notNullableChildBeanManagerSet:Ljava/util/Set;
201: aload 9
203: aload 7
205: sipush 234
208: iconst_1
209: bastore
210: invokeinterface #591, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z
215: ifeq 228
218: aload 7
220: sipush 235
223: iconst_1
224: bastore
225: goto 278
228: aload 7
230: sipush 236
233: iconst_1
234: bastore
235: aload 9
237: invokevirtual #669 // Method getEntityTxManager:()Lweblogic/ejb/container/interfaces/EntityTxManager;
240: aload_0
241: aload 7
243: sipush 237
246: iconst_1
247: bastore
248: invokevirtual #722 // Method getInvokeTxOrThread:()Ljava/lang/Object;
251: checkcast #367 // class javax/transaction/Transaction
254: aload_3
255: iload 4
257: iload 5
259: aload 7
261: sipush 238
264: iconst_1
265: bastore
266: invokeinterface #818, 5 // InterfaceMethod weblogic/ejb/container/interfaces/EntityTxManager.executeInsertOperations:(Ljavax/transaction/Transaction;Ljava/util/Set;ZZ)V
271: aload 7
273: sipush 239
276: iconst_1
277: bastore
278: aload 7
280: sipush 240
283: iconst_1
284: bastore
285: goto 137
288: aload_1
289: invokeinterface #821, 1 // InterfaceMethod java/util/List.isEmpty:()Z
294: ifeq 300
297: goto 2282
300: iconst_0
301: istore 8
303: aconst_null
304: astore 9
306: aconst_null
307: astore 10
309: aload 7
311: sipush 241
314: iconst_1
315: bastore
316: new #823 // class java/util/ArrayList
319: dup
320: invokespecial #824 // Method java/util/ArrayList."<init>":()V
323: astore 11
325: aconst_null
326: astore 12
328: aload 7
330: sipush 242
333: iconst_1
334: bastore
335: aload_0
336: aload_1
337: aload_2
338: iconst_0
339: invokevirtual #826 // Method pkListToBeanList:(Ljava/util/Collection;Ljavax/transaction/Transaction;Z)Ljava/util/List;
342: astore 13
344: aload 7
346: sipush 243
349: iconst_1
350: bastore
351: aload 13
353: invokeinterface #821, 1 // InterfaceMethod java/util/List.isEmpty:()Z
358: ifeq 364
361: goto 2317
364: iconst_0
365: istore 14
367: aload 7
369: sipush 244
372: iconst_1
373: bastore
374: aload 13
376: iconst_0
377: invokeinterface #830, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
382: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
385: astore 12
387: aload 7
389: sipush 245
392: iconst_1
393: bastore
394: aload_0
395: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
398: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
401: invokevirtual #834 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getConnection:()Ljava/sql/Connection;
404: astore 9
406: aload 7
408: sipush 246
411: iconst_1
412: bastore
413: aload_0
414: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
417: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
420: invokevirtual #750 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.isFkColsNullable:()Z
423: ifne 436
426: aload 7
428: sipush 247
431: iconst_1
432: bastore
433: goto 497
436: aload_0
437: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
440: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
443: aload 7
445: sipush 248
448: iconst_1
449: bastore
450: invokevirtual #739 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.isSelfRelationship:()Z
453: ifne 466
456: aload 7
458: sipush 249
461: iconst_1
462: bastore
463: goto 497
466: aload 7
468: sipush 250
471: iconst_1
472: bastore
473: aload 12
475: aload 9
477: aconst_null
478: iconst_0
479: iconst_1
480: invokeinterface #838, 5 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getStmtArray:(Ljava/sql/Connection;[ZIZ)[Ljava/sql/PreparedStatement;
485: astore 10
487: aload 7
489: sipush 251
492: iconst_1
493: bastore
494: goto 518
497: aload 12
499: aload 9
501: aconst_null
502: iconst_0
503: iconst_0
504: invokeinterface #838, 5 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getStmtArray:(Ljava/sql/Connection;[ZIZ)[Ljava/sql/PreparedStatement;
509: astore 10
511: aload 7
513: sipush 252
516: iconst_1
517: bastore
518: aload_0
519: getfield #63 // Field enableBatchOperations:Z
522: ifne 535
525: aload 7
527: sipush 253
530: iconst_1
531: bastore
532: goto 1159
535: aload_1
536: invokeinterface #841, 1 // InterfaceMethod java/util/List.size:()I
541: iconst_1
542: if_icmpgt 555
545: aload 7
547: sipush 254
550: iconst_1
551: bastore
552: goto 1159
555: aload 7
557: sipush 255
560: iconst_1
561: bastore
562: aload 13
564: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
569: astore 15
571: aload 7
573: sipush 256
576: iconst_1
577: bastore
578: aload 15
580: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
585: ifeq 637
588: aload 7
590: sipush 257
593: iconst_1
594: bastore
595: aload 15
597: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
602: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
605: astore 12
607: aload 7
609: sipush 258
612: iconst_1
613: bastore
614: aload_0
615: aload 10
617: aload 11
619: aload 12
621: iload 5
623: iconst_1
624: invokevirtual #844 // Method addBeanToInsertStmt:([Ljava/sql/PreparedStatement;Ljava/util/List;Lweblogic/ejb/container/persistence/spi/CMPBean;ZZ)V
627: aload 7
629: sipush 259
632: iconst_1
633: bastore
634: goto 578
637: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
640: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
643: ifne 656
646: aload 7
648: sipush 260
651: iconst_1
652: bastore
653: goto 701
656: aload 7
658: sipush 261
661: iconst_1
662: bastore
663: new #604 // class java/lang/StringBuilder
666: dup
667: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
670: aload_0
671: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
674: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
679: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
682: ldc_w #846 // String : about to execute batch create.
685: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
688: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
691: invokestatic #625 // Method debug:(Ljava/lang/String;)V
694: aload 7
696: sipush 262
699: iconst_1
700: bastore
701: aload 10
703: arraylength
704: newarray int
706: astore 15
708: aload 10
710: astore 16
712: aload 16
714: arraylength
715: istore 17
717: iconst_0
718: istore 18
720: aload 7
722: sipush 263
725: iconst_1
726: bastore
727: iload 18
729: iload 17
731: if_icmpge 916
734: aload 16
736: iload 18
738: aaload
739: astore 19
741: aload 19
743: ifnonnull 756
746: aload 7
748: sipush 264
751: iconst_1
752: bastore
753: goto 903
756: aload 7
758: sipush 265
761: iconst_1
762: bastore
763: aload 19
765: invokeinterface #850, 1 // InterfaceMethod java/sql/PreparedStatement.executeBatch:()[I
770: astore 15
772: iconst_0
773: istore 8
775: aload 7
777: sipush 266
780: iconst_1
781: bastore
782: iload 8
784: aload 15
786: arraylength
787: if_icmplt 800
790: aload 7
792: sipush 267
795: iconst_1
796: bastore
797: goto 903
800: aload 15
802: iload 8
804: iaload
805: ifne 818
808: aload 7
810: sipush 268
813: iconst_1
814: bastore
815: goto 835
818: aload 15
820: iload 8
822: iaload
823: bipush -3
825: if_icmpne 890
828: aload 7
830: sipush 269
833: iconst_1
834: bastore
835: new #371 // class java/lang/Exception
838: dup
839: new #604 // class java/lang/StringBuilder
842: dup
843: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
846: ldc_w #852 // String Failed to CREATE Bean. Primary Key Value: '
849: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
852: aload_1
853: iload 8
855: aload 7
857: sipush 270
860: iconst_1
861: bastore
862: invokeinterface #830, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
867: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
870: ldc_w #854 // String '
873: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
876: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
879: invokespecial #856 // Method java/lang/Exception."<init>":(Ljava/lang/String;)V
882: aload 7
884: sipush 271
887: iconst_1
888: bastore
889: athrow
890: iinc 8, 1
893: aload 7
895: sipush 272
898: iconst_1
899: bastore
900: goto 782
903: iinc 18, 1
906: aload 7
908: sipush 273
911: iconst_1
912: bastore
913: goto 727
916: iconst_1
917: istore 14
919: aload 7
921: sipush 274
924: iconst_1
925: bastore
926: aload 13
928: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
933: astore 16
935: aload 7
937: sipush 275
940: iconst_1
941: bastore
942: aload 16
944: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
949: ifeq 1054
952: aload 7
954: sipush 276
957: iconst_1
958: bastore
959: aload 16
961: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
966: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
969: astore 12
971: aload 7
973: sipush 277
976: iconst_1
977: bastore
978: aload_0
979: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
982: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
985: invokevirtual #750 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.isFkColsNullable:()Z
988: ifeq 1019
991: aload 7
993: sipush 278
996: iconst_1
997: bastore
998: aload 12
1000: iconst_0
1001: aload 9
1003: iconst_1
1004: invokeinterface #860, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_resetIsModifiedVars:(ILjava/sql/Connection;Z)V
1009: aload 7
1011: sipush 279
1014: iconst_1
1015: bastore
1016: goto 1037
1019: aload 12
1021: iconst_0
1022: aload 9
1024: iconst_0
1025: invokeinterface #860, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_resetIsModifiedVars:(ILjava/sql/Connection;Z)V
1030: aload 7
1032: sipush 280
1035: iconst_1
1036: bastore
1037: aload 12
1039: invokeinterface #863, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_perhapsReloadOptimisticColumn:()V
1044: aload 7
1046: sipush 281
1049: iconst_1
1050: bastore
1051: goto 942
1054: iload 5
1056: ifne 1069
1059: aload 7
1061: sipush 282
1064: iconst_1
1065: bastore
1066: goto 1143
1069: aload 7
1071: sipush 283
1074: iconst_1
1075: bastore
1076: aload_1
1077: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
1082: astore 16
1084: aload 7
1086: sipush 284
1089: iconst_1
1090: bastore
1091: aload 16
1093: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
1098: ifne 1111
1101: aload 7
1103: sipush 285
1106: iconst_1
1107: bastore
1108: goto 1143
1111: aload 7
1113: sipush 286
1116: iconst_1
1117: bastore
1118: aload 6
1120: aload 16
1122: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
1127: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
1132: pop
1133: aload 7
1135: sipush 287
1138: iconst_1
1139: bastore
1140: goto 1091
1143: aload_1
1144: invokeinterface #869, 1 // InterfaceMethod java/util/List.clear:()V
1149: aload 7
1151: sipush 288
1154: iconst_1
1155: bastore
1156: goto 1618
1159: aload 13
1161: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
1166: astore 15
1168: aload 7
1170: sipush 289
1173: iconst_1
1174: bastore
1175: aload 15
1177: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
1182: ifne 1195
1185: aload 7
1187: sipush 290
1190: iconst_1
1191: bastore
1192: goto 1618
1195: aload 7
1197: sipush 291
1200: iconst_1
1201: bastore
1202: aload 15
1204: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
1209: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
1212: astore 12
1214: aload 7
1216: sipush 292
1219: iconst_1
1220: bastore
1221: aload_0
1222: aload 10
1224: aload 11
1226: aload 12
1228: iload 5
1230: iconst_0
1231: invokevirtual #844 // Method addBeanToInsertStmt:([Ljava/sql/PreparedStatement;Ljava/util/List;Lweblogic/ejb/container/persistence/spi/CMPBean;ZZ)V
1234: aload 7
1236: sipush 293
1239: iconst_1
1240: bastore
1241: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
1244: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
1247: ifne 1260
1250: aload 7
1252: sipush 294
1255: iconst_1
1256: bastore
1257: goto 1305
1260: aload 7
1262: sipush 295
1265: iconst_1
1266: bastore
1267: new #604 // class java/lang/StringBuilder
1270: dup
1271: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
1274: aload_0
1275: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
1278: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
1283: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1286: ldc_w #871 // String : about to execute multi create.
1289: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1292: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
1295: invokestatic #625 // Method debug:(Ljava/lang/String;)V
1298: aload 7
1300: sipush 296
1303: iconst_1
1304: bastore
1305: iconst_0
1306: istore 16
1308: aload 10
1310: astore 17
1312: aload 17
1314: arraylength
1315: istore 18
1317: iconst_0
1318: istore 19
1320: aload 7
1322: sipush 297
1325: iconst_1
1326: bastore
1327: iload 19
1329: iload 18
1331: if_icmpge 1461
1334: aload 17
1336: iload 19
1338: aaload
1339: astore 20
1341: aload 20
1343: ifnonnull 1356
1346: aload 7
1348: sipush 298
1351: iconst_1
1352: bastore
1353: goto 1448
1356: aload 7
1358: sipush 299
1361: iconst_1
1362: bastore
1363: aload 20
1365: invokeinterface #874, 1 // InterfaceMethod java/sql/PreparedStatement.executeUpdate:()I
1370: istore 16
1372: iload 16
1374: ifeq 1387
1377: aload 7
1379: sipush 300
1382: iconst_1
1383: bastore
1384: goto 1448
1387: aload 7
1389: sipush 301
1392: iconst_1
1393: bastore
1394: new #371 // class java/lang/Exception
1397: dup
1398: new #604 // class java/lang/StringBuilder
1401: dup
1402: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
1405: ldc_w #852 // String Failed to CREATE Bean. Primary Key Value: '
1408: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1411: aload 12
1413: aload 7
1415: sipush 302
1418: iconst_1
1419: bastore
1420: invokeinterface #732, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
1425: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
1428: ldc_w #854 // String '
1431: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1434: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
1437: invokespecial #856 // Method java/lang/Exception."<init>":(Ljava/lang/String;)V
1440: aload 7
1442: sipush 303
1445: iconst_1
1446: bastore
1447: athrow
1448: iinc 19, 1
1451: aload 7
1453: sipush 304
1456: iconst_1
1457: bastore
1458: goto 1327
1461: iconst_1
1462: istore 14
1464: aload 7
1466: sipush 305
1469: iconst_1
1470: bastore
1471: aload_0
1472: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
1475: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
1478: invokevirtual #750 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.isFkColsNullable:()Z
1481: ifeq 1512
1484: aload 7
1486: sipush 306
1489: iconst_1
1490: bastore
1491: aload 12
1493: iconst_0
1494: aload 9
1496: iconst_1
1497: invokeinterface #860, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_resetIsModifiedVars:(ILjava/sql/Connection;Z)V
1502: aload 7
1504: sipush 307
1507: iconst_1
1508: bastore
1509: goto 1530
1512: aload 12
1514: iconst_0
1515: aload 9
1517: iconst_0
1518: invokeinterface #860, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_resetIsModifiedVars:(ILjava/sql/Connection;Z)V
1523: aload 7
1525: sipush 308
1528: iconst_1
1529: bastore
1530: aload 12
1532: invokeinterface #863, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_perhapsReloadOptimisticColumn:()V
1537: aload 7
1539: sipush 309
1542: iconst_1
1543: bastore
1544: aload 12
1546: invokeinterface #732, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
1551: astore 17
1553: aload 7
1555: sipush 310
1558: iconst_1
1559: bastore
1560: aload_1
1561: aload 17
1563: invokeinterface #875, 2 // InterfaceMethod java/util/List.remove:(Ljava/lang/Object;)Z
1568: pop
1569: iload 5
1571: ifne 1584
1574: aload 7
1576: sipush 311
1579: iconst_1
1580: bastore
1581: goto 1608
1584: aload 7
1586: sipush 312
1589: iconst_1
1590: bastore
1591: aload 6
1593: aload 17
1595: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
1600: pop
1601: aload 7
1603: sipush 313
1606: iconst_1
1607: bastore
1608: aload 7
1610: sipush 314
1613: iconst_1
1614: bastore
1615: goto 1175
1618: aload_0
1619: getfield #82 // Field notNullableChildBeanManagerSet:Ljava/util/Set;
1622: invokeinterface #580, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
1627: astore 15
1629: aload 7
1631: sipush 315
1634: iconst_1
1635: bastore
1636: aload 15
1638: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
1643: ifeq 1711
1646: aload 15
1648: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
1653: checkcast #2 // class weblogic/ejb/container/manager/BaseEntityManager
1656: astore 16
1658: aload 7
1660: sipush 316
1663: iconst_1
1664: bastore
1665: aload 16
1667: invokevirtual #669 // Method getEntityTxManager:()Lweblogic/ejb/container/interfaces/EntityTxManager;
1670: aload_0
1671: aload 7
1673: sipush 317
1676: iconst_1
1677: bastore
1678: invokevirtual #722 // Method getInvokeTxOrThread:()Ljava/lang/Object;
1681: checkcast #367 // class javax/transaction/Transaction
1684: aload_3
1685: iload 4
1687: iload 5
1689: aload 7
1691: sipush 318
1694: iconst_1
1695: bastore
1696: invokeinterface #818, 5 // InterfaceMethod weblogic/ejb/container/interfaces/EntityTxManager.executeInsertOperations:(Ljavax/transaction/Transaction;Ljava/util/Set;ZZ)V
1701: aload 7
1703: sipush 319
1706: iconst_1
1707: bastore
1708: goto 1636
1711: aload_0
1712: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
1715: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
1718: aload 9
1720: aload 10
1722: aconst_null
1723: invokevirtual #879 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseArrayResources:(Ljava/sql/Connection;[Ljava/sql/Statement;[Ljava/sql/ResultSet;)V
1726: aload 7
1728: sipush 320
1731: iconst_1
1732: bastore
1733: goto 2237
1736: astore 15
1738: aload 7
1740: sipush 321
1743: iconst_1
1744: bastore
1745: aload_0
1746: getfield #63 // Field enableBatchOperations:Z
1749: ifne 1762
1752: aload 7
1754: sipush 322
1757: iconst_1
1758: bastore
1759: goto 1789
1762: aload_1
1763: invokeinterface #841, 1 // InterfaceMethod java/util/List.size:()I
1768: iconst_1
1769: if_icmple 1782
1772: aload 7
1774: sipush 323
1777: iconst_1
1778: bastore
1779: goto 1801
1782: aload 7
1784: sipush 324
1787: iconst_1
1788: bastore
1789: iload 14
1791: ifeq 1819
1794: aload 7
1796: sipush 325
1799: iconst_1
1800: bastore
1801: ldc_w #881 // String EJB Exception:
1804: aload 15
1806: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
1809: aload 7
1811: sipush 326
1814: iconst_1
1815: bastore
1816: goto 2091
1819: aload 12
1821: invokeinterface #732, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
1826: astore 16
1828: aload 16
1830: ifnonnull 1843
1833: aload 7
1835: sipush 327
1838: iconst_1
1839: bastore
1840: goto 2076
1843: iconst_0
1844: istore 17
1846: aload 7
1848: sipush 328
1851: iconst_1
1852: bastore
1853: aload 12
1855: aload 16
1857: invokeinterface #884, 2 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_exists:(Ljava/lang/Object;)Z
1862: istore 17
1864: iload 5
1866: ifeq 1879
1869: aload 7
1871: sipush 329
1874: iconst_1
1875: bastore
1876: goto 2007
1879: aload 7
1881: sipush 330
1884: iconst_1
1885: bastore
1886: aload_0
1887: aload_2
1888: aload 13
1890: invokespecial #888 // Method cacheRemoveCMPBeansOnError:(Ljavax/transaction/Transaction;Ljava/util/Collection;)V
1893: aload 7
1895: sipush 331
1898: iconst_1
1899: bastore
1900: goto 2007
1903: astore 18
1905: aload 7
1907: sipush 332
1910: iconst_1
1911: bastore
1912: ldc_w #881 // String EJB Exception:
1915: aload 15
1917: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
1920: iload 5
1922: ifeq 1935
1925: aload 7
1927: sipush 333
1930: iconst_1
1931: bastore
1932: goto 2007
1935: aload 7
1937: sipush 334
1940: iconst_1
1941: bastore
1942: aload_0
1943: aload_2
1944: aload 13
1946: invokespecial #888 // Method cacheRemoveCMPBeansOnError:(Ljavax/transaction/Transaction;Ljava/util/Collection;)V
1949: aload 7
1951: sipush 335
1954: iconst_1
1955: bastore
1956: goto 2007
1959: astore 21
1961: iload 5
1963: ifeq 1976
1966: aload 7
1968: sipush 336
1971: iconst_1
1972: bastore
1973: goto 1997
1976: aload 7
1978: sipush 337
1981: iconst_1
1982: bastore
1983: aload_0
1984: aload_2
1985: aload 13
1987: invokespecial #888 // Method cacheRemoveCMPBeansOnError:(Ljavax/transaction/Transaction;Ljava/util/Collection;)V
1990: aload 7
1992: sipush 338
1995: iconst_1
1996: bastore
1997: aload 21
1999: aload 7
2001: sipush 339
2004: iconst_1
2005: bastore
2006: athrow
2007: iload 17
2009: ifne 2022
2012: aload 7
2014: sipush 340
2017: iconst_1
2018: bastore
2019: goto 2076
2022: aload 7
2024: sipush 341
2027: iconst_1
2028: bastore
2029: ldc_w #881 // String EJB Exception:
2032: new #890 // class javax/ejb/DuplicateKeyException
2035: dup
2036: new #604 // class java/lang/StringBuilder
2039: dup
2040: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
2043: ldc_w #892 // String Bean with primary key: '
2046: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2049: aload 16
2051: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
2054: ldc_w #894 // String ' already exists.
2057: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2060: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
2063: invokespecial #895 // Method javax/ejb/DuplicateKeyException."<init>":(Ljava/lang/String;)V
2066: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
2069: aload 7
2071: sipush 342
2074: iconst_1
2075: bastore
2076: ldc_w #881 // String EJB Exception:
2079: aload 15
2081: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
2084: aload 7
2086: sipush 343
2089: iconst_1
2090: bastore
2091: aload_0
2092: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
2095: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
2098: aload 9
2100: aload 10
2102: aconst_null
2103: invokevirtual #879 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseArrayResources:(Ljava/sql/Connection;[Ljava/sql/Statement;[Ljava/sql/ResultSet;)V
2106: aload 7
2108: sipush 344
2111: iconst_1
2112: bastore
2113: goto 2237
2116: astore 15
2118: aload 7
2120: sipush 345
2123: iconst_1
2124: bastore
2125: ldc_w #896 // String executeInsertStmt
2128: aload 15
2130: invokestatic #900 // Method weblogic/ejb/container/EJBLogger.logExcepInMethod1:(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String;
2133: pop
2134: iload 5
2136: ifeq 2149
2139: aload 7
2141: sipush 346
2144: iconst_1
2145: bastore
2146: goto 2170
2149: aload 7
2151: sipush 347
2154: iconst_1
2155: bastore
2156: aload_0
2157: aload_2
2158: aload 13
2160: invokespecial #888 // Method cacheRemoveCMPBeansOnError:(Ljavax/transaction/Transaction;Ljava/util/Collection;)V
2163: aload 7
2165: sipush 348
2168: iconst_1
2169: bastore
2170: ldc_w #881 // String EJB Exception:
2173: aload 15
2175: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
2178: aload 7
2180: sipush 349
2183: iconst_1
2184: bastore
2185: aload_0
2186: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
2189: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
2192: aload 9
2194: aload 10
2196: aconst_null
2197: invokevirtual #879 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseArrayResources:(Ljava/sql/Connection;[Ljava/sql/Statement;[Ljava/sql/ResultSet;)V
2200: aload 7
2202: sipush 350
2205: iconst_1
2206: bastore
2207: goto 2237
2210: astore 22
2212: aload_0
2213: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
2216: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
2219: aload 9
2221: aload 10
2223: aconst_null
2224: invokevirtual #879 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseArrayResources:(Ljava/sql/Connection;[Ljava/sql/Statement;[Ljava/sql/ResultSet;)V
2227: aload 22
2229: aload 7
2231: sipush 351
2234: iconst_1
2235: bastore
2236: athrow
2237: goto 2352
2240: aload 23
2242: ifnonnull 2255
2245: aload 7
2247: sipush 352
2250: iconst_1
2251: bastore
2252: goto 2274
2255: dup
2256: aload 23
2258: swap
2259: putfield #902 // Field weblogic/diagnostics/instrumentation/LocalHolder.th:Ljava/lang/Throwable;
2262: aload 23
2264: invokestatic #905 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
2267: aload 7
2269: sipush 353
2272: iconst_1
2273: bastore
2274: aload 7
2276: sipush 354
2279: iconst_1
2280: bastore
2281: athrow
2282: aload 23
2284: ifnonnull 2297
2287: aload 7
2289: sipush 355
2292: iconst_1
2293: bastore
2294: goto 2309
2297: aload 23
2299: invokestatic #905 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
2302: aload 7
2304: sipush 356
2307: iconst_1
2308: bastore
2309: aload 7
2311: sipush 357
2314: iconst_1
2315: bastore
2316: return
2317: aload 23
2319: ifnonnull 2332
2322: aload 7
2324: sipush 358
2327: iconst_1
2328: bastore
2329: goto 2344
2332: aload 23
2334: invokestatic #905 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
2337: aload 7
2339: sipush 359
2342: iconst_1
2343: bastore
2344: aload 7
2346: sipush 360
2349: iconst_1
2350: bastore
2351: return
2352: aload 23
2354: ifnonnull 2367
2357: aload 7
2359: sipush 361
2362: iconst_1
2363: bastore
2364: goto 2379
2367: aload 23
2369: invokestatic #905 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
2372: aload 7
2374: sipush 362
2377: iconst_1
2378: bastore
2379: aload 7
2381: sipush 363
2384: iconst_1
2385: bastore
2386: return
Exception table:
from to target type
1959 1961 1959 any
2210 2212 2210 any
1846 1864 1903 Class java/lang/Exception
1846 1864 1959 any
1903 1920 1959 any
2116 2185 2210 any
1736 2091 2210 any
367 1711 1736 Class java/sql/SQLException
367 1711 2116 Class java/lang/Throwable
367 1711 2210 any
80 2240 2240 any
LocalVariableTable:
Start Length Slot Name Signature
176 102 9 parentBeanManager Lweblogic/ejb/container/manager/BaseEntityManager;
578 59 15 it Ljava/util/Iterator;
741 162 19 ps Ljava/sql/PreparedStatement;
942 112 16 it Ljava/util/Iterator;
1091 52 16 it Ljava/util/Iterator;
708 441 15 numOfRowsArray [I
1341 107 20 ps Ljava/sql/PreparedStatement;
1308 300 16 numOfRows I
1560 48 17 pk Ljava/lang/Object;
1175 443 15 it Ljava/util/Iterator;
1665 36 16 childBeanManager Lweblogic/ejb/container/manager/BaseEntityManager;
1912 8 18 e Ljava/lang/Exception;
1853 223 17 exists Z
1828 263 16 pk Ljava/lang/Object;
1745 346 15 se Ljava/sql/SQLException;
2125 60 15 t Ljava/lang/Throwable;
87 2153 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
87 2153 1 keys Ljava/util/List;
87 2153 2 tx Ljavax/transaction/Transaction;
87 2153 3 finishedBeanManagerSet Ljava/util/Set;
87 2153 4 isFlushModified Z
87 2153 5 internalFlush Z
87 2153 6 flushedInsertKeys Ljava/util/Collection;
303 1937 8 j I
306 1934 9 conn Ljava/sql/Connection;
316 1924 10 stmtArray [Ljava/sql/PreparedStatement;
325 1915 11 finishedKeys Ljava/util/List;
335 1905 12 bean Lweblogic/ejb/container/persistence/spi/CMPBean;
351 1889 13 beans Ljava/util/List;
374 1866 14 beanInserted Z
LineNumberTable:
line 698: 87
line 699: 95
line 700: 119
line 701: 176
line 702: 210
line 703: 235
line 704: 248
line 703: 266
line 709: 278
line 712: 288
line 714: 300
line 715: 303
line 716: 306
line 717: 316
line 719: 325
line 721: 335
line 723: 351
line 726: 364
line 731: 374
line 732: 394
line 735: 413
line 736: 450
line 737: 473
line 742: 497
line 748: 518
line 750: 562
line 751: 595
line 752: 614
line 755: 637
line 756: 663
line 758: 701
line 759: 708
line 760: 741
line 761: 763
line 764: 772
line 765: 800
line 767: 835
line 768: 862
line 764: 890
line 759: 903
line 775: 916
line 776: 926
line 777: 959
line 778: 978
line 779: 998
line 781: 1019
line 786: 1037
line 790: 1054
line 791: 1076
line 792: 1118
line 797: 1143
line 798: 1149
line 801: 1159
line 802: 1202
line 804: 1221
line 806: 1241
line 807: 1267
line 809: 1305
line 810: 1308
line 811: 1341
line 812: 1363
line 815: 1372
line 817: 1394
line 818: 1420
line 810: 1448
line 824: 1461
line 825: 1471
line 826: 1491
line 828: 1512
line 833: 1530
line 836: 1544
line 837: 1560
line 840: 1569
line 841: 1591
line 843: 1608
line 846: 1618
line 847: 1665
line 848: 1678
line 847: 1696
line 852: 1701
line 910: 1711
line 914: 1726
line 854: 1736
line 856: 1745
line 857: 1801
line 860: 1819
line 862: 1828
line 863: 1843
line 865: 1853
line 876: 1864
line 877: 1886
line 866: 1903
line 867: 1912
line 876: 1920
line 877: 1942
line 876: 1959
line 877: 1983
line 882: 2007
line 883: 2029
line 889: 2076
line 910: 2091
line 914: 2106
line 891: 2116
line 893: 2125
line 902: 2134
line 903: 2156
line 906: 2170
line 910: 2185
line 914: 2200
line 910: 2210
line 915: 2237
StackMapTable: number_of_entries = 91
frame_type = 255 /* full_frame */
offset_delta = 30
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 17 /* same */
frame_type = 16 /* same */
frame_type = 21 /* same */
frame_type = 24 /* same */
frame_type = 255 /* full_frame */
offset_delta = 24
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 19 /* same */
frame_type = 255 /* full_frame */
offset_delta = 39
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", class java/util/Iterator, class weblogic/ejb/container/manager/BaseEntityManager, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 30 /* same */
frame_type = 49 /* same */
frame_type = 255 /* full_frame */
offset_delta = 9
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 11 /* same */
frame_type = 255 /* full_frame */
offset_delta = 63
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, null, null, class java/util/ArrayList, null, class java/util/List, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 71
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 29 /* same */
frame_type = 30 /* same */
frame_type = 255 /* full_frame */
offset_delta = 20
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 16 /* same */
frame_type = 19 /* same */
frame_type = 255 /* full_frame */
offset_delta = 22
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/util/Iterator, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 58 /* same */
frame_type = 18 /* same */
frame_type = 44 /* same */
frame_type = 255 /* full_frame */
offset_delta = 25
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class "[I", class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 28
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class "[I", class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 25 /* same */
frame_type = 17 /* same */
frame_type = 17 /* same */
frame_type = 16 /* same */
frame_type = 54 /* same */
frame_type = 12 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class "[I", class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 25
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class "[I", class java/util/Iterator, int, int, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 251 /* same_frame_extended */
offset_delta = 76
frame_type = 17 /* same */
frame_type = 16 /* same */
frame_type = 14 /* same */
frame_type = 21 /* same */
frame_type = 19 /* same */
frame_type = 31 /* same */
frame_type = 255 /* full_frame */
offset_delta = 15
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 15
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/util/Iterator, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 19 /* same */
frame_type = 251 /* same_frame_extended */
offset_delta = 64
frame_type = 44 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/util/Iterator, int, class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 28
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/util/Iterator, int, class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 30 /* same */
frame_type = 60 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/util/Iterator, int, class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 50 /* same */
frame_type = 17 /* same */
frame_type = 255 /* full_frame */
offset_delta = 53
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/util/Iterator, int, class java/lang/Object, int, int, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 23 /* same */
frame_type = 255 /* full_frame */
offset_delta = 9
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/lang/Object, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 17
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/util/Iterator, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 251 /* same_frame_extended */
offset_delta = 74
frame_type = 255 /* full_frame */
offset_delta = 24
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = [ class java/sql/SQLException ]
frame_type = 255 /* full_frame */
offset_delta = 25
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/sql/SQLException, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 19 /* same */
frame_type = 6 /* same */
frame_type = 11 /* same */
frame_type = 17 /* same */
frame_type = 255 /* full_frame */
offset_delta = 23
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/sql/SQLException, class java/lang/Object, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 35
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/sql/SQLException, class java/lang/Object, int, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 87 /* same_locals_1_stack_item */
stack = [ class java/lang/Exception ]
frame_type = 255 /* full_frame */
offset_delta = 31
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/sql/SQLException, class java/lang/Object, int, class java/lang/Exception, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 23
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/sql/SQLException, class java/lang/Object, int, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = [ class java/lang/Throwable ]
frame_type = 255 /* full_frame */
offset_delta = 16
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/sql/SQLException, class java/lang/Object, int, top, top, top, class java/lang/Throwable, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 20 /* same */
frame_type = 255 /* full_frame */
offset_delta = 9
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/sql/SQLException, class java/lang/Object, int, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 255 /* full_frame */
offset_delta = 53
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/sql/SQLException, class java/lang/Object, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 14
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/sql/SQLException, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 24
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = [ class java/lang/Throwable ]
frame_type = 255 /* full_frame */
offset_delta = 32
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/lang/Throwable, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 20 /* same */
frame_type = 255 /* full_frame */
offset_delta = 39
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = [ class java/lang/Throwable ]
frame_type = 255 /* full_frame */
offset_delta = 26
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/lang/Object, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 2
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = [ class java/lang/Throwable ]
frame_type = 78 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 82 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 7 /* same */
frame_type = 14 /* same */
frame_type = 11 /* same */
frame_type = 255 /* full_frame */
offset_delta = 7
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, null, null, class java/util/ArrayList, null, class java/util/List, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 11 /* same */
frame_type = 255 /* full_frame */
offset_delta = 7
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, class java/util/List, int, class java/lang/Object, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 11 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
public void addBeanToUpdateStmt(java.sql.PreparedStatement[], boolean[], weblogic.ejb.container.persistence.spi.CMPBean, boolean) throws java.lang.Exception;
descriptor: ([Ljava/sql/PreparedStatement;[ZLweblogic/ejb/container/persistence/spi/CMPBean;Z)V
flags: ACC_PUBLIC
Code:
stack=8, locals=10, args_size=5
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 5
5: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
8: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
11: ifne 24
14: aload 5
16: sipush 364
19: iconst_1
20: bastore
21: goto 92
24: aload 5
26: sipush 365
29: iconst_1
30: bastore
31: new #604 // class java/lang/StringBuilder
34: dup
35: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
38: aload_0
39: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
42: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
47: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
50: ldc_w #931 // String : adding bean to update stmt where pk=
53: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
56: aload_3
57: aload 5
59: sipush 366
62: iconst_1
63: bastore
64: invokeinterface #732, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
69: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
72: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
75: aload 5
77: sipush 367
80: iconst_1
81: bastore
82: invokestatic #625 // Method debug:(Ljava/lang/String;)V
85: aload 5
87: sipush 368
90: iconst_1
91: bastore
92: aload_3
93: aload_1
94: aload_2
95: iconst_1
96: iconst_0
97: invokeinterface #754, 5 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_setBeanParamsForStmtArray:([Ljava/sql/PreparedStatement;[ZIZ)V
102: iload 4
104: ifne 117
107: aload 5
109: sipush 369
112: iconst_1
113: bastore
114: goto 208
117: aload_1
118: astore 6
120: aload 6
122: arraylength
123: istore 7
125: iconst_0
126: istore 8
128: aload 5
130: sipush 370
133: iconst_1
134: bastore
135: iload 8
137: iload 7
139: if_icmplt 152
142: aload 5
144: sipush 371
147: iconst_1
148: bastore
149: goto 208
152: aload 6
154: iload 8
156: aaload
157: astore 9
159: aload 5
161: sipush 372
164: iconst_1
165: bastore
166: aload 9
168: ifnonnull 181
171: aload 5
173: sipush 373
176: iconst_1
177: bastore
178: goto 195
181: aload 9
183: invokeinterface #762, 1 // InterfaceMethod java/sql/PreparedStatement.addBatch:()V
188: aload 5
190: sipush 374
193: iconst_1
194: bastore
195: iinc 8, 1
198: aload 5
200: sipush 375
203: iconst_1
204: bastore
205: goto 135
208: aload 5
210: sipush 376
213: iconst_1
214: bastore
215: goto 242
218: astore 6
220: aload 5
222: sipush 377
225: iconst_1
226: bastore
227: ldc_w #764 // String Error during addBatch():
230: aload 6
232: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
235: aload 5
237: sipush 378
240: iconst_1
241: bastore
242: aload 5
244: sipush 379
247: iconst_1
248: bastore
249: return
Exception table:
from to target type
5 208 218 Class java/sql/SQLException
LocalVariableTable:
Start Length Slot Name Signature
166 29 9 ps Ljava/sql/PreparedStatement;
227 15 6 se Ljava/sql/SQLException;
5 245 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 245 1 stmtArray [Ljava/sql/PreparedStatement;
5 245 2 isModifiedUnion [Z
5 245 3 bean Lweblogic/ejb/container/persistence/spi/CMPBean;
5 245 4 addBatch Z
LineNumberTable:
line 925: 5
line 926: 31
line 927: 64
line 926: 82
line 929: 92
line 935: 102
line 937: 117
line 938: 166
line 937: 195
line 944: 208
line 942: 218
line 943: 227
line 945: 242
StackMapTable: number_of_entries = 10
frame_type = 252 /* append */
offset_delta = 24
locals = [ class "[Z" ]
frame_type = 251 /* same_frame_extended */
offset_delta = 67
frame_type = 24 /* same */
frame_type = 254 /* append */
offset_delta = 17
locals = [ class "[Ljava/sql/PreparedStatement;", int, int ]
frame_type = 16 /* same */
frame_type = 252 /* append */
offset_delta = 28
locals = [ class java/sql/PreparedStatement ]
frame_type = 13 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class "[Ljava/sql/PreparedStatement;", class "[Z", class weblogic/ejb/container/persistence/spi/CMPBean, int, class "[Z" ]
stack = []
frame_type = 73 /* same_locals_1_stack_item */
stack = [ class java/sql/SQLException ]
frame_type = 23 /* same */
Exceptions:
throws java.lang.Exception
public void executeUpdateStmt(java.util.List, javax.transaction.Transaction, java.util.Set, boolean, boolean, java.util.Collection) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/util/List;Ljavax/transaction/Transaction;Ljava/util/Set;ZZLjava/util/Collection;)V
flags: ACC_PUBLIC
Code:
stack=9, locals=34, args_size=7
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 7
5: getstatic #938 // Field _WLDF$INST_JPFLD_1:Lweblogic/diagnostics/instrumentation/JoinPoint;
8: getstatic #941 // Field _WLDF$INST_JPFLD_JPMONS_1:[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
11: invokestatic #791 // Method weblogic/diagnostics/instrumentation/LocalHolder.getInstance:(Lweblogic/diagnostics/instrumentation/JoinPoint;[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;)Lweblogic/diagnostics/instrumentation/LocalHolder;
14: dup
15: astore 33
17: ifnonnull 30
20: aload 7
22: sipush 380
25: iconst_1
26: bastore
27: goto 87
30: aload 33
32: getfield #794 // Field weblogic/diagnostics/instrumentation/LocalHolder.argsCapture:Z
35: ifne 48
38: aload 7
40: sipush 381
43: iconst_1
44: bastore
45: goto 65
48: aload 33
50: bipush 7
52: invokestatic #800 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.toSensitive:(I)[Ljava/lang/Object;
55: putfield #804 // Field weblogic/diagnostics/instrumentation/LocalHolder.args:[Ljava/lang/Object;
58: aload 7
60: sipush 382
63: iconst_1
64: bastore
65: aload 33
67: invokestatic #808 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.createDynamicJoinPoint:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
70: aload 33
72: invokestatic #811 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.preProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
75: aload 33
77: invokevirtual #814 // Method weblogic/diagnostics/instrumentation/LocalHolder.resetPostBegin:()V
80: aload 7
82: sipush 383
85: iconst_1
86: bastore
87: aload_3
88: aload_0
89: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
94: pop
95: aload 7
97: sipush 384
100: iconst_1
101: bastore
102: aload_0
103: getfield #76 // Field childBeanManagerSet:Ljava/util/Set;
106: invokeinterface #580, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
111: astore 8
113: aload 7
115: sipush 385
118: iconst_1
119: bastore
120: aload 8
122: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
127: ifeq 230
130: aload 8
132: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
137: checkcast #2 // class weblogic/ejb/container/manager/BaseEntityManager
140: astore 9
142: aload 7
144: sipush 386
147: iconst_1
148: bastore
149: aload_3
150: aload 9
152: invokeinterface #591, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z
157: ifeq 170
160: aload 7
162: sipush 387
165: iconst_1
166: bastore
167: goto 220
170: aload 7
172: sipush 388
175: iconst_1
176: bastore
177: aload 9
179: invokevirtual #669 // Method getEntityTxManager:()Lweblogic/ejb/container/interfaces/EntityTxManager;
182: aload_0
183: aload 7
185: sipush 389
188: iconst_1
189: bastore
190: invokevirtual #722 // Method getInvokeTxOrThread:()Ljava/lang/Object;
193: checkcast #367 // class javax/transaction/Transaction
196: aload_3
197: iload 4
199: iload 5
201: aload 7
203: sipush 390
206: iconst_1
207: bastore
208: invokeinterface #944, 5 // InterfaceMethod weblogic/ejb/container/interfaces/EntityTxManager.executeUpdateOperations:(Ljavax/transaction/Transaction;Ljava/util/Set;ZZ)V
213: aload 7
215: sipush 391
218: iconst_1
219: bastore
220: aload 7
222: sipush 392
225: iconst_1
226: bastore
227: goto 120
230: aload_1
231: invokeinterface #821, 1 // InterfaceMethod java/util/List.isEmpty:()Z
236: ifeq 242
239: goto 3558
242: iconst_0
243: istore 8
245: aconst_null
246: astore 9
248: aconst_null
249: astore 10
251: aconst_null
252: astore 11
254: aconst_null
255: astore 12
257: iconst_0
258: istore 13
260: iconst_0
261: istore 14
263: aload 7
265: sipush 393
268: iconst_1
269: bastore
270: aload_1
271: invokeinterface #841, 1 // InterfaceMethod java/util/List.size:()I
276: iconst_1
277: if_icmpgt 290
280: aload 7
282: sipush 394
285: iconst_1
286: bastore
287: goto 341
290: aload 7
292: sipush 395
295: iconst_1
296: bastore
297: aload_0
298: getfield #274 // Field rdbmsPersistence:Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
301: invokevirtual #947 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.perhapsUseSendBatchForOracle:()Z
304: istore 14
306: iload 14
308: ifeq 321
311: aload 7
313: sipush 396
316: iconst_1
317: bastore
318: goto 341
321: aload 7
323: sipush 397
326: iconst_1
327: bastore
328: aload_0
329: aload_1
330: aload_2
331: invokevirtual #949 // Method prepareVerificationForBatch:(Ljava/util/Collection;Ljavax/transaction/Transaction;)V
334: aload 7
336: sipush 398
339: iconst_1
340: bastore
341: aload_0
342: aload_1
343: aload_2
344: aload_0
345: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
348: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
351: invokevirtual #739 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.isSelfRelationship:()Z
354: invokevirtual #951 // Method pkListToPkBeanMap:(Ljava/util/Collection;Ljavax/transaction/Transaction;Z)Ljava/util/Map;
357: astore 11
359: aload 7
361: sipush 399
364: iconst_1
365: bastore
366: aload 11
368: invokeinterface #952, 1 // InterfaceMethod java/util/Map.isEmpty:()Z
373: ifne 386
376: aload 7
378: sipush 400
381: iconst_1
382: bastore
383: goto 389
386: goto 3593
389: aload 11
391: invokeinterface #956, 1 // InterfaceMethod java/util/Map.values:()Ljava/util/Collection;
396: invokeinterface #957, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;
401: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
406: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
409: astore 12
411: aload 7
413: sipush 401
416: iconst_1
417: bastore
418: aload_0
419: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
422: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
425: invokevirtual #834 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getConnection:()Ljava/sql/Connection;
428: astore 9
430: aload_0
431: getfield #63 // Field enableBatchOperations:Z
434: ifne 447
437: aload 7
439: sipush 402
442: iconst_1
443: bastore
444: goto 491
447: aload_0
448: getfield #67 // Field isOptimistic:Z
451: ifne 464
454: aload 7
456: sipush 403
459: iconst_1
460: bastore
461: goto 491
464: aload 7
466: sipush 404
469: iconst_1
470: bastore
471: aload_0
472: aload 11
474: invokeinterface #956, 1 // InterfaceMethod java/util/Map.values:()Ljava/util/Collection;
479: invokespecial #961 // Method verifyQueriesForBatching:(Ljava/util/Collection;)Z
482: istore 13
484: aload 7
486: sipush 405
489: iconst_1
490: bastore
491: iload 13
493: ifne 506
496: aload 7
498: sipush 406
501: iconst_1
502: bastore
503: goto 533
506: aload 7
508: sipush 407
511: iconst_1
512: bastore
513: aload_0
514: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
517: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
522: invokestatic #965 // Method weblogic/ejb/container/EJBLogger.logBatchingTurnedOff:(Ljava/lang/String;)Ljava/lang/String;
525: pop
526: aload 7
528: sipush 408
531: iconst_1
532: bastore
533: aload_0
534: getfield #63 // Field enableBatchOperations:Z
537: ifne 550
540: aload 7
542: sipush 409
545: iconst_1
546: bastore
547: goto 2170
550: iload 13
552: ifeq 565
555: aload 7
557: sipush 410
560: iconst_1
561: bastore
562: goto 2170
565: aload_1
566: invokeinterface #841, 1 // InterfaceMethod java/util/List.size:()I
571: iconst_1
572: if_icmpgt 585
575: aload 7
577: sipush 411
580: iconst_1
581: bastore
582: goto 2170
585: aconst_null
586: astore 15
588: aload 7
590: sipush 412
593: iconst_1
594: bastore
595: aload 11
597: invokeinterface #956, 1 // InterfaceMethod java/util/Map.values:()Ljava/util/Collection;
602: invokeinterface #957, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;
607: astore 16
609: aload 7
611: sipush 413
614: iconst_1
615: bastore
616: aload 16
618: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
623: ifeq 673
626: aload 7
628: sipush 414
631: iconst_1
632: bastore
633: aload 16
635: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
640: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
643: astore 12
645: aload 7
647: sipush 415
650: iconst_1
651: bastore
652: aload 12
654: aload 15
656: invokeinterface #969, 2 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getIsModifiedUnion:([Z)[Z
661: astore 15
663: aload 7
665: sipush 416
668: iconst_1
669: bastore
670: goto 616
673: iconst_0
674: istore 16
676: aload 15
678: ifnonnull 691
681: aload 7
683: sipush 417
686: iconst_1
687: bastore
688: goto 969
691: aload 15
693: astore 17
695: aload 17
697: arraylength
698: istore 18
700: iconst_0
701: istore 19
703: aload 7
705: sipush 418
708: iconst_1
709: bastore
710: iload 19
712: iload 18
714: if_icmpge 744
717: aload 17
719: iload 19
721: baload
722: istore 20
724: iload 16
726: iload 20
728: ior
729: istore 16
731: iinc 19, 1
734: aload 7
736: sipush 419
739: iconst_1
740: bastore
741: goto 710
744: iload 16
746: ifeq 759
749: aload 7
751: sipush 420
754: iconst_1
755: bastore
756: goto 969
759: aload 7
761: sipush 421
764: iconst_1
765: bastore
766: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
769: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
772: ifne 785
775: aload 7
777: sipush 422
780: iconst_1
781: bastore
782: goto 805
785: aload 7
787: sipush 423
790: iconst_1
791: bastore
792: ldc_w #971 // String executeUpdateStmt(): nothing changed, avoided stores for update
795: invokestatic #625 // Method debug:(Ljava/lang/String;)V
798: aload 7
800: sipush 424
803: iconst_1
804: bastore
805: iload 14
807: ifne 820
810: aload 7
812: sipush 425
815: iconst_1
816: bastore
817: goto 951
820: aload 10
822: ifnonnull 835
825: aload 7
827: sipush 426
830: iconst_1
831: bastore
832: goto 951
835: aload 10
837: astore 17
839: aload 17
841: arraylength
842: istore 18
844: iconst_0
845: istore 19
847: aload 7
849: sipush 427
852: iconst_1
853: bastore
854: iload 19
856: iload 18
858: if_icmplt 871
861: aload 7
863: sipush 428
866: iconst_1
867: bastore
868: goto 951
871: aload 17
873: iload 19
875: aaload
876: astore 20
878: aload 20
880: ifnonnull 893
883: aload 7
885: sipush 429
888: iconst_1
889: bastore
890: goto 938
893: aload 7
895: sipush 430
898: iconst_1
899: bastore
900: aload_0
901: aload 20
903: iconst_1
904: invokespecial #975 // Method invokeOracleSetExecuteBatch:(Ljava/sql/PreparedStatement;I)V
907: aload 7
909: sipush 431
912: iconst_1
913: bastore
914: goto 938
917: astore 21
919: aload 7
921: sipush 432
924: iconst_1
925: bastore
926: goto 938
929: astore 21
931: aload 7
933: sipush 433
936: iconst_1
937: bastore
938: iinc 19, 1
941: aload 7
943: sipush 434
946: iconst_1
947: bastore
948: goto 854
951: aload_0
952: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
955: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
958: aload 9
960: aload 10
962: aconst_null
963: invokevirtual #879 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseArrayResources:(Ljava/sql/Connection;[Ljava/sql/Statement;[Ljava/sql/ResultSet;)V
966: goto 3628
969: aload 12
971: aload 9
973: aload 15
975: iconst_1
976: iconst_0
977: aload 7
979: sipush 435
982: iconst_1
983: bastore
984: invokeinterface #838, 5 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getStmtArray:(Ljava/sql/Connection;[ZIZ)[Ljava/sql/PreparedStatement;
989: astore 10
991: aload 10
993: arraylength
994: newarray int
996: astore 17
998: aload 10
1000: arraylength
1001: newarray int
1003: astore 18
1005: iconst_0
1006: istore 19
1008: iload 14
1010: ifne 1023
1013: aload 7
1015: sipush 436
1018: iconst_1
1019: bastore
1020: goto 1116
1023: aload 10
1025: astore 20
1027: aload 20
1029: arraylength
1030: istore 21
1032: iconst_0
1033: istore 22
1035: aload 7
1037: sipush 437
1040: iconst_1
1041: bastore
1042: iload 22
1044: iload 21
1046: if_icmplt 1059
1049: aload 7
1051: sipush 438
1054: iconst_1
1055: bastore
1056: goto 1116
1059: aload 20
1061: iload 22
1063: aaload
1064: astore 23
1066: aload 23
1068: ifnonnull 1081
1071: aload 7
1073: sipush 439
1076: iconst_1
1077: bastore
1078: goto 1103
1081: aload 7
1083: sipush 440
1086: iconst_1
1087: bastore
1088: aload_0
1089: aload 23
1091: bipush 20
1093: invokespecial #975 // Method invokeOracleSetExecuteBatch:(Ljava/sql/PreparedStatement;I)V
1096: aload 7
1098: sipush 441
1101: iconst_1
1102: bastore
1103: iinc 22, 1
1106: aload 7
1108: sipush 442
1111: iconst_1
1112: bastore
1113: goto 1042
1116: aload 11
1118: invokeinterface #956, 1 // InterfaceMethod java/util/Map.values:()Ljava/util/Collection;
1123: invokeinterface #957, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;
1128: astore 20
1130: aload 7
1132: sipush 443
1135: iconst_1
1136: bastore
1137: aload 20
1139: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
1144: ifeq 1316
1147: aload 7
1149: sipush 444
1152: iconst_1
1153: bastore
1154: aload 20
1156: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
1161: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
1164: astore 12
1166: iload 14
1168: ifeq 1295
1171: aload 7
1173: sipush 445
1176: iconst_1
1177: bastore
1178: aload 12
1180: aload 10
1182: aload 15
1184: iconst_1
1185: iconst_0
1186: invokeinterface #754, 5 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_setBeanParamsForStmtArray:([Ljava/sql/PreparedStatement;[ZIZ)V
1191: iconst_0
1192: istore 21
1194: aload 7
1196: sipush 446
1199: iconst_1
1200: bastore
1201: iload 21
1203: aload 10
1205: arraylength
1206: if_icmpge 1285
1209: aload 10
1211: iload 21
1213: aaload
1214: ifnonnull 1227
1217: aload 7
1219: sipush 447
1222: iconst_1
1223: bastore
1224: goto 1272
1227: aload 7
1229: sipush 448
1232: iconst_1
1233: bastore
1234: aload 10
1236: iload 21
1238: aaload
1239: invokeinterface #874, 1 // InterfaceMethod java/sql/PreparedStatement.executeUpdate:()I
1244: istore 22
1246: aload 18
1248: iload 21
1250: dup2
1251: iaload
1252: iload 22
1254: iadd
1255: iastore
1256: aload 17
1258: iload 21
1260: dup2
1261: iaload
1262: iconst_1
1263: iadd
1264: iastore
1265: aload 7
1267: sipush 449
1270: iconst_1
1271: bastore
1272: iinc 21, 1
1275: aload 7
1277: sipush 450
1280: iconst_1
1281: bastore
1282: goto 1201
1285: aload 7
1287: sipush 451
1290: iconst_1
1291: bastore
1292: goto 1137
1295: aload_0
1296: aload 10
1298: aload 15
1300: aload 12
1302: iconst_1
1303: invokevirtual #977 // Method addBeanToUpdateStmt:([Ljava/sql/PreparedStatement;[ZLweblogic/ejb/container/persistence/spi/CMPBean;Z)V
1306: aload 7
1308: sipush 452
1311: iconst_1
1312: bastore
1313: goto 1137
1316: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
1319: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
1322: ifne 1335
1325: aload 7
1327: sipush 453
1330: iconst_1
1331: bastore
1332: goto 1380
1335: aload 7
1337: sipush 454
1340: iconst_1
1341: bastore
1342: new #604 // class java/lang/StringBuilder
1345: dup
1346: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
1349: aload_0
1350: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
1353: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
1358: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1361: ldc_w #979 // String : about to execute batch update.
1364: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1367: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
1370: invokestatic #625 // Method debug:(Ljava/lang/String;)V
1373: aload 7
1375: sipush 455
1378: iconst_1
1379: bastore
1380: iload 14
1382: ifeq 1620
1385: iconst_0
1386: istore 20
1388: aload 7
1390: sipush 456
1393: iconst_1
1394: bastore
1395: iload 20
1397: aload 10
1399: arraylength
1400: if_icmpge 1610
1403: aload 10
1405: iload 20
1407: aaload
1408: ifnonnull 1421
1411: aload 7
1413: sipush 457
1416: iconst_1
1417: bastore
1418: goto 1597
1421: aload 7
1423: sipush 458
1426: iconst_1
1427: bastore
1428: aload 18
1430: iload 20
1432: dup2
1433: iaload
1434: aload_0
1435: aload 10
1437: iload 20
1439: aaload
1440: invokespecial #983 // Method invokeOracleSendBatch:(Ljava/sql/PreparedStatement;)I
1443: iadd
1444: iastore
1445: iconst_1
1446: istore 19
1448: aload 18
1450: iload 20
1452: iaload
1453: aload 17
1455: iload 20
1457: iaload
1458: if_icmpne 1471
1461: aload 7
1463: sipush 459
1466: iconst_1
1467: bastore
1468: goto 1597
1471: aload_0
1472: getfield #67 // Field isOptimistic:Z
1475: ifeq 1541
1478: aload 7
1480: sipush 460
1483: iconst_1
1484: bastore
1485: new #985 // class weblogic/ejb/OptimisticConcurrencyException
1488: dup
1489: new #604 // class java/lang/StringBuilder
1492: dup
1493: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
1496: ldc_w #987 // String Instance/s of bean '
1499: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1502: aload_0
1503: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
1506: aload 7
1508: sipush 461
1511: iconst_1
1512: bastore
1513: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
1518: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1521: ldc_w #989 // String ' in the batch was changed by another transaction. The primary key is unknown due to Oracle driver limitation.
1524: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1527: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
1530: invokespecial #990 // Method weblogic/ejb/OptimisticConcurrencyException."<init>":(Ljava/lang/String;)V
1533: aload 7
1535: sipush 462
1538: iconst_1
1539: bastore
1540: athrow
1541: new #992 // class javax/ejb/NoSuchEntityException
1544: dup
1545: new #604 // class java/lang/StringBuilder
1548: dup
1549: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
1552: ldc_w #987 // String Instance/s of bean '
1555: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1558: aload_0
1559: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
1562: aload 7
1564: sipush 463
1567: iconst_1
1568: bastore
1569: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
1574: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1577: ldc_w #994 // String ' in the batch does not exist. The primary key is unknown due to Oracle driver limitation.
1580: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1583: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
1586: invokespecial #995 // Method javax/ejb/NoSuchEntityException."<init>":(Ljava/lang/String;)V
1589: aload 7
1591: sipush 464
1594: iconst_1
1595: bastore
1596: athrow
1597: iinc 20, 1
1600: aload 7
1602: sipush 465
1605: iconst_1
1606: bastore
1607: goto 1395
1610: aload 7
1612: sipush 466
1615: iconst_1
1616: bastore
1617: goto 1944
1620: aload 10
1622: arraylength
1623: newarray int
1625: astore 20
1627: aload 10
1629: astore 21
1631: aload 21
1633: arraylength
1634: istore 22
1636: iconst_0
1637: istore 23
1639: aload 7
1641: sipush 467
1644: iconst_1
1645: bastore
1646: iload 23
1648: iload 22
1650: if_icmplt 1663
1653: aload 7
1655: sipush 468
1658: iconst_1
1659: bastore
1660: goto 1944
1663: aload 21
1665: iload 23
1667: aaload
1668: astore 24
1670: aload 24
1672: ifnonnull 1685
1675: aload 7
1677: sipush 469
1680: iconst_1
1681: bastore
1682: goto 1931
1685: aload 7
1687: sipush 470
1690: iconst_1
1691: bastore
1692: aload 24
1694: invokeinterface #850, 1 // InterfaceMethod java/sql/PreparedStatement.executeBatch:()[I
1699: astore 20
1701: iconst_1
1702: istore 19
1704: iconst_0
1705: istore 8
1707: aload 7
1709: sipush 471
1712: iconst_1
1713: bastore
1714: iload 8
1716: aload 20
1718: arraylength
1719: if_icmplt 1732
1722: aload 7
1724: sipush 472
1727: iconst_1
1728: bastore
1729: goto 1931
1732: aload 20
1734: iload 8
1736: iaload
1737: ifne 1750
1740: aload 7
1742: sipush 473
1745: iconst_1
1746: bastore
1747: goto 1767
1750: aload 20
1752: iload 8
1754: iaload
1755: bipush -3
1757: if_icmpne 1918
1760: aload 7
1762: sipush 474
1765: iconst_1
1766: bastore
1767: aload_1
1768: iload 8
1770: invokeinterface #830, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
1775: astore 25
1777: aload_0
1778: getfield #67 // Field isOptimistic:Z
1781: ifeq 1851
1784: aload_0
1785: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
1788: aload 7
1790: sipush 475
1793: iconst_1
1794: bastore
1795: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
1800: aload 25
1802: aload 7
1804: sipush 476
1807: iconst_1
1808: bastore
1809: invokevirtual #996 // Method java/lang/Object.toString:()Ljava/lang/String;
1812: aload 7
1814: sipush 477
1817: iconst_1
1818: bastore
1819: invokestatic #1000 // Method weblogic/ejb/container/EJBLogger.logoptimisticUpdateFailedLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
1822: astore 26
1824: aload 7
1826: sipush 478
1829: iconst_1
1830: bastore
1831: new #985 // class weblogic/ejb/OptimisticConcurrencyException
1834: dup
1835: aload 26
1837: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
1840: invokespecial #990 // Method weblogic/ejb/OptimisticConcurrencyException."<init>":(Ljava/lang/String;)V
1843: aload 7
1845: sipush 479
1848: iconst_1
1849: bastore
1850: athrow
1851: aload_0
1852: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
1855: aload 7
1857: sipush 480
1860: iconst_1
1861: bastore
1862: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
1867: aload 25
1869: aload 7
1871: sipush 481
1874: iconst_1
1875: bastore
1876: invokevirtual #996 // Method java/lang/Object.toString:()Ljava/lang/String;
1879: aload 7
1881: sipush 482
1884: iconst_1
1885: bastore
1886: invokestatic #1003 // Method weblogic/ejb/container/EJBLogger.logbeanDoesNotExistLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
1889: astore 26
1891: aload 7
1893: sipush 483
1896: iconst_1
1897: bastore
1898: new #992 // class javax/ejb/NoSuchEntityException
1901: dup
1902: aload 26
1904: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
1907: invokespecial #995 // Method javax/ejb/NoSuchEntityException."<init>":(Ljava/lang/String;)V
1910: aload 7
1912: sipush 484
1915: iconst_1
1916: bastore
1917: athrow
1918: iinc 8, 1
1921: aload 7
1923: sipush 485
1926: iconst_1
1927: bastore
1928: goto 1714
1931: iinc 23, 1
1934: aload 7
1936: sipush 486
1939: iconst_1
1940: bastore
1941: goto 1646
1944: aload 11
1946: invokeinterface #956, 1 // InterfaceMethod java/util/Map.values:()Ljava/util/Collection;
1951: invokeinterface #957, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;
1956: astore 20
1958: aload 7
1960: sipush 487
1963: iconst_1
1964: bastore
1965: aload 20
1967: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
1972: ifeq 2065
1975: aload 7
1977: sipush 488
1980: iconst_1
1981: bastore
1982: aload 20
1984: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
1989: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
1992: astore 12
1994: aload 7
1996: sipush 489
1999: iconst_1
2000: bastore
2001: aload 12
2003: iconst_1
2004: aload 9
2006: iconst_0
2007: invokeinterface #860, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_resetIsModifiedVars:(ILjava/sql/Connection;Z)V
2012: aload 7
2014: sipush 490
2017: iconst_1
2018: bastore
2019: iload 19
2021: ifne 2034
2024: aload 7
2026: sipush 491
2029: iconst_1
2030: bastore
2031: goto 2048
2034: aload 12
2036: invokeinterface #1006, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_perhapsTakeSnapshot:()V
2041: aload 7
2043: sipush 492
2046: iconst_1
2047: bastore
2048: aload 12
2050: invokeinterface #863, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_perhapsReloadOptimisticColumn:()V
2055: aload 7
2057: sipush 493
2060: iconst_1
2061: bastore
2062: goto 1965
2065: iload 5
2067: ifne 2080
2070: aload 7
2072: sipush 494
2075: iconst_1
2076: bastore
2077: goto 2154
2080: aload 7
2082: sipush 495
2085: iconst_1
2086: bastore
2087: aload_1
2088: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
2093: astore 20
2095: aload 7
2097: sipush 496
2100: iconst_1
2101: bastore
2102: aload 20
2104: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
2109: ifne 2122
2112: aload 7
2114: sipush 497
2117: iconst_1
2118: bastore
2119: goto 2154
2122: aload 7
2124: sipush 498
2127: iconst_1
2128: bastore
2129: aload 6
2131: aload 20
2133: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
2138: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
2143: pop
2144: aload 7
2146: sipush 499
2149: iconst_1
2150: bastore
2151: goto 2102
2154: aload_1
2155: invokeinterface #869, 1 // InterfaceMethod java/util/List.clear:()V
2160: aload 7
2162: sipush 500
2165: iconst_1
2166: bastore
2167: goto 2909
2170: aload 11
2172: invokeinterface #1010, 1 // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;
2177: invokeinterface #580, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
2182: astore 15
2184: aload 7
2186: sipush 501
2189: iconst_1
2190: bastore
2191: aload 15
2193: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
2198: ifne 2211
2201: aload 7
2203: sipush 502
2206: iconst_1
2207: bastore
2208: goto 2909
2211: aload 7
2213: sipush 503
2216: iconst_1
2217: bastore
2218: aload 15
2220: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
2225: checkcast #9 // class java/util/Map$Entry
2228: astore 16
2230: aload 7
2232: sipush 504
2235: iconst_1
2236: bastore
2237: aload 16
2239: invokeinterface #1013, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;
2244: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
2247: astore 12
2249: aconst_null
2250: astore 17
2252: aload 7
2254: sipush 505
2257: iconst_1
2258: bastore
2259: aload 12
2261: aload 17
2263: invokeinterface #969, 2 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getIsModifiedUnion:([Z)[Z
2268: astore 17
2270: iconst_0
2271: istore 18
2273: aload 17
2275: ifnonnull 2288
2278: aload 7
2280: sipush 506
2283: iconst_1
2284: bastore
2285: goto 2405
2288: aload 17
2290: astore 19
2292: aload 19
2294: arraylength
2295: istore 20
2297: iconst_0
2298: istore 21
2300: aload 7
2302: sipush 507
2305: iconst_1
2306: bastore
2307: iload 21
2309: iload 20
2311: if_icmpge 2341
2314: aload 19
2316: iload 21
2318: baload
2319: istore 22
2321: iload 18
2323: iload 22
2325: ior
2326: istore 18
2328: iinc 21, 1
2331: aload 7
2333: sipush 508
2336: iconst_1
2337: bastore
2338: goto 2307
2341: iload 18
2343: ifeq 2356
2346: aload 7
2348: sipush 509
2351: iconst_1
2352: bastore
2353: goto 2405
2356: aload 7
2358: sipush 510
2361: iconst_1
2362: bastore
2363: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
2366: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
2369: ifne 2382
2372: aload 7
2374: sipush 511
2377: iconst_1
2378: bastore
2379: goto 2191
2382: aload 7
2384: sipush 512
2387: iconst_1
2388: bastore
2389: ldc_w #971 // String executeUpdateStmt(): nothing changed, avoided stores for update
2392: invokestatic #625 // Method debug:(Ljava/lang/String;)V
2395: aload 7
2397: sipush 513
2400: iconst_1
2401: bastore
2402: goto 2191
2405: aload 12
2407: aload 9
2409: aload 17
2411: iconst_1
2412: iconst_0
2413: aload 7
2415: sipush 514
2418: iconst_1
2419: bastore
2420: invokeinterface #838, 5 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getStmtArray:(Ljava/sql/Connection;[ZIZ)[Ljava/sql/PreparedStatement;
2425: astore 10
2427: iconst_0
2428: istore 19
2430: aload 7
2432: sipush 515
2435: iconst_1
2436: bastore
2437: aload_0
2438: aload 10
2440: aload 17
2442: aload 12
2444: iconst_0
2445: invokevirtual #977 // Method addBeanToUpdateStmt:([Ljava/sql/PreparedStatement;[ZLweblogic/ejb/container/persistence/spi/CMPBean;Z)V
2448: aload 7
2450: sipush 516
2453: iconst_1
2454: bastore
2455: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
2458: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
2461: ifne 2474
2464: aload 7
2466: sipush 517
2469: iconst_1
2470: bastore
2471: goto 2519
2474: aload 7
2476: sipush 518
2479: iconst_1
2480: bastore
2481: new #604 // class java/lang/StringBuilder
2484: dup
2485: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
2488: aload_0
2489: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
2492: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
2497: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2500: ldc_w #1015 // String : about to execute multi update.
2503: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2506: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
2509: invokestatic #625 // Method debug:(Ljava/lang/String;)V
2512: aload 7
2514: sipush 519
2517: iconst_1
2518: bastore
2519: iconst_0
2520: istore 20
2522: aload 10
2524: astore 21
2526: aload 21
2528: arraylength
2529: istore 22
2531: iconst_0
2532: istore 23
2534: aload 7
2536: sipush 520
2539: iconst_1
2540: bastore
2541: iload 23
2543: iload 22
2545: if_icmpge 2774
2548: aload 21
2550: iload 23
2552: aaload
2553: astore 24
2555: aload 24
2557: ifnonnull 2570
2560: aload 7
2562: sipush 521
2565: iconst_1
2566: bastore
2567: goto 2761
2570: aload 7
2572: sipush 522
2575: iconst_1
2576: bastore
2577: aload 24
2579: invokeinterface #874, 1 // InterfaceMethod java/sql/PreparedStatement.executeUpdate:()I
2584: istore 20
2586: iconst_1
2587: istore 19
2589: iload 20
2591: ifeq 2604
2594: aload 7
2596: sipush 523
2599: iconst_1
2600: bastore
2601: goto 2761
2604: aload 7
2606: sipush 524
2609: iconst_1
2610: bastore
2611: aload 16
2613: invokeinterface #1018, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;
2618: astore 25
2620: aload_0
2621: getfield #67 // Field isOptimistic:Z
2624: ifeq 2694
2627: aload_0
2628: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
2631: aload 7
2633: sipush 525
2636: iconst_1
2637: bastore
2638: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
2643: aload 25
2645: aload 7
2647: sipush 526
2650: iconst_1
2651: bastore
2652: invokevirtual #996 // Method java/lang/Object.toString:()Ljava/lang/String;
2655: aload 7
2657: sipush 527
2660: iconst_1
2661: bastore
2662: invokestatic #1000 // Method weblogic/ejb/container/EJBLogger.logoptimisticUpdateFailedLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
2665: astore 26
2667: aload 7
2669: sipush 528
2672: iconst_1
2673: bastore
2674: new #985 // class weblogic/ejb/OptimisticConcurrencyException
2677: dup
2678: aload 26
2680: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
2683: invokespecial #990 // Method weblogic/ejb/OptimisticConcurrencyException."<init>":(Ljava/lang/String;)V
2686: aload 7
2688: sipush 529
2691: iconst_1
2692: bastore
2693: athrow
2694: aload_0
2695: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
2698: aload 7
2700: sipush 530
2703: iconst_1
2704: bastore
2705: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
2710: aload 25
2712: aload 7
2714: sipush 531
2717: iconst_1
2718: bastore
2719: invokevirtual #996 // Method java/lang/Object.toString:()Ljava/lang/String;
2722: aload 7
2724: sipush 532
2727: iconst_1
2728: bastore
2729: invokestatic #1003 // Method weblogic/ejb/container/EJBLogger.logbeanDoesNotExistLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
2732: astore 26
2734: aload 7
2736: sipush 533
2739: iconst_1
2740: bastore
2741: new #992 // class javax/ejb/NoSuchEntityException
2744: dup
2745: aload 26
2747: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
2750: invokespecial #995 // Method javax/ejb/NoSuchEntityException."<init>":(Ljava/lang/String;)V
2753: aload 7
2755: sipush 534
2758: iconst_1
2759: bastore
2760: athrow
2761: iinc 23, 1
2764: aload 7
2766: sipush 535
2769: iconst_1
2770: bastore
2771: goto 2541
2774: aload 12
2776: iconst_1
2777: aload 9
2779: iconst_0
2780: invokeinterface #860, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_resetIsModifiedVars:(ILjava/sql/Connection;Z)V
2785: aload 7
2787: sipush 536
2790: iconst_1
2791: bastore
2792: iload 19
2794: ifne 2807
2797: aload 7
2799: sipush 537
2802: iconst_1
2803: bastore
2804: goto 2821
2807: aload 12
2809: invokeinterface #1006, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_perhapsTakeSnapshot:()V
2814: aload 7
2816: sipush 538
2819: iconst_1
2820: bastore
2821: aload 12
2823: invokeinterface #863, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_perhapsReloadOptimisticColumn:()V
2828: aload 7
2830: sipush 539
2833: iconst_1
2834: bastore
2835: aload 16
2837: invokeinterface #1018, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;
2842: astore 21
2844: aload 7
2846: sipush 540
2849: iconst_1
2850: bastore
2851: aload_1
2852: aload 21
2854: invokeinterface #875, 2 // InterfaceMethod java/util/List.remove:(Ljava/lang/Object;)Z
2859: pop
2860: iload 5
2862: ifne 2875
2865: aload 7
2867: sipush 541
2870: iconst_1
2871: bastore
2872: goto 2899
2875: aload 7
2877: sipush 542
2880: iconst_1
2881: bastore
2882: aload 6
2884: aload 21
2886: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
2891: pop
2892: aload 7
2894: sipush 543
2897: iconst_1
2898: bastore
2899: aload 7
2901: sipush 544
2904: iconst_1
2905: bastore
2906: goto 2191
2909: iload 14
2911: ifne 2924
2914: aload 7
2916: sipush 545
2919: iconst_1
2920: bastore
2921: goto 3055
2924: aload 10
2926: ifnonnull 2939
2929: aload 7
2931: sipush 546
2934: iconst_1
2935: bastore
2936: goto 3055
2939: aload 10
2941: astore 15
2943: aload 15
2945: arraylength
2946: istore 16
2948: iconst_0
2949: istore 17
2951: aload 7
2953: sipush 547
2956: iconst_1
2957: bastore
2958: iload 17
2960: iload 16
2962: if_icmplt 2975
2965: aload 7
2967: sipush 548
2970: iconst_1
2971: bastore
2972: goto 3055
2975: aload 15
2977: iload 17
2979: aaload
2980: astore 18
2982: aload 18
2984: ifnonnull 2997
2987: aload 7
2989: sipush 549
2992: iconst_1
2993: bastore
2994: goto 3042
2997: aload 7
2999: sipush 550
3002: iconst_1
3003: bastore
3004: aload_0
3005: aload 18
3007: iconst_1
3008: invokespecial #975 // Method invokeOracleSetExecuteBatch:(Ljava/sql/PreparedStatement;I)V
3011: aload 7
3013: sipush 551
3016: iconst_1
3017: bastore
3018: goto 3042
3021: astore 19
3023: aload 7
3025: sipush 552
3028: iconst_1
3029: bastore
3030: goto 3042
3033: astore 19
3035: aload 7
3037: sipush 553
3040: iconst_1
3041: bastore
3042: iinc 17, 1
3045: aload 7
3047: sipush 554
3050: iconst_1
3051: bastore
3052: goto 2958
3055: aload_0
3056: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
3059: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
3062: aload 9
3064: aload 10
3066: aconst_null
3067: invokevirtual #879 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseArrayResources:(Ljava/sql/Connection;[Ljava/sql/Statement;[Ljava/sql/ResultSet;)V
3070: aload 7
3072: sipush 555
3075: iconst_1
3076: bastore
3077: goto 3513
3080: astore 15
3082: aload 15
3084: instanceof #985 // class weblogic/ejb/OptimisticConcurrencyException
3087: ifeq 3100
3090: aload 7
3092: sipush 556
3095: iconst_1
3096: bastore
3097: goto 3120
3100: aload 7
3102: sipush 557
3105: iconst_1
3106: bastore
3107: aload 15
3109: invokestatic #1022 // Method weblogic/ejb/container/EJBLogger.logExcepFromStore:(Ljava/lang/Throwable;)Ljava/lang/String;
3112: pop
3113: aload 7
3115: sipush 558
3118: iconst_1
3119: bastore
3120: iload 5
3122: ifeq 3135
3125: aload 7
3127: sipush 559
3130: iconst_1
3131: bastore
3132: goto 3161
3135: aload 7
3137: sipush 560
3140: iconst_1
3141: bastore
3142: aload_0
3143: aload_2
3144: aload 11
3146: invokeinterface #956, 1 // InterfaceMethod java/util/Map.values:()Ljava/util/Collection;
3151: invokespecial #888 // Method cacheRemoveCMPBeansOnError:(Ljavax/transaction/Transaction;Ljava/util/Collection;)V
3154: aload 7
3156: sipush 561
3159: iconst_1
3160: bastore
3161: ldc_w #1024 // String Exception from ejbStore:
3164: aload 15
3166: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
3169: iload 14
3171: ifne 3184
3174: aload 7
3176: sipush 562
3179: iconst_1
3180: bastore
3181: goto 3315
3184: aload 10
3186: ifnonnull 3199
3189: aload 7
3191: sipush 563
3194: iconst_1
3195: bastore
3196: goto 3315
3199: aload 10
3201: astore 15
3203: aload 15
3205: arraylength
3206: istore 16
3208: iconst_0
3209: istore 17
3211: aload 7
3213: sipush 564
3216: iconst_1
3217: bastore
3218: iload 17
3220: iload 16
3222: if_icmplt 3235
3225: aload 7
3227: sipush 565
3230: iconst_1
3231: bastore
3232: goto 3315
3235: aload 15
3237: iload 17
3239: aaload
3240: astore 18
3242: aload 18
3244: ifnonnull 3257
3247: aload 7
3249: sipush 566
3252: iconst_1
3253: bastore
3254: goto 3302
3257: aload 7
3259: sipush 567
3262: iconst_1
3263: bastore
3264: aload_0
3265: aload 18
3267: iconst_1
3268: invokespecial #975 // Method invokeOracleSetExecuteBatch:(Ljava/sql/PreparedStatement;I)V
3271: aload 7
3273: sipush 568
3276: iconst_1
3277: bastore
3278: goto 3302
3281: astore 19
3283: aload 7
3285: sipush 569
3288: iconst_1
3289: bastore
3290: goto 3302
3293: astore 19
3295: aload 7
3297: sipush 570
3300: iconst_1
3301: bastore
3302: iinc 17, 1
3305: aload 7
3307: sipush 571
3310: iconst_1
3311: bastore
3312: goto 3218
3315: aload_0
3316: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
3319: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
3322: aload 9
3324: aload 10
3326: aconst_null
3327: invokevirtual #879 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseArrayResources:(Ljava/sql/Connection;[Ljava/sql/Statement;[Ljava/sql/ResultSet;)V
3330: aload 7
3332: sipush 572
3335: iconst_1
3336: bastore
3337: goto 3513
3340: astore 27
3342: iload 14
3344: ifne 3357
3347: aload 7
3349: sipush 573
3352: iconst_1
3353: bastore
3354: goto 3488
3357: aload 10
3359: ifnonnull 3372
3362: aload 7
3364: sipush 574
3367: iconst_1
3368: bastore
3369: goto 3488
3372: aload 10
3374: astore 28
3376: aload 28
3378: arraylength
3379: istore 29
3381: iconst_0
3382: istore 30
3384: aload 7
3386: sipush 575
3389: iconst_1
3390: bastore
3391: iload 30
3393: iload 29
3395: if_icmplt 3408
3398: aload 7
3400: sipush 576
3403: iconst_1
3404: bastore
3405: goto 3488
3408: aload 28
3410: iload 30
3412: aaload
3413: astore 31
3415: aload 31
3417: ifnonnull 3430
3420: aload 7
3422: sipush 577
3425: iconst_1
3426: bastore
3427: goto 3475
3430: aload 7
3432: sipush 578
3435: iconst_1
3436: bastore
3437: aload_0
3438: aload 31
3440: iconst_1
3441: invokespecial #975 // Method invokeOracleSetExecuteBatch:(Ljava/sql/PreparedStatement;I)V
3444: aload 7
3446: sipush 579
3449: iconst_1
3450: bastore
3451: goto 3475
3454: astore 32
3456: aload 7
3458: sipush 580
3461: iconst_1
3462: bastore
3463: goto 3475
3466: astore 32
3468: aload 7
3470: sipush 581
3473: iconst_1
3474: bastore
3475: iinc 30, 1
3478: aload 7
3480: sipush 582
3483: iconst_1
3484: bastore
3485: goto 3391
3488: aload_0
3489: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
3492: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
3495: aload 9
3497: aload 10
3499: aconst_null
3500: invokevirtual #879 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseArrayResources:(Ljava/sql/Connection;[Ljava/sql/Statement;[Ljava/sql/ResultSet;)V
3503: aload 27
3505: aload 7
3507: sipush 583
3510: iconst_1
3511: bastore
3512: athrow
3513: goto 3663
3516: aload 33
3518: ifnonnull 3531
3521: aload 7
3523: sipush 584
3526: iconst_1
3527: bastore
3528: goto 3550
3531: dup
3532: aload 33
3534: swap
3535: putfield #902 // Field weblogic/diagnostics/instrumentation/LocalHolder.th:Ljava/lang/Throwable;
3538: aload 33
3540: invokestatic #905 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
3543: aload 7
3545: sipush 585
3548: iconst_1
3549: bastore
3550: aload 7
3552: sipush 586
3555: iconst_1
3556: bastore
3557: athrow
3558: aload 33
3560: ifnonnull 3573
3563: aload 7
3565: sipush 587
3568: iconst_1
3569: bastore
3570: goto 3585
3573: aload 33
3575: invokestatic #905 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
3578: aload 7
3580: sipush 588
3583: iconst_1
3584: bastore
3585: aload 7
3587: sipush 589
3590: iconst_1
3591: bastore
3592: return
3593: aload 33
3595: ifnonnull 3608
3598: aload 7
3600: sipush 590
3603: iconst_1
3604: bastore
3605: goto 3620
3608: aload 33
3610: invokestatic #905 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
3613: aload 7
3615: sipush 591
3618: iconst_1
3619: bastore
3620: aload 7
3622: sipush 592
3625: iconst_1
3626: bastore
3627: return
3628: aload 33
3630: ifnonnull 3643
3633: aload 7
3635: sipush 593
3638: iconst_1
3639: bastore
3640: goto 3655
3643: aload 33
3645: invokestatic #905 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
3648: aload 7
3650: sipush 594
3653: iconst_1
3654: bastore
3655: aload 7
3657: sipush 595
3660: iconst_1
3661: bastore
3662: return
3663: aload 33
3665: ifnonnull 3678
3668: aload 7
3670: sipush 596
3673: iconst_1
3674: bastore
3675: goto 3690
3678: aload 33
3680: invokestatic #905 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
3683: aload 7
3685: sipush 597
3688: iconst_1
3689: bastore
3690: aload 7
3692: sipush 598
3695: iconst_1
3696: bastore
3697: return
Exception table:
from to target type
3340 3342 3340 any
893 907 917 Class java/sql/SQLException
893 907 929 Class java/lang/Throwable
2997 3011 3021 Class java/sql/SQLException
2997 3011 3033 Class java/lang/Throwable
3257 3271 3281 Class java/sql/SQLException
3257 3271 3293 Class java/lang/Throwable
3430 3444 3454 Class java/sql/SQLException
3430 3444 3466 Class java/lang/Throwable
3080 3169 3340 any
389 805 3080 Class java/lang/Throwable
389 805 3340 any
969 2909 3080 Class java/lang/Throwable
969 2909 3340 any
80 3516 3516 any
LocalVariableTable:
Start Length Slot Name Signature
149 71 9 childBeanManager Lweblogic/ejb/container/manager/BaseEntityManager;
616 57 16 it Ljava/util/Iterator;
724 7 20 b Z
878 60 20 ps Ljava/sql/PreparedStatement;
1066 37 23 ps Ljava/sql/PreparedStatement;
1246 26 22 rowsUpdated I
1201 84 21 i I
1137 179 20 it Ljava/util/Iterator;
1395 215 20 i I
1831 20 26 l Lweblogic/logging/Loggable;
1898 20 26 l Lweblogic/logging/Loggable;
1777 141 25 pk Ljava/lang/Object;
1670 261 24 ps Ljava/sql/PreparedStatement;
1627 317 20 numOfRowsArray [I
1965 100 20 it Ljava/util/Iterator;
2102 52 20 it Ljava/util/Iterator;
595 1565 15 isModifiedUnion [Z
676 1484 16 isModified Z
998 1162 17 expectedUpdatedRowCount [I
1005 1155 18 numOfRowsUpdated [I
1008 1152 19 executeUpdated Z
2321 7 22 b Z
2674 20 26 l Lweblogic/logging/Loggable;
2741 20 26 l Lweblogic/logging/Loggable;
2620 141 25 pk Ljava/lang/Object;
2555 206 24 stmt Ljava/sql/PreparedStatement;
2237 662 16 entry Ljava/util/Map$Entry;
2259 640 17 isModifiedBean [Z
2273 626 18 isModified Z
2437 462 19 executeUpdated Z
2522 377 20 numOfRows I
2851 48 21 pk Ljava/lang/Object;
2191 718 15 it Ljava/util/Iterator;
2982 60 18 ps Ljava/sql/PreparedStatement;
3082 87 15 t Ljava/lang/Throwable;
3242 60 18 ps Ljava/sql/PreparedStatement;
3415 60 31 ps Ljava/sql/PreparedStatement;
87 3429 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
87 3429 1 keys Ljava/util/List;
87 3429 2 tx Ljavax/transaction/Transaction;
87 3429 3 finishedBeanManagerSet Ljava/util/Set;
87 3429 4 isFlushModified Z
87 3429 5 internalFlush Z
87 3429 6 flushedModifiedKeys Ljava/util/Collection;
245 3271 8 j I
248 3268 9 conn Ljava/sql/Connection;
251 3265 10 stmtArray [Ljava/sql/PreparedStatement;
254 3262 11 pkToBeans Ljava/util/Map;
257 3259 12 bean Lweblogic/ejb/container/persistence/spi/CMPBean;
260 3256 13 batchingDisabled Z
270 3246 14 useSendBatch Z
LineNumberTable:
line 957: 87
line 958: 102
line 959: 149
line 960: 177
line 961: 190
line 960: 208
line 966: 220
line 968: 230
line 970: 242
line 971: 245
line 972: 248
line 974: 251
line 975: 254
line 976: 257
line 978: 260
line 980: 270
line 984: 297
line 986: 306
line 987: 328
line 1000: 341
line 1002: 366
line 1007: 389
line 1008: 418
line 1010: 430
line 1011: 471
line 1014: 491
line 1015: 513
line 1018: 533
line 1020: 585
line 1021: 595
line 1022: 633
line 1023: 652
line 1026: 673
line 1027: 676
line 1028: 691
line 1030: 744
line 1032: 766
line 1033: 792
line 1262: 805
line 1263: 835
line 1264: 878
line 1266: 900
line 1271: 907
line 1267: 917
line 1271: 919
line 1269: 929
line 1263: 938
line 1275: 951
line 1034: 966
line 1038: 969
line 1039: 984
line 1041: 991
line 1042: 998
line 1043: 1005
line 1045: 1008
line 1046: 1023
line 1047: 1066
line 1048: 1088
line 1046: 1103
line 1053: 1116
line 1054: 1154
line 1056: 1166
line 1057: 1178
line 1063: 1191
line 1064: 1209
line 1069: 1234
line 1070: 1246
line 1071: 1256
line 1063: 1272
line 1076: 1295
line 1080: 1316
line 1081: 1342
line 1083: 1380
line 1084: 1385
line 1085: 1403
line 1086: 1428
line 1087: 1445
line 1089: 1448
line 1090: 1471
line 1091: 1485
line 1092: 1513
line 1097: 1541
line 1098: 1569
line 1084: 1597
line 1108: 1620
line 1109: 1627
line 1110: 1670
line 1111: 1692
line 1113: 1701
line 1115: 1704
line 1116: 1732
line 1117: 1767
line 1118: 1777
line 1119: 1784
line 1120: 1795
line 1121: 1809
line 1119: 1819
line 1122: 1831
line 1124: 1851
line 1125: 1862
line 1126: 1876
line 1124: 1886
line 1127: 1898
line 1115: 1918
line 1109: 1931
line 1137: 1944
line 1138: 1982
line 1139: 2001
line 1144: 2019
line 1148: 2048
line 1152: 2065
line 1153: 2087
line 1154: 2129
line 1159: 2154
line 1160: 2160
line 1164: 2170
line 1165: 2218
line 1166: 2237
line 1169: 2249
line 1170: 2259
line 1172: 2270
line 1173: 2273
line 1174: 2288
line 1175: 2341
line 1177: 2363
line 1178: 2389
line 1183: 2405
line 1184: 2420
line 1185: 2427
line 1186: 2437
line 1188: 2455
line 1189: 2481
line 1191: 2519
line 1192: 2522
line 1193: 2555
line 1194: 2577
line 1195: 2586
line 1197: 2589
line 1198: 2611
line 1200: 2620
line 1201: 2627
line 1203: 2638
line 1204: 2652
line 1202: 2662
line 1205: 2674
line 1208: 2694
line 1210: 2705
line 1211: 2719
line 1209: 2729
line 1212: 2741
line 1192: 2761
line 1220: 2774
line 1223: 2792
line 1227: 2821
line 1230: 2835
line 1231: 2851
line 1234: 2860
line 1235: 2882
line 1237: 2899
line 1262: 2909
line 1263: 2939
line 1264: 2982
line 1266: 3004
line 1271: 3011
line 1267: 3021
line 1271: 3023
line 1269: 3033
line 1263: 3042
line 1275: 3055
line 1279: 3070
line 1241: 3080
line 1243: 3082
line 1244: 3107
line 1253: 3120
line 1254: 3142
line 1257: 3161
line 1262: 3169
line 1263: 3199
line 1264: 3242
line 1266: 3264
line 1271: 3271
line 1267: 3281
line 1271: 3283
line 1269: 3293
line 1263: 3302
line 1275: 3315
line 1279: 3330
line 1262: 3340
line 1263: 3372
line 1264: 3415
line 1266: 3437
line 1271: 3444
line 1267: 3454
line 1271: 3456
line 1269: 3466
line 1263: 3475
line 1275: 3488
line 1280: 3513
StackMapTable: number_of_entries = 152
frame_type = 255 /* full_frame */
offset_delta = 30
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 17 /* same */
frame_type = 16 /* same */
frame_type = 21 /* same */
frame_type = 255 /* full_frame */
offset_delta = 32
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 49
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", class java/util/Iterator, class weblogic/ejb/container/manager/BaseEntityManager, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 49 /* same */
frame_type = 255 /* full_frame */
offset_delta = 9
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 11 /* same */
frame_type = 255 /* full_frame */
offset_delta = 47
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, null, null, null, null, int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 30 /* same */
frame_type = 19 /* same */
frame_type = 255 /* full_frame */
offset_delta = 44
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, null, null, class java/util/Map, null, int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 2 /* same */
frame_type = 255 /* full_frame */
offset_delta = 57
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 16 /* same */
frame_type = 26 /* same */
frame_type = 14 /* same */
frame_type = 26 /* same */
frame_type = 16 /* same */
frame_type = 14 /* same */
frame_type = 19 /* same */
frame_type = 255 /* full_frame */
offset_delta = 30
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 56 /* same */
frame_type = 255 /* full_frame */
offset_delta = 17
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 18
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[Z", int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 33 /* same */
frame_type = 14 /* same */
frame_type = 25 /* same */
frame_type = 19 /* same */
frame_type = 14 /* same */
frame_type = 14 /* same */
frame_type = 255 /* full_frame */
offset_delta = 18
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, null, int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, null, int, int, class java/lang/Object, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 23
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, null, int, int, null, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = [ class java/sql/SQLException ]
frame_type = 75 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 8 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[Z", int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 17
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 53
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 18
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 21 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 20
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 63
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, class java/util/Iterator, int, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 25 /* same */
frame_type = 44 /* same */
frame_type = 12 /* same */
frame_type = 255 /* full_frame */
offset_delta = 9
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 20 /* same */
frame_type = 18 /* same */
frame_type = 44 /* same */
frame_type = 255 /* full_frame */
offset_delta = 14
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, int, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 25 /* same */
frame_type = 49 /* same */
frame_type = 251 /* same_frame_extended */
offset_delta = 69
frame_type = 55 /* same */
frame_type = 12 /* same */
frame_type = 255 /* full_frame */
offset_delta = 9
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 25
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, class "[I", class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, class "[I", class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 28 /* same */
frame_type = 17 /* same */
frame_type = 17 /* same */
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 83
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, class "[I", class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, class java/lang/Object, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 66
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, class "[I", class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 12 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 20
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[I", class "[I", int, class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 251 /* same_frame_extended */
offset_delta = 68
frame_type = 13 /* same */
frame_type = 16 /* same */
frame_type = 14 /* same */
frame_type = 21 /* same */
frame_type = 19 /* same */
frame_type = 31 /* same */
frame_type = 255 /* full_frame */
offset_delta = 15
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 20
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 19 /* same */
frame_type = 255 /* full_frame */
offset_delta = 76
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/util/Iterator, class java/util/Map$Entry, class "[Z", int, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 18
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/util/Iterator, class java/util/Map$Entry, class "[Z", int, class "[Z", int, int, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 33 /* same */
frame_type = 14 /* same */
frame_type = 25 /* same */
frame_type = 255 /* full_frame */
offset_delta = 22
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/util/Iterator, class java/util/Map$Entry, class "[Z", int, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 68
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/util/Iterator, class java/util/Map$Entry, class "[Z", int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 44 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/util/Iterator, class java/util/Map$Entry, class "[Z", int, int, int, class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 28
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/util/Iterator, class java/util/Map$Entry, class "[Z", int, int, int, class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 33 /* same */
frame_type = 255 /* full_frame */
offset_delta = 89
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/util/Iterator, class java/util/Map$Entry, class "[Z", int, int, int, class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, class java/lang/Object, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 66
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/util/Iterator, class java/util/Map$Entry, class "[Z", int, int, int, class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/util/Iterator, class java/util/Map$Entry, class "[Z", int, int, int, class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 32 /* same */
frame_type = 13 /* same */
frame_type = 255 /* full_frame */
offset_delta = 53
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/util/Iterator, class java/util/Map$Entry, class "[Z", int, int, int, class java/lang/Object, int, int, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 23 /* same */
frame_type = 255 /* full_frame */
offset_delta = 9
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/lang/Object, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 14 /* same */
frame_type = 255 /* full_frame */
offset_delta = 18
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 87 /* same_locals_1_stack_item */
stack = [ class java/sql/SQLException ]
frame_type = 75 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 8 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/lang/Object, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 24
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = [ class java/lang/Throwable ]
frame_type = 255 /* full_frame */
offset_delta = 19
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/lang/Throwable, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 19 /* same */
frame_type = 14 /* same */
frame_type = 25 /* same */
frame_type = 22 /* same */
frame_type = 14 /* same */
frame_type = 255 /* full_frame */
offset_delta = 18
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 87 /* same_locals_1_stack_item */
stack = [ class java/sql/SQLException ]
frame_type = 75 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 8 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/lang/Object, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 24
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = [ class java/lang/Throwable ]
frame_type = 255 /* full_frame */
offset_delta = 16
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, top, top, top, top, top, top, top, top, top, top, top, top, class java/lang/Throwable, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 255 /* full_frame */
offset_delta = 18
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, top, top, top, top, top, top, top, top, top, top, top, top, class java/lang/Throwable, class "[Ljava/sql/PreparedStatement;", int, int, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, top, top, top, top, top, top, top, top, top, top, top, top, class java/lang/Throwable, class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 87 /* same_locals_1_stack_item */
stack = [ class java/sql/SQLException ]
frame_type = 75 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 8 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, top, top, top, top, top, top, top, top, top, top, top, top, class java/lang/Throwable, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 24
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/lang/Object, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 2
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = [ class java/lang/Throwable ]
frame_type = 78 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 82 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 255 /* full_frame */
offset_delta = 7
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 11 /* same */
frame_type = 255 /* full_frame */
offset_delta = 7
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, null, null, class java/util/Map, null, int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 11 /* same */
frame_type = 255 /* full_frame */
offset_delta = 7
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", int, class "[Z", int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 11 /* same */
frame_type = 255 /* full_frame */
offset_delta = 7
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/Map, class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class java/lang/Object, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 11 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
public void addBeanToDeleteStmt(java.sql.PreparedStatement[], java.util.List, boolean[], weblogic.ejb.container.persistence.spi.CMPBean, boolean, boolean) throws java.lang.Exception;
descriptor: ([Ljava/sql/PreparedStatement;Ljava/util/List;[ZLweblogic/ejb/container/persistence/spi/CMPBean;ZZ)V
flags: ACC_PUBLIC
Code:
stack=8, locals=13, args_size=7
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 7
5: aload 4
7: aload 7
9: sipush 599
12: iconst_1
13: bastore
14: invokeinterface #1043, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getEntityContext:()Ljavax/ejb/EntityContext;
19: checkcast #457 // class weblogic/ejb/container/internal/EntityEJBContextImpl
22: astore 8
24: aload 7
26: sipush 600
29: iconst_1
30: bastore
31: aload_2
32: aload 8
34: invokevirtual #1044 // Method weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_getPrimaryKey:()Ljava/lang/Object;
37: invokeinterface #735, 2 // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z
42: ifne 55
45: aload 7
47: sipush 601
50: iconst_1
51: bastore
52: goto 63
55: aload 7
57: sipush 602
60: iconst_1
61: bastore
62: return
63: aload_2
64: aload 8
66: invokevirtual #1044 // Method weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_getPrimaryKey:()Ljava/lang/Object;
69: invokeinterface #736, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
74: pop
75: aload 7
77: sipush 603
80: iconst_1
81: bastore
82: iload 6
84: ifne 97
87: aload 7
89: sipush 604
92: iconst_1
93: bastore
94: goto 210
97: aload_0
98: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
101: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
104: invokevirtual #739 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.isSelfRelationship:()Z
107: ifne 120
110: aload 7
112: sipush 605
115: iconst_1
116: bastore
117: goto 210
120: aload 7
122: sipush 606
125: iconst_1
126: bastore
127: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
130: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
133: ifne 146
136: aload 7
138: sipush 607
141: iconst_1
142: bastore
143: goto 191
146: aload 7
148: sipush 608
151: iconst_1
152: bastore
153: new #604 // class java/lang/StringBuilder
156: dup
157: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
160: aload_0
161: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
164: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
169: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
172: ldc_w #1046 // String : calling __WL_addSelfRelatedBeansToDeleteStmt
175: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
178: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
181: invokestatic #625 // Method debug:(Ljava/lang/String;)V
184: aload 7
186: sipush 609
189: iconst_1
190: bastore
191: aload 4
193: aload_1
194: aload_2
195: aload_3
196: iload 5
198: invokeinterface #1050, 5 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_addSelfRelatedBeansToDeleteStmt:([Ljava/sql/PreparedStatement;Ljava/util/List;[ZZ)V
203: aload 7
205: sipush 610
208: iconst_1
209: bastore
210: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
213: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
216: ifne 229
219: aload 7
221: sipush 611
224: iconst_1
225: bastore
226: goto 298
229: aload 7
231: sipush 612
234: iconst_1
235: bastore
236: new #604 // class java/lang/StringBuilder
239: dup
240: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
243: aload_0
244: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
247: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
252: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
255: ldc_w #1052 // String : adding bean to delete stmt where pk=
258: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
261: aload 4
263: aload 7
265: sipush 613
268: iconst_1
269: bastore
270: invokeinterface #732, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
275: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
278: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
281: aload 7
283: sipush 614
286: iconst_1
287: bastore
288: invokestatic #625 // Method debug:(Ljava/lang/String;)V
291: aload 7
293: sipush 615
296: iconst_1
297: bastore
298: aload 4
300: aload_1
301: aload_3
302: iconst_2
303: iconst_0
304: invokeinterface #754, 5 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_setBeanParamsForStmtArray:([Ljava/sql/PreparedStatement;[ZIZ)V
309: iload 6
311: ifne 324
314: aload 7
316: sipush 616
319: iconst_1
320: bastore
321: goto 415
324: aload_1
325: astore 9
327: aload 9
329: arraylength
330: istore 10
332: iconst_0
333: istore 11
335: aload 7
337: sipush 617
340: iconst_1
341: bastore
342: iload 11
344: iload 10
346: if_icmplt 359
349: aload 7
351: sipush 618
354: iconst_1
355: bastore
356: goto 415
359: aload 9
361: iload 11
363: aaload
364: astore 12
366: aload 7
368: sipush 619
371: iconst_1
372: bastore
373: aload 12
375: ifnonnull 388
378: aload 7
380: sipush 620
383: iconst_1
384: bastore
385: goto 402
388: aload 12
390: invokeinterface #762, 1 // InterfaceMethod java/sql/PreparedStatement.addBatch:()V
395: aload 7
397: sipush 621
400: iconst_1
401: bastore
402: iinc 11, 1
405: aload 7
407: sipush 622
410: iconst_1
411: bastore
412: goto 342
415: aload 7
417: sipush 623
420: iconst_1
421: bastore
422: goto 449
425: astore 9
427: aload 7
429: sipush 624
432: iconst_1
433: bastore
434: ldc_w #764 // String Error during addBatch():
437: aload 9
439: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
442: aload 7
444: sipush 625
447: iconst_1
448: bastore
449: aload 7
451: sipush 626
454: iconst_1
455: bastore
456: return
Exception table:
from to target type
63 415 425 Class java/sql/SQLException
LocalVariableTable:
Start Length Slot Name Signature
373 29 12 ps Ljava/sql/PreparedStatement;
434 15 9 se Ljava/sql/SQLException;
5 452 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 452 1 stmtArray [Ljava/sql/PreparedStatement;
5 452 2 finishedKeys Ljava/util/List;
5 452 3 isModifiedUnion [Z
5 452 4 bean Lweblogic/ejb/container/persistence/spi/CMPBean;
5 452 5 internalFlush Z
5 452 6 addBatch Z
31 426 8 ctx Lweblogic/ejb/container/internal/EntityEJBContextImpl;
LineNumberTable:
line 1290: 5
line 1291: 14
line 1292: 31
line 1295: 63
line 1298: 82
line 1299: 127
line 1300: 153
line 1303: 191
line 1310: 210
line 1311: 236
line 1312: 270
line 1311: 288
line 1314: 298
line 1320: 309
line 1322: 324
line 1323: 373
line 1322: 402
line 1329: 415
line 1327: 425
line 1328: 434
line 1330: 449
StackMapTable: number_of_entries = 17
frame_type = 253 /* append */
offset_delta = 55
locals = [ class "[Z", class weblogic/ejb/container/internal/EntityEJBContextImpl ]
frame_type = 7 /* same */
frame_type = 33 /* same */
frame_type = 22 /* same */
frame_type = 25 /* same */
frame_type = 44 /* same */
frame_type = 18 /* same */
frame_type = 18 /* same */
frame_type = 251 /* same_frame_extended */
offset_delta = 68
frame_type = 25 /* same */
frame_type = 254 /* append */
offset_delta = 17
locals = [ class "[Ljava/sql/PreparedStatement;", int, int ]
frame_type = 16 /* same */
frame_type = 252 /* append */
offset_delta = 28
locals = [ class java/sql/PreparedStatement ]
frame_type = 13 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class "[Ljava/sql/PreparedStatement;", class java/util/List, class "[Z", class weblogic/ejb/container/persistence/spi/CMPBean, int, int, class "[Z", class weblogic/ejb/container/internal/EntityEJBContextImpl ]
stack = []
frame_type = 73 /* same_locals_1_stack_item */
stack = [ class java/sql/SQLException ]
frame_type = 23 /* same */
Exceptions:
throws java.lang.Exception
public void executeDeleteStmt(java.util.List, javax.transaction.Transaction, java.util.Set, boolean, boolean, java.util.Collection) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/util/List;Ljavax/transaction/Transaction;Ljava/util/Set;ZZLjava/util/Collection;)V
flags: ACC_PUBLIC
Code:
stack=10, locals=32, args_size=7
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 7
5: getstatic #1057 // Field _WLDF$INST_JPFLD_2:Lweblogic/diagnostics/instrumentation/JoinPoint;
8: getstatic #1060 // Field _WLDF$INST_JPFLD_JPMONS_2:[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;
11: invokestatic #791 // Method weblogic/diagnostics/instrumentation/LocalHolder.getInstance:(Lweblogic/diagnostics/instrumentation/JoinPoint;[Lweblogic/diagnostics/instrumentation/DiagnosticMonitor;)Lweblogic/diagnostics/instrumentation/LocalHolder;
14: dup
15: astore 31
17: ifnonnull 30
20: aload 7
22: sipush 627
25: iconst_1
26: bastore
27: goto 87
30: aload 31
32: getfield #794 // Field weblogic/diagnostics/instrumentation/LocalHolder.argsCapture:Z
35: ifne 48
38: aload 7
40: sipush 628
43: iconst_1
44: bastore
45: goto 65
48: aload 31
50: bipush 7
52: invokestatic #800 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.toSensitive:(I)[Ljava/lang/Object;
55: putfield #804 // Field weblogic/diagnostics/instrumentation/LocalHolder.args:[Ljava/lang/Object;
58: aload 7
60: sipush 629
63: iconst_1
64: bastore
65: aload 31
67: invokestatic #808 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.createDynamicJoinPoint:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
70: aload 31
72: invokestatic #811 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.preProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
75: aload 31
77: invokevirtual #814 // Method weblogic/diagnostics/instrumentation/LocalHolder.resetPostBegin:()V
80: aload 7
82: sipush 630
85: iconst_1
86: bastore
87: aload_3
88: aload_0
89: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
94: pop
95: aload 7
97: sipush 631
100: iconst_1
101: bastore
102: aload_0
103: getfield #76 // Field childBeanManagerSet:Ljava/util/Set;
106: invokeinterface #580, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
111: astore 8
113: aload 7
115: sipush 632
118: iconst_1
119: bastore
120: aload 8
122: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
127: ifeq 261
130: aload 8
132: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
137: checkcast #2 // class weblogic/ejb/container/manager/BaseEntityManager
140: astore 9
142: aload 7
144: sipush 633
147: iconst_1
148: bastore
149: aload_3
150: aload 9
152: invokeinterface #591, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z
157: ifeq 170
160: aload 7
162: sipush 634
165: iconst_1
166: bastore
167: goto 251
170: aload_0
171: getfield #80 // Field notNullableParentBeanManagerSet:Ljava/util/Set;
174: aload 9
176: aload 7
178: sipush 635
181: iconst_1
182: bastore
183: invokeinterface #591, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z
188: ifeq 201
191: aload 7
193: sipush 636
196: iconst_1
197: bastore
198: goto 251
201: aload 7
203: sipush 637
206: iconst_1
207: bastore
208: aload 9
210: invokevirtual #669 // Method getEntityTxManager:()Lweblogic/ejb/container/interfaces/EntityTxManager;
213: aload_0
214: aload 7
216: sipush 638
219: iconst_1
220: bastore
221: invokevirtual #722 // Method getInvokeTxOrThread:()Ljava/lang/Object;
224: checkcast #367 // class javax/transaction/Transaction
227: aload_3
228: iload 4
230: iload 5
232: aload 7
234: sipush 639
237: iconst_1
238: bastore
239: invokeinterface #1063, 5 // InterfaceMethod weblogic/ejb/container/interfaces/EntityTxManager.executeDeleteOperations:(Ljavax/transaction/Transaction;Ljava/util/Set;ZZ)V
244: aload 7
246: sipush 640
249: iconst_1
250: bastore
251: aload 7
253: sipush 641
256: iconst_1
257: bastore
258: goto 120
261: aload_1
262: invokeinterface #821, 1 // InterfaceMethod java/util/List.isEmpty:()Z
267: ifeq 273
270: goto 2891
273: iconst_0
274: istore 8
276: aconst_null
277: astore 9
279: aconst_null
280: astore 10
282: aload 7
284: sipush 642
287: iconst_1
288: bastore
289: new #823 // class java/util/ArrayList
292: dup
293: invokespecial #824 // Method java/util/ArrayList."<init>":()V
296: astore 11
298: aconst_null
299: astore 12
301: iconst_0
302: istore 13
304: aload 7
306: sipush 643
309: iconst_1
310: bastore
311: aload_1
312: invokeinterface #841, 1 // InterfaceMethod java/util/List.size:()I
317: iconst_1
318: if_icmpgt 331
321: aload 7
323: sipush 644
326: iconst_1
327: bastore
328: goto 382
331: aload 7
333: sipush 645
336: iconst_1
337: bastore
338: aload_0
339: getfield #274 // Field rdbmsPersistence:Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
342: invokevirtual #947 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.perhapsUseSendBatchForOracle:()Z
345: istore 13
347: iload 13
349: ifeq 362
352: aload 7
354: sipush 646
357: iconst_1
358: bastore
359: goto 382
362: aload 7
364: sipush 647
367: iconst_1
368: bastore
369: aload_0
370: aload_1
371: aload_2
372: invokevirtual #949 // Method prepareVerificationForBatch:(Ljava/util/Collection;Ljavax/transaction/Transaction;)V
375: aload 7
377: sipush 648
380: iconst_1
381: bastore
382: aload_0
383: aload_1
384: aload_2
385: iconst_1
386: invokevirtual #826 // Method pkListToBeanList:(Ljava/util/Collection;Ljavax/transaction/Transaction;Z)Ljava/util/List;
389: astore 14
391: aload 7
393: sipush 649
396: iconst_1
397: bastore
398: aload 14
400: invokeinterface #821, 1 // InterfaceMethod java/util/List.isEmpty:()Z
405: ifne 418
408: aload 7
410: sipush 650
413: iconst_1
414: bastore
415: goto 421
418: goto 2926
421: aload 14
423: iconst_0
424: invokeinterface #830, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
429: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
432: astore 12
434: aload 7
436: sipush 651
439: iconst_1
440: bastore
441: aload_0
442: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
445: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
448: invokevirtual #834 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getConnection:()Ljava/sql/Connection;
451: astore 9
453: aload 7
455: sipush 652
458: iconst_1
459: bastore
460: aload_0
461: getfield #63 // Field enableBatchOperations:Z
464: ifne 477
467: aload 7
469: sipush 653
472: iconst_1
473: bastore
474: goto 1664
477: aload_1
478: invokeinterface #841, 1 // InterfaceMethod java/util/List.size:()I
483: iconst_1
484: if_icmpgt 497
487: aload 7
489: sipush 654
492: iconst_1
493: bastore
494: goto 1664
497: aconst_null
498: astore 15
500: aload 7
502: sipush 655
505: iconst_1
506: bastore
507: aload 14
509: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
514: astore 16
516: aload 7
518: sipush 656
521: iconst_1
522: bastore
523: aload 16
525: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
530: ifeq 580
533: aload 7
535: sipush 657
538: iconst_1
539: bastore
540: aload 16
542: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
547: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
550: astore 12
552: aload 7
554: sipush 658
557: iconst_1
558: bastore
559: aload 12
561: aload 15
563: invokeinterface #969, 2 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getIsModifiedUnion:([Z)[Z
568: astore 15
570: aload 7
572: sipush 659
575: iconst_1
576: bastore
577: goto 523
580: aload 12
582: aload 9
584: aload 15
586: iconst_2
587: iconst_0
588: aload 7
590: sipush 660
593: iconst_1
594: bastore
595: invokeinterface #838, 5 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getStmtArray:(Ljava/sql/Connection;[ZIZ)[Ljava/sql/PreparedStatement;
600: astore 10
602: aload 10
604: arraylength
605: newarray int
607: astore 16
609: aload 10
611: arraylength
612: newarray int
614: astore 17
616: iload 13
618: ifne 631
621: aload 7
623: sipush 661
626: iconst_1
627: bastore
628: goto 724
631: aload 10
633: astore 18
635: aload 18
637: arraylength
638: istore 19
640: iconst_0
641: istore 20
643: aload 7
645: sipush 662
648: iconst_1
649: bastore
650: iload 20
652: iload 19
654: if_icmplt 667
657: aload 7
659: sipush 663
662: iconst_1
663: bastore
664: goto 724
667: aload 18
669: iload 20
671: aaload
672: astore 21
674: aload 21
676: ifnonnull 689
679: aload 7
681: sipush 664
684: iconst_1
685: bastore
686: goto 711
689: aload 7
691: sipush 665
694: iconst_1
695: bastore
696: aload_0
697: aload 21
699: bipush 20
701: invokespecial #975 // Method invokeOracleSetExecuteBatch:(Ljava/sql/PreparedStatement;I)V
704: aload 7
706: sipush 666
709: iconst_1
710: bastore
711: iinc 20, 1
714: aload 7
716: sipush 667
719: iconst_1
720: bastore
721: goto 650
724: aload 14
726: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
731: astore 18
733: aload 7
735: sipush 668
738: iconst_1
739: bastore
740: aload 18
742: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
747: ifeq 923
750: aload 7
752: sipush 669
755: iconst_1
756: bastore
757: aload 18
759: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
764: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
767: astore 12
769: iload 13
771: ifeq 898
774: aload 7
776: sipush 670
779: iconst_1
780: bastore
781: aload 12
783: aload 10
785: aload 15
787: iconst_2
788: iconst_0
789: invokeinterface #754, 5 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_setBeanParamsForStmtArray:([Ljava/sql/PreparedStatement;[ZIZ)V
794: iconst_0
795: istore 19
797: aload 7
799: sipush 671
802: iconst_1
803: bastore
804: iload 19
806: aload 10
808: arraylength
809: if_icmpge 888
812: aload 10
814: iload 19
816: aaload
817: ifnonnull 830
820: aload 7
822: sipush 672
825: iconst_1
826: bastore
827: goto 875
830: aload 7
832: sipush 673
835: iconst_1
836: bastore
837: aload 10
839: iload 19
841: aaload
842: invokeinterface #874, 1 // InterfaceMethod java/sql/PreparedStatement.executeUpdate:()I
847: istore 20
849: aload 17
851: iload 19
853: dup2
854: iaload
855: iload 20
857: iadd
858: iastore
859: aload 16
861: iload 19
863: dup2
864: iaload
865: iconst_1
866: iadd
867: iastore
868: aload 7
870: sipush 674
873: iconst_1
874: bastore
875: iinc 19, 1
878: aload 7
880: sipush 675
883: iconst_1
884: bastore
885: goto 804
888: aload 7
890: sipush 676
893: iconst_1
894: bastore
895: goto 740
898: aload_0
899: aload 10
901: aload 11
903: aload 15
905: aload 12
907: iload 5
909: iconst_1
910: invokevirtual #1065 // Method addBeanToDeleteStmt:([Ljava/sql/PreparedStatement;Ljava/util/List;[ZLweblogic/ejb/container/persistence/spi/CMPBean;ZZ)V
913: aload 7
915: sipush 677
918: iconst_1
919: bastore
920: goto 740
923: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
926: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
929: ifne 942
932: aload 7
934: sipush 678
937: iconst_1
938: bastore
939: goto 987
942: aload 7
944: sipush 679
947: iconst_1
948: bastore
949: new #604 // class java/lang/StringBuilder
952: dup
953: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
956: aload_0
957: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
960: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
965: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
968: ldc_w #1067 // String : about to execute batch delete.
971: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
974: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
977: invokestatic #625 // Method debug:(Ljava/lang/String;)V
980: aload 7
982: sipush 680
985: iconst_1
986: bastore
987: iload 13
989: ifeq 1224
992: iconst_0
993: istore 18
995: aload 7
997: sipush 681
1000: iconst_1
1001: bastore
1002: iload 18
1004: aload 10
1006: arraylength
1007: if_icmpge 1214
1010: aload 10
1012: iload 18
1014: aaload
1015: ifnonnull 1028
1018: aload 7
1020: sipush 682
1023: iconst_1
1024: bastore
1025: goto 1201
1028: aload 17
1030: iload 18
1032: dup2
1033: iaload
1034: aload_0
1035: aload 10
1037: iload 18
1039: aaload
1040: aload 7
1042: sipush 683
1045: iconst_1
1046: bastore
1047: invokespecial #983 // Method invokeOracleSendBatch:(Ljava/sql/PreparedStatement;)I
1050: iadd
1051: iastore
1052: aload 17
1054: iload 18
1056: iaload
1057: aload 16
1059: iload 18
1061: iaload
1062: if_icmpne 1075
1065: aload 7
1067: sipush 684
1070: iconst_1
1071: bastore
1072: goto 1201
1075: aload_0
1076: getfield #67 // Field isOptimistic:Z
1079: ifeq 1145
1082: aload 7
1084: sipush 685
1087: iconst_1
1088: bastore
1089: new #985 // class weblogic/ejb/OptimisticConcurrencyException
1092: dup
1093: new #604 // class java/lang/StringBuilder
1096: dup
1097: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
1100: ldc_w #987 // String Instance/s of bean '
1103: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1106: aload_0
1107: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
1110: aload 7
1112: sipush 686
1115: iconst_1
1116: bastore
1117: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
1122: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1125: ldc_w #989 // String ' in the batch was changed by another transaction. The primary key is unknown due to Oracle driver limitation.
1128: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1131: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
1134: invokespecial #990 // Method weblogic/ejb/OptimisticConcurrencyException."<init>":(Ljava/lang/String;)V
1137: aload 7
1139: sipush 687
1142: iconst_1
1143: bastore
1144: athrow
1145: new #992 // class javax/ejb/NoSuchEntityException
1148: dup
1149: new #604 // class java/lang/StringBuilder
1152: dup
1153: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
1156: ldc_w #987 // String Instance/s of bean '
1159: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1162: aload_0
1163: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
1166: aload 7
1168: sipush 688
1171: iconst_1
1172: bastore
1173: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
1178: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1181: ldc_w #994 // String ' in the batch does not exist. The primary key is unknown due to Oracle driver limitation.
1184: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1187: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
1190: invokespecial #995 // Method javax/ejb/NoSuchEntityException."<init>":(Ljava/lang/String;)V
1193: aload 7
1195: sipush 689
1198: iconst_1
1199: bastore
1200: athrow
1201: iinc 18, 1
1204: aload 7
1206: sipush 690
1209: iconst_1
1210: bastore
1211: goto 1002
1214: aload 7
1216: sipush 691
1219: iconst_1
1220: bastore
1221: goto 1545
1224: aload 10
1226: arraylength
1227: newarray int
1229: astore 18
1231: aload 10
1233: astore 19
1235: aload 19
1237: arraylength
1238: istore 20
1240: iconst_0
1241: istore 21
1243: aload 7
1245: sipush 692
1248: iconst_1
1249: bastore
1250: iload 21
1252: iload 20
1254: if_icmplt 1267
1257: aload 7
1259: sipush 693
1262: iconst_1
1263: bastore
1264: goto 1545
1267: aload 19
1269: iload 21
1271: aaload
1272: astore 22
1274: aload 22
1276: ifnonnull 1289
1279: aload 7
1281: sipush 694
1284: iconst_1
1285: bastore
1286: goto 1532
1289: aload 7
1291: sipush 695
1294: iconst_1
1295: bastore
1296: aload 22
1298: invokeinterface #850, 1 // InterfaceMethod java/sql/PreparedStatement.executeBatch:()[I
1303: astore 18
1305: iconst_0
1306: istore 8
1308: aload 7
1310: sipush 696
1313: iconst_1
1314: bastore
1315: iload 8
1317: aload 18
1319: arraylength
1320: if_icmplt 1333
1323: aload 7
1325: sipush 697
1328: iconst_1
1329: bastore
1330: goto 1532
1333: aload 18
1335: iload 8
1337: iaload
1338: ifne 1351
1341: aload 7
1343: sipush 698
1346: iconst_1
1347: bastore
1348: goto 1368
1351: aload 18
1353: iload 8
1355: iaload
1356: bipush -3
1358: if_icmpne 1519
1361: aload 7
1363: sipush 699
1366: iconst_1
1367: bastore
1368: aload_1
1369: iload 8
1371: invokeinterface #830, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
1376: astore 23
1378: aload_0
1379: getfield #67 // Field isOptimistic:Z
1382: ifeq 1452
1385: aload_0
1386: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
1389: aload 7
1391: sipush 700
1394: iconst_1
1395: bastore
1396: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
1401: aload 23
1403: aload 7
1405: sipush 701
1408: iconst_1
1409: bastore
1410: invokevirtual #996 // Method java/lang/Object.toString:()Ljava/lang/String;
1413: aload 7
1415: sipush 702
1418: iconst_1
1419: bastore
1420: invokestatic #1000 // Method weblogic/ejb/container/EJBLogger.logoptimisticUpdateFailedLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
1423: astore 24
1425: aload 7
1427: sipush 703
1430: iconst_1
1431: bastore
1432: new #985 // class weblogic/ejb/OptimisticConcurrencyException
1435: dup
1436: aload 24
1438: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
1441: invokespecial #990 // Method weblogic/ejb/OptimisticConcurrencyException."<init>":(Ljava/lang/String;)V
1444: aload 7
1446: sipush 704
1449: iconst_1
1450: bastore
1451: athrow
1452: aload_0
1453: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
1456: aload 7
1458: sipush 705
1461: iconst_1
1462: bastore
1463: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
1468: aload 23
1470: aload 7
1472: sipush 706
1475: iconst_1
1476: bastore
1477: invokevirtual #996 // Method java/lang/Object.toString:()Ljava/lang/String;
1480: aload 7
1482: sipush 707
1485: iconst_1
1486: bastore
1487: invokestatic #1003 // Method weblogic/ejb/container/EJBLogger.logbeanDoesNotExistLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
1490: astore 24
1492: aload 7
1494: sipush 708
1497: iconst_1
1498: bastore
1499: new #992 // class javax/ejb/NoSuchEntityException
1502: dup
1503: aload 24
1505: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
1508: invokespecial #995 // Method javax/ejb/NoSuchEntityException."<init>":(Ljava/lang/String;)V
1511: aload 7
1513: sipush 709
1516: iconst_1
1517: bastore
1518: athrow
1519: iinc 8, 1
1522: aload 7
1524: sipush 710
1527: iconst_1
1528: bastore
1529: goto 1315
1532: iinc 21, 1
1535: aload 7
1537: sipush 711
1540: iconst_1
1541: bastore
1542: goto 1250
1545: iload 5
1547: ifne 1560
1550: aload 7
1552: sipush 712
1555: iconst_1
1556: bastore
1557: goto 1634
1560: aload 7
1562: sipush 713
1565: iconst_1
1566: bastore
1567: aload_1
1568: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
1573: astore 18
1575: aload 7
1577: sipush 714
1580: iconst_1
1581: bastore
1582: aload 18
1584: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
1589: ifne 1602
1592: aload 7
1594: sipush 715
1597: iconst_1
1598: bastore
1599: goto 1634
1602: aload 7
1604: sipush 716
1607: iconst_1
1608: bastore
1609: aload 6
1611: aload 18
1613: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
1618: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
1623: pop
1624: aload 7
1626: sipush 717
1629: iconst_1
1630: bastore
1631: goto 1582
1634: aload_1
1635: invokeinterface #869, 1 // InterfaceMethod java/util/List.clear:()V
1640: aload 7
1642: sipush 718
1645: iconst_1
1646: bastore
1647: aload_0
1648: aload_2
1649: aload 14
1651: invokespecial #1071 // Method cacheRemoveCMPBeans:(Ljavax/transaction/Transaction;Ljava/util/List;)V
1654: aload 7
1656: sipush 719
1659: iconst_1
1660: bastore
1661: goto 2218
1664: aload 14
1666: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
1671: astore 15
1673: aload 7
1675: sipush 720
1678: iconst_1
1679: bastore
1680: aload 15
1682: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
1687: ifne 1700
1690: aload 7
1692: sipush 721
1695: iconst_1
1696: bastore
1697: goto 2218
1700: aload 7
1702: sipush 722
1705: iconst_1
1706: bastore
1707: aload 15
1709: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
1714: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
1717: astore 12
1719: aconst_null
1720: astore 16
1722: aload 7
1724: sipush 723
1727: iconst_1
1728: bastore
1729: aload 12
1731: aload 16
1733: invokeinterface #969, 2 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getIsModifiedUnion:([Z)[Z
1738: astore 16
1740: aload 12
1742: aload 9
1744: aload 16
1746: iconst_2
1747: iconst_0
1748: aload 7
1750: sipush 724
1753: iconst_1
1754: bastore
1755: invokeinterface #838, 5 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getStmtArray:(Ljava/sql/Connection;[ZIZ)[Ljava/sql/PreparedStatement;
1760: astore 10
1762: aload 7
1764: sipush 725
1767: iconst_1
1768: bastore
1769: aload_0
1770: aload 10
1772: aload 11
1774: aload 16
1776: aload 12
1778: iload 5
1780: iconst_0
1781: invokevirtual #1065 // Method addBeanToDeleteStmt:([Ljava/sql/PreparedStatement;Ljava/util/List;[ZLweblogic/ejb/container/persistence/spi/CMPBean;ZZ)V
1784: aload 7
1786: sipush 726
1789: iconst_1
1790: bastore
1791: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
1794: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
1797: ifne 1810
1800: aload 7
1802: sipush 727
1805: iconst_1
1806: bastore
1807: goto 1855
1810: aload 7
1812: sipush 728
1815: iconst_1
1816: bastore
1817: new #604 // class java/lang/StringBuilder
1820: dup
1821: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
1824: aload_0
1825: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
1828: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
1833: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1836: ldc_w #1073 // String : about to execute multi delete.
1839: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1842: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
1845: invokestatic #625 // Method debug:(Ljava/lang/String;)V
1848: aload 7
1850: sipush 729
1853: iconst_1
1854: bastore
1855: iconst_0
1856: istore 17
1858: aload 10
1860: astore 18
1862: aload 18
1864: arraylength
1865: istore 19
1867: iconst_0
1868: istore 20
1870: aload 7
1872: sipush 730
1875: iconst_1
1876: bastore
1877: iload 20
1879: iload 19
1881: if_icmpge 2124
1884: aload 18
1886: iload 20
1888: aaload
1889: astore 21
1891: aload 21
1893: ifnonnull 1906
1896: aload 7
1898: sipush 731
1901: iconst_1
1902: bastore
1903: goto 2111
1906: aload 7
1908: sipush 732
1911: iconst_1
1912: bastore
1913: aload 21
1915: invokeinterface #874, 1 // InterfaceMethod java/sql/PreparedStatement.executeUpdate:()I
1920: istore 17
1922: iload 17
1924: ifeq 1937
1927: aload 7
1929: sipush 733
1932: iconst_1
1933: bastore
1934: goto 2111
1937: aload 12
1939: aload 7
1941: sipush 734
1944: iconst_1
1945: bastore
1946: invokeinterface #1043, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getEntityContext:()Ljavax/ejb/EntityContext;
1951: checkcast #457 // class weblogic/ejb/container/internal/EntityEJBContextImpl
1954: astore 22
1956: aload 7
1958: sipush 735
1961: iconst_1
1962: bastore
1963: aload 22
1965: invokevirtual #1044 // Method weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_getPrimaryKey:()Ljava/lang/Object;
1968: astore 23
1970: aload_0
1971: getfield #67 // Field isOptimistic:Z
1974: ifeq 2044
1977: aload_0
1978: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
1981: aload 7
1983: sipush 736
1986: iconst_1
1987: bastore
1988: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
1993: aload 23
1995: aload 7
1997: sipush 737
2000: iconst_1
2001: bastore
2002: invokevirtual #996 // Method java/lang/Object.toString:()Ljava/lang/String;
2005: aload 7
2007: sipush 738
2010: iconst_1
2011: bastore
2012: invokestatic #1000 // Method weblogic/ejb/container/EJBLogger.logoptimisticUpdateFailedLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
2015: astore 24
2017: aload 7
2019: sipush 739
2022: iconst_1
2023: bastore
2024: new #985 // class weblogic/ejb/OptimisticConcurrencyException
2027: dup
2028: aload 24
2030: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
2033: invokespecial #990 // Method weblogic/ejb/OptimisticConcurrencyException."<init>":(Ljava/lang/String;)V
2036: aload 7
2038: sipush 740
2041: iconst_1
2042: bastore
2043: athrow
2044: aload_0
2045: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
2048: aload 7
2050: sipush 741
2053: iconst_1
2054: bastore
2055: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
2060: aload 23
2062: aload 7
2064: sipush 742
2067: iconst_1
2068: bastore
2069: invokevirtual #996 // Method java/lang/Object.toString:()Ljava/lang/String;
2072: aload 7
2074: sipush 743
2077: iconst_1
2078: bastore
2079: invokestatic #1003 // Method weblogic/ejb/container/EJBLogger.logbeanDoesNotExistLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
2082: astore 24
2084: aload 7
2086: sipush 744
2089: iconst_1
2090: bastore
2091: new #992 // class javax/ejb/NoSuchEntityException
2094: dup
2095: aload 24
2097: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
2100: invokespecial #995 // Method javax/ejb/NoSuchEntityException."<init>":(Ljava/lang/String;)V
2103: aload 7
2105: sipush 745
2108: iconst_1
2109: bastore
2110: athrow
2111: iinc 20, 1
2114: aload 7
2116: sipush 746
2119: iconst_1
2120: bastore
2121: goto 1877
2124: aload 12
2126: invokeinterface #1043, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getEntityContext:()Ljavax/ejb/EntityContext;
2131: checkcast #457 // class weblogic/ejb/container/internal/EntityEJBContextImpl
2134: aload 7
2136: sipush 747
2139: iconst_1
2140: bastore
2141: invokevirtual #1044 // Method weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_getPrimaryKey:()Ljava/lang/Object;
2144: astore 18
2146: aload 7
2148: sipush 748
2151: iconst_1
2152: bastore
2153: aload_1
2154: aload 18
2156: invokeinterface #875, 2 // InterfaceMethod java/util/List.remove:(Ljava/lang/Object;)Z
2161: pop
2162: iload 5
2164: ifne 2177
2167: aload 7
2169: sipush 749
2172: iconst_1
2173: bastore
2174: goto 2201
2177: aload 7
2179: sipush 750
2182: iconst_1
2183: bastore
2184: aload 6
2186: aload 18
2188: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
2193: pop
2194: aload 7
2196: sipush 751
2199: iconst_1
2200: bastore
2201: aload_0
2202: aload_2
2203: aload 12
2205: invokespecial #1077 // Method cacheRemoveCMPBean:(Ljavax/transaction/Transaction;Lweblogic/ejb/container/persistence/spi/CMPBean;)V
2208: aload 7
2210: sipush 752
2213: iconst_1
2214: bastore
2215: goto 1680
2218: iload 13
2220: ifne 2233
2223: aload 7
2225: sipush 753
2228: iconst_1
2229: bastore
2230: goto 2364
2233: aload 10
2235: ifnonnull 2248
2238: aload 7
2240: sipush 754
2243: iconst_1
2244: bastore
2245: goto 2364
2248: aload 10
2250: astore 15
2252: aload 15
2254: arraylength
2255: istore 16
2257: iconst_0
2258: istore 17
2260: aload 7
2262: sipush 755
2265: iconst_1
2266: bastore
2267: iload 17
2269: iload 16
2271: if_icmplt 2284
2274: aload 7
2276: sipush 756
2279: iconst_1
2280: bastore
2281: goto 2364
2284: aload 15
2286: iload 17
2288: aaload
2289: astore 18
2291: aload 18
2293: ifnonnull 2306
2296: aload 7
2298: sipush 757
2301: iconst_1
2302: bastore
2303: goto 2351
2306: aload 7
2308: sipush 758
2311: iconst_1
2312: bastore
2313: aload_0
2314: aload 18
2316: iconst_1
2317: invokespecial #975 // Method invokeOracleSetExecuteBatch:(Ljava/sql/PreparedStatement;I)V
2320: aload 7
2322: sipush 759
2325: iconst_1
2326: bastore
2327: goto 2351
2330: astore 19
2332: aload 7
2334: sipush 760
2337: iconst_1
2338: bastore
2339: goto 2351
2342: astore 19
2344: aload 7
2346: sipush 761
2349: iconst_1
2350: bastore
2351: iinc 17, 1
2354: aload 7
2356: sipush 762
2359: iconst_1
2360: bastore
2361: goto 2267
2364: aload_0
2365: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
2368: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
2371: aload 9
2373: aload 10
2375: aconst_null
2376: invokevirtual #879 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseArrayResources:(Ljava/sql/Connection;[Ljava/sql/Statement;[Ljava/sql/ResultSet;)V
2379: aload 7
2381: sipush 763
2384: iconst_1
2385: bastore
2386: goto 2846
2389: astore 15
2391: aload 7
2393: sipush 764
2396: iconst_1
2397: bastore
2398: ldc_w #1078 // String executeDeleteStmt
2401: aload 15
2403: invokestatic #900 // Method weblogic/ejb/container/EJBLogger.logExcepInMethod1:(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String;
2406: pop
2407: iload 5
2409: ifne 2436
2412: aload 7
2414: sipush 765
2417: iconst_1
2418: bastore
2419: aload_0
2420: aload_2
2421: aload 14
2423: invokespecial #888 // Method cacheRemoveCMPBeansOnError:(Ljavax/transaction/Transaction;Ljava/util/Collection;)V
2426: aload 7
2428: sipush 766
2431: iconst_1
2432: bastore
2433: goto 2494
2436: aload 6
2438: invokeinterface #1079, 1 // InterfaceMethod java/util/Collection.size:()I
2443: ifgt 2456
2446: aload 7
2448: sipush 767
2451: iconst_1
2452: bastore
2453: goto 2494
2456: aload 7
2458: sipush 768
2461: iconst_1
2462: bastore
2463: aload_0
2464: aload 6
2466: aload_2
2467: iconst_1
2468: invokevirtual #826 // Method pkListToBeanList:(Ljava/util/Collection;Ljavax/transaction/Transaction;Z)Ljava/util/List;
2471: astore 16
2473: aload 7
2475: sipush 769
2478: iconst_1
2479: bastore
2480: aload_0
2481: aload_2
2482: aload 16
2484: invokespecial #888 // Method cacheRemoveCMPBeansOnError:(Ljavax/transaction/Transaction;Ljava/util/Collection;)V
2487: aload 7
2489: sipush 770
2492: iconst_1
2493: bastore
2494: ldc_w #881 // String EJB Exception:
2497: aload 15
2499: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
2502: iload 13
2504: ifne 2517
2507: aload 7
2509: sipush 771
2512: iconst_1
2513: bastore
2514: goto 2648
2517: aload 10
2519: ifnonnull 2532
2522: aload 7
2524: sipush 772
2527: iconst_1
2528: bastore
2529: goto 2648
2532: aload 10
2534: astore 15
2536: aload 15
2538: arraylength
2539: istore 16
2541: iconst_0
2542: istore 17
2544: aload 7
2546: sipush 773
2549: iconst_1
2550: bastore
2551: iload 17
2553: iload 16
2555: if_icmplt 2568
2558: aload 7
2560: sipush 774
2563: iconst_1
2564: bastore
2565: goto 2648
2568: aload 15
2570: iload 17
2572: aaload
2573: astore 18
2575: aload 18
2577: ifnonnull 2590
2580: aload 7
2582: sipush 775
2585: iconst_1
2586: bastore
2587: goto 2635
2590: aload 7
2592: sipush 776
2595: iconst_1
2596: bastore
2597: aload_0
2598: aload 18
2600: iconst_1
2601: invokespecial #975 // Method invokeOracleSetExecuteBatch:(Ljava/sql/PreparedStatement;I)V
2604: aload 7
2606: sipush 777
2609: iconst_1
2610: bastore
2611: goto 2635
2614: astore 19
2616: aload 7
2618: sipush 778
2621: iconst_1
2622: bastore
2623: goto 2635
2626: astore 19
2628: aload 7
2630: sipush 779
2633: iconst_1
2634: bastore
2635: iinc 17, 1
2638: aload 7
2640: sipush 780
2643: iconst_1
2644: bastore
2645: goto 2551
2648: aload_0
2649: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
2652: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
2655: aload 9
2657: aload 10
2659: aconst_null
2660: invokevirtual #879 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseArrayResources:(Ljava/sql/Connection;[Ljava/sql/Statement;[Ljava/sql/ResultSet;)V
2663: aload 7
2665: sipush 781
2668: iconst_1
2669: bastore
2670: goto 2846
2673: astore 25
2675: iload 13
2677: ifne 2690
2680: aload 7
2682: sipush 782
2685: iconst_1
2686: bastore
2687: goto 2821
2690: aload 10
2692: ifnonnull 2705
2695: aload 7
2697: sipush 783
2700: iconst_1
2701: bastore
2702: goto 2821
2705: aload 10
2707: astore 26
2709: aload 26
2711: arraylength
2712: istore 27
2714: iconst_0
2715: istore 28
2717: aload 7
2719: sipush 784
2722: iconst_1
2723: bastore
2724: iload 28
2726: iload 27
2728: if_icmplt 2741
2731: aload 7
2733: sipush 785
2736: iconst_1
2737: bastore
2738: goto 2821
2741: aload 26
2743: iload 28
2745: aaload
2746: astore 29
2748: aload 29
2750: ifnonnull 2763
2753: aload 7
2755: sipush 786
2758: iconst_1
2759: bastore
2760: goto 2808
2763: aload 7
2765: sipush 787
2768: iconst_1
2769: bastore
2770: aload_0
2771: aload 29
2773: iconst_1
2774: invokespecial #975 // Method invokeOracleSetExecuteBatch:(Ljava/sql/PreparedStatement;I)V
2777: aload 7
2779: sipush 788
2782: iconst_1
2783: bastore
2784: goto 2808
2787: astore 30
2789: aload 7
2791: sipush 789
2794: iconst_1
2795: bastore
2796: goto 2808
2799: astore 30
2801: aload 7
2803: sipush 790
2806: iconst_1
2807: bastore
2808: iinc 28, 1
2811: aload 7
2813: sipush 791
2816: iconst_1
2817: bastore
2818: goto 2724
2821: aload_0
2822: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
2825: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
2828: aload 9
2830: aload 10
2832: aconst_null
2833: invokevirtual #879 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseArrayResources:(Ljava/sql/Connection;[Ljava/sql/Statement;[Ljava/sql/ResultSet;)V
2836: aload 25
2838: aload 7
2840: sipush 792
2843: iconst_1
2844: bastore
2845: athrow
2846: goto 2961
2849: aload 31
2851: ifnonnull 2864
2854: aload 7
2856: sipush 793
2859: iconst_1
2860: bastore
2861: goto 2883
2864: dup
2865: aload 31
2867: swap
2868: putfield #902 // Field weblogic/diagnostics/instrumentation/LocalHolder.th:Ljava/lang/Throwable;
2871: aload 31
2873: invokestatic #905 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
2876: aload 7
2878: sipush 794
2881: iconst_1
2882: bastore
2883: aload 7
2885: sipush 795
2888: iconst_1
2889: bastore
2890: athrow
2891: aload 31
2893: ifnonnull 2906
2896: aload 7
2898: sipush 796
2901: iconst_1
2902: bastore
2903: goto 2918
2906: aload 31
2908: invokestatic #905 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
2911: aload 7
2913: sipush 797
2916: iconst_1
2917: bastore
2918: aload 7
2920: sipush 798
2923: iconst_1
2924: bastore
2925: return
2926: aload 31
2928: ifnonnull 2941
2931: aload 7
2933: sipush 799
2936: iconst_1
2937: bastore
2938: goto 2953
2941: aload 31
2943: invokestatic #905 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
2946: aload 7
2948: sipush 800
2951: iconst_1
2952: bastore
2953: aload 7
2955: sipush 801
2958: iconst_1
2959: bastore
2960: return
2961: aload 31
2963: ifnonnull 2976
2966: aload 7
2968: sipush 802
2971: iconst_1
2972: bastore
2973: goto 2988
2976: aload 31
2978: invokestatic #905 // Method weblogic/diagnostics/instrumentation/InstrumentationSupport.postProcess:(Lweblogic/diagnostics/instrumentation/LocalHolder;)V
2981: aload 7
2983: sipush 803
2986: iconst_1
2987: bastore
2988: aload 7
2990: sipush 804
2993: iconst_1
2994: bastore
2995: return
Exception table:
from to target type
2673 2675 2673 any
2306 2320 2330 Class java/sql/SQLException
2306 2320 2342 Class java/lang/Throwable
2590 2604 2614 Class java/sql/SQLException
2590 2604 2626 Class java/lang/Throwable
2763 2777 2787 Class java/sql/SQLException
2763 2777 2799 Class java/lang/Throwable
2389 2502 2673 any
421 2218 2389 Class java/lang/Throwable
421 2218 2673 any
80 2849 2849 any
LocalVariableTable:
Start Length Slot Name Signature
149 102 9 childBeanManager Lweblogic/ejb/container/manager/BaseEntityManager;
523 57 16 it Ljava/util/Iterator;
674 37 21 ps Ljava/sql/PreparedStatement;
849 26 20 rowsUpdated I
804 84 19 i I
740 183 18 it Ljava/util/Iterator;
1002 212 18 i I
1432 20 24 l Lweblogic/logging/Loggable;
1499 20 24 l Lweblogic/logging/Loggable;
1378 141 23 pk Ljava/lang/Object;
1274 258 22 ps Ljava/sql/PreparedStatement;
1231 314 18 numOfRowsArray [I
1582 52 18 it Ljava/util/Iterator;
507 1147 15 isModifiedUnion [Z
609 1045 16 expectedUpdatedRowCount [I
616 1038 17 numOfRowsUpdated [I
2024 20 24 l Lweblogic/logging/Loggable;
2091 20 24 l Lweblogic/logging/Loggable;
1963 148 22 ctx Lweblogic/ejb/container/internal/EntityEJBContextImpl;
1970 141 23 pk Ljava/lang/Object;
1891 220 21 ps Ljava/sql/PreparedStatement;
1729 479 16 isModifiedBean [Z
1858 350 17 numOfRows I
2153 55 18 pk Ljava/lang/Object;
1680 538 15 it Ljava/util/Iterator;
2291 60 18 ps Ljava/sql/PreparedStatement;
2480 14 16 deletedList Ljava/util/List;
2398 104 15 t Ljava/lang/Throwable;
2575 60 18 ps Ljava/sql/PreparedStatement;
2748 60 29 ps Ljava/sql/PreparedStatement;
87 2762 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
87 2762 1 keys Ljava/util/List;
87 2762 2 tx Ljavax/transaction/Transaction;
87 2762 3 finishedBeanManagerSet Ljava/util/Set;
87 2762 4 isFlushModified Z
87 2762 5 internalFlush Z
87 2762 6 flushedDeleteKeys Ljava/util/Collection;
276 2573 8 j I
279 2570 9 conn Ljava/sql/Connection;
289 2560 10 stmtArray [Ljava/sql/PreparedStatement;
298 2551 11 finishedKeys Ljava/util/List;
301 2548 12 bean Lweblogic/ejb/container/persistence/spi/CMPBean;
311 2538 13 useSendBatch Z
398 2451 14 beans Ljava/util/List;
LineNumberTable:
line 1341: 87
line 1343: 102
line 1344: 149
line 1345: 183
line 1346: 208
line 1347: 221
line 1346: 239
line 1352: 251
line 1354: 261
line 1356: 273
line 1357: 276
line 1358: 279
line 1359: 289
line 1361: 298
line 1363: 301
line 1366: 311
line 1370: 338
line 1372: 347
line 1373: 369
line 1376: 382
line 1378: 398
line 1383: 421
line 1384: 441
line 1386: 460
line 1388: 497
line 1389: 507
line 1390: 540
line 1392: 559
line 1395: 580
line 1396: 595
line 1398: 602
line 1399: 609
line 1401: 616
line 1402: 631
line 1403: 674
line 1404: 696
line 1402: 711
line 1410: 724
line 1411: 757
line 1413: 769
line 1414: 781
line 1420: 794
line 1421: 812
line 1426: 837
line 1427: 849
line 1428: 859
line 1420: 875
line 1433: 898
line 1437: 923
line 1438: 949
line 1440: 987
line 1441: 992
line 1442: 1010
line 1443: 1028
line 1444: 1047
line 1446: 1052
line 1447: 1075
line 1448: 1089
line 1449: 1117
line 1454: 1145
line 1455: 1173
line 1441: 1201
line 1465: 1224
line 1466: 1231
line 1467: 1274
line 1468: 1296
line 1471: 1305
line 1472: 1333
line 1473: 1368
line 1474: 1378
line 1475: 1385
line 1476: 1396
line 1477: 1410
line 1475: 1420
line 1478: 1432
line 1481: 1452
line 1482: 1463
line 1483: 1477
line 1481: 1487
line 1484: 1499
line 1471: 1519
line 1466: 1532
line 1493: 1545
line 1494: 1567
line 1495: 1609
line 1500: 1634
line 1503: 1647
line 1504: 1654
line 1508: 1664
line 1509: 1707
line 1512: 1719
line 1513: 1729
line 1515: 1740
line 1516: 1755
line 1518: 1769
line 1520: 1791
line 1521: 1817
line 1523: 1855
line 1524: 1858
line 1525: 1891
line 1526: 1913
line 1529: 1922
line 1530: 1937
line 1531: 1946
line 1532: 1963
line 1534: 1970
line 1535: 1977
line 1537: 1988
line 1538: 2002
line 1536: 2012
line 1539: 2024
line 1542: 2044
line 1544: 2055
line 1545: 2069
line 1543: 2079
line 1546: 2091
line 1524: 2111
line 1553: 2124
line 1554: 2141
line 1555: 2153
line 1558: 2162
line 1559: 2184
line 1563: 2201
line 1564: 2208
line 1589: 2218
line 1590: 2248
line 1591: 2291
line 1593: 2313
line 1598: 2320
line 1594: 2330
line 1598: 2332
line 1596: 2342
line 1590: 2351
line 1602: 2364
line 1606: 2379
line 1567: 2389
line 1569: 2398
line 1571: 2407
line 1572: 2419
line 1578: 2436
line 1579: 2463
line 1580: 2480
line 1584: 2494
line 1589: 2502
line 1590: 2532
line 1591: 2575
line 1593: 2597
line 1598: 2604
line 1594: 2614
line 1598: 2616
line 1596: 2626
line 1590: 2635
line 1602: 2648
line 1606: 2663
line 1589: 2673
line 1590: 2705
line 1591: 2748
line 1593: 2770
line 1598: 2777
line 1594: 2787
line 1598: 2789
line 1596: 2799
line 1590: 2808
line 1602: 2821
line 1607: 2846
StackMapTable: number_of_entries = 115
frame_type = 255 /* full_frame */
offset_delta = 30
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 17 /* same */
frame_type = 16 /* same */
frame_type = 21 /* same */
frame_type = 255 /* full_frame */
offset_delta = 32
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 49
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", class java/util/Iterator, class weblogic/ejb/container/manager/BaseEntityManager, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 30 /* same */
frame_type = 49 /* same */
frame_type = 255 /* full_frame */
offset_delta = 9
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 11 /* same */
frame_type = 255 /* full_frame */
offset_delta = 57
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, null, null, class java/util/ArrayList, null, int, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 30 /* same */
frame_type = 19 /* same */
frame_type = 255 /* full_frame */
offset_delta = 35
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, null, null, class java/util/ArrayList, null, int, class java/util/List, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 2 /* same */
frame_type = 255 /* full_frame */
offset_delta = 55
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 19 /* same */
frame_type = 255 /* full_frame */
offset_delta = 25
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 56 /* same */
frame_type = 255 /* full_frame */
offset_delta = 50
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 18
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 21 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 15
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 63
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", class java/util/Iterator, int, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 25 /* same */
frame_type = 44 /* same */
frame_type = 12 /* same */
frame_type = 255 /* full_frame */
offset_delta = 9
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 24 /* same */
frame_type = 18 /* same */
frame_type = 44 /* same */
frame_type = 255 /* full_frame */
offset_delta = 14
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", int, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 25 /* same */
frame_type = 46 /* same */
frame_type = 251 /* same_frame_extended */
offset_delta = 69
frame_type = 55 /* same */
frame_type = 12 /* same */
frame_type = 255 /* full_frame */
offset_delta = 9
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 25
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", class "[I", class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", class "[I", class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 25 /* same */
frame_type = 17 /* same */
frame_type = 17 /* same */
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 83
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", class "[I", class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, class java/lang/Object, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 66
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", class "[I", class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 12 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 19 /* same */
frame_type = 255 /* full_frame */
offset_delta = 31
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Z", class "[I", class "[I", top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 29
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, null, class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 15
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 19 /* same */
frame_type = 255 /* full_frame */
offset_delta = 109
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class java/util/Iterator, class "[Z", top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 44 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class java/util/Iterator, class "[Z", int, class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 28
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class java/util/Iterator, class "[Z", int, class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 30 /* same */
frame_type = 255 /* full_frame */
offset_delta = 106
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class java/util/Iterator, class "[Z", int, class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, class weblogic/ejb/container/internal/EntityEJBContextImpl, class java/lang/Object, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 66
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class java/util/Iterator, class "[Z", int, class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class java/util/Iterator, class "[Z", int, class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 52
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class java/util/Iterator, class "[Z", int, class java/lang/Object, int, int, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 23 /* same */
frame_type = 255 /* full_frame */
offset_delta = 16
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class java/lang/Object, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 14 /* same */
frame_type = 255 /* full_frame */
offset_delta = 18
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 87 /* same_locals_1_stack_item */
stack = [ class java/sql/SQLException ]
frame_type = 75 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 8 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class java/lang/Object, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 24
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = [ class java/lang/Throwable ]
frame_type = 255 /* full_frame */
offset_delta = 46
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class java/lang/Throwable, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 19 /* same */
frame_type = 37 /* same */
frame_type = 22 /* same */
frame_type = 14 /* same */
frame_type = 255 /* full_frame */
offset_delta = 18
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Ljava/sql/PreparedStatement;", int, int, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 87 /* same_locals_1_stack_item */
stack = [ class java/sql/SQLException ]
frame_type = 75 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 8 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class java/lang/Object, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 24
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = [ class java/lang/Throwable ]
frame_type = 255 /* full_frame */
offset_delta = 16
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, top, top, top, top, top, top, top, top, top, top, class java/lang/Throwable, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 255 /* full_frame */
offset_delta = 18
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, top, top, top, top, top, top, top, top, top, top, class java/lang/Throwable, class "[Ljava/sql/PreparedStatement;", int, int, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, top, top, top, top, top, top, top, top, top, top, class java/lang/Throwable, class "[Ljava/sql/PreparedStatement;", int, int, class java/sql/PreparedStatement, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 87 /* same_locals_1_stack_item */
stack = [ class java/sql/SQLException ]
frame_type = 75 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 8 /* same */
frame_type = 255 /* full_frame */
offset_delta = 12
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, top, top, top, top, top, top, top, top, top, top, class java/lang/Throwable, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 24
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class java/lang/Object, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 2
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = [ class java/lang/Throwable ]
frame_type = 78 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 82 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 255 /* full_frame */
offset_delta = 7
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", class java/util/Iterator, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 11 /* same */
frame_type = 255 /* full_frame */
offset_delta = 7
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, null, null, class java/util/ArrayList, null, int, class java/util/List, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 11 /* same */
frame_type = 255 /* full_frame */
offset_delta = 7
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/List, class javax/transaction/Transaction, class java/util/Set, int, int, class java/util/Collection, class "[Z", int, class java/sql/Connection, class "[Ljava/sql/PreparedStatement;", class java/util/ArrayList, class weblogic/ejb/container/persistence/spi/CMPBean, int, class java/util/List, class java/lang/Object, top, top, top, top, top, top, top, top, top, top, top, top, top, top, top, class weblogic/diagnostics/instrumentation/LocalHolder ]
stack = []
frame_type = 14 /* same */
frame_type = 11 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
private void invokeOracleSetExecuteBatch(java.sql.PreparedStatement, int) throws java.lang.Throwable;
descriptor: (Ljava/sql/PreparedStatement;I)V
flags: ACC_PRIVATE
Code:
stack=9, locals=6, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: ldc_w #1085 // String oracle.jdbc.OraclePreparedStatement
7: aload_1
8: invokevirtual #1088 // Method java/lang/Object.getClass:()Ljava/lang/Class;
11: invokevirtual #1091 // Method java/lang/Class.getName:()Ljava/lang/String;
14: invokevirtual #1094 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
17: ifne 29
20: aload_3
21: sipush 805
24: iconst_1
25: bastore
26: goto 154
29: aload_3
30: sipush 806
33: iconst_1
34: bastore
35: aload_1
36: invokevirtual #1088 // Method java/lang/Object.getClass:()Ljava/lang/Class;
39: ldc_w #1096 // String setExecuteBatch
42: iconst_1
43: anewarray #86 // class java/lang/Class
46: dup
47: iconst_0
48: getstatic #1101 // Field java/lang/Integer.TYPE:Ljava/lang/Class;
51: aastore
52: invokevirtual #162 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
55: astore 4
57: aload 4
59: ifnonnull 71
62: aload_3
63: sipush 807
66: iconst_1
67: bastore
68: goto 101
71: aload_3
72: sipush 808
75: iconst_1
76: bastore
77: aload 4
79: aload_1
80: iconst_1
81: anewarray #369 // class java/lang/Object
84: dup
85: iconst_0
86: iload_2
87: invokestatic #1105 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
90: aastore
91: invokevirtual #1111 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
94: pop
95: aload_3
96: sipush 809
99: iconst_1
100: bastore
101: aload_3
102: sipush 810
105: iconst_1
106: bastore
107: goto 154
110: astore 4
112: aload_3
113: sipush 811
116: iconst_1
117: bastore
118: aload 4
120: invokevirtual #1115 // Method java/lang/reflect/InvocationTargetException.getTargetException:()Ljava/lang/Throwable;
123: astore 5
125: aload 5
127: instanceof #729 // class java/sql/SQLException
130: ifeq 145
133: aload 5
135: checkcast #729 // class java/sql/SQLException
138: aload_3
139: sipush 812
142: iconst_1
143: bastore
144: athrow
145: aload 5
147: aload_3
148: sipush 813
151: iconst_1
152: bastore
153: athrow
154: aload_3
155: sipush 814
158: iconst_1
159: bastore
160: return
Exception table:
from to target type
29 101 110 Class java/lang/reflect/InvocationTargetException
LocalVariableTable:
Start Length Slot Name Signature
57 44 4 meth Ljava/lang/reflect/Method;
125 29 5 targetException Ljava/lang/Throwable;
118 36 4 ite Ljava/lang/reflect/InvocationTargetException;
4 157 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 157 1 pstmt Ljava/sql/PreparedStatement;
4 157 2 batchValue I
LineNumberTable:
line 1611: 4
line 1613: 35
line 1615: 57
line 1616: 77
line 1625: 101
line 1618: 110
line 1619: 118
line 1620: 125
line 1621: 133
line 1624: 145
line 1627: 154
StackMapTable: number_of_entries = 6
frame_type = 252 /* append */
offset_delta = 29
locals = [ class "[Z" ]
frame_type = 252 /* append */
offset_delta = 41
locals = [ class java/lang/reflect/Method ]
frame_type = 29 /* same */
frame_type = 255 /* full_frame */
offset_delta = 8
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/sql/PreparedStatement, int, class "[Z" ]
stack = [ class java/lang/reflect/InvocationTargetException ]
frame_type = 253 /* append */
offset_delta = 34
locals = [ class java/lang/reflect/InvocationTargetException, class java/lang/Throwable ]
frame_type = 249 /* chop */
offset_delta = 8
Exceptions:
throws java.lang.Throwable
private int invokeOracleSendBatch(java.sql.PreparedStatement) throws java.lang.Throwable;
descriptor: (Ljava/sql/PreparedStatement;)I
flags: ACC_PRIVATE
Code:
stack=6, locals=5, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: ldc_w #1085 // String oracle.jdbc.OraclePreparedStatement
7: aload_1
8: invokevirtual #1088 // Method java/lang/Object.getClass:()Ljava/lang/Class;
11: invokevirtual #1091 // Method java/lang/Class.getName:()Ljava/lang/String;
14: invokevirtual #1094 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
17: ifne 29
20: aload_2
21: sipush 815
24: iconst_1
25: bastore
26: goto 143
29: aload_2
30: sipush 816
33: iconst_1
34: bastore
35: aload_1
36: invokevirtual #1088 // Method java/lang/Object.getClass:()Ljava/lang/Class;
39: ldc_w #1123 // String sendBatch
42: iconst_0
43: anewarray #86 // class java/lang/Class
46: invokevirtual #162 // Method java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
49: astore_3
50: aload_3
51: ifnull 92
54: aload_2
55: sipush 817
58: iconst_1
59: bastore
60: aload_3
61: aload_1
62: iconst_0
63: anewarray #369 // class java/lang/Object
66: invokevirtual #1111 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
69: astore 4
71: aload_2
72: sipush 818
75: iconst_1
76: bastore
77: aload 4
79: checkcast #1098 // class java/lang/Integer
82: invokevirtual #1126 // Method java/lang/Integer.intValue:()I
85: aload_2
86: sipush 819
89: iconst_1
90: bastore
91: ireturn
92: aload_2
93: sipush 820
96: iconst_1
97: bastore
98: goto 143
101: astore_3
102: aload_2
103: sipush 821
106: iconst_1
107: bastore
108: aload_3
109: invokevirtual #1115 // Method java/lang/reflect/InvocationTargetException.getTargetException:()Ljava/lang/Throwable;
112: astore 4
114: aload 4
116: instanceof #729 // class java/sql/SQLException
119: ifeq 134
122: aload 4
124: checkcast #729 // class java/sql/SQLException
127: aload_2
128: sipush 822
131: iconst_1
132: bastore
133: athrow
134: aload 4
136: aload_2
137: sipush 823
140: iconst_1
141: bastore
142: athrow
143: iconst_0
144: aload_2
145: sipush 824
148: iconst_1
149: bastore
150: ireturn
Exception table:
from to target type
29 85 101 Class java/lang/reflect/InvocationTargetException
LocalVariableTable:
Start Length Slot Name Signature
77 15 4 retValue Ljava/lang/Object;
50 42 3 meth Ljava/lang/reflect/Method;
114 29 4 targetException Ljava/lang/Throwable;
108 35 3 ite Ljava/lang/reflect/InvocationTargetException;
4 147 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 147 1 pstmt Ljava/sql/PreparedStatement;
LineNumberTable:
line 1630: 4
line 1632: 35
line 1633: 50
line 1634: 60
line 1635: 77
line 1644: 92
line 1637: 101
line 1638: 108
line 1639: 114
line 1640: 122
line 1643: 134
line 1646: 143
StackMapTable: number_of_entries = 5
frame_type = 252 /* append */
offset_delta = 29
locals = [ class "[Z" ]
frame_type = 252 /* append */
offset_delta = 62
locals = [ class java/lang/reflect/Method ]
frame_type = 255 /* full_frame */
offset_delta = 8
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/sql/PreparedStatement, class "[Z" ]
stack = [ class java/lang/reflect/InvocationTargetException ]
frame_type = 253 /* append */
offset_delta = 32
locals = [ class java/lang/reflect/InvocationTargetException, class java/lang/Throwable ]
frame_type = 249 /* chop */
offset_delta = 8
Exceptions:
throws java.lang.Throwable
public void executeM2NJoinTableInserts(java.util.Map, javax.transaction.Transaction, boolean) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/util/Map;Ljavax/transaction/Transaction;Z)V
flags: ACC_PUBLIC
Code:
stack=7, locals=24, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: aload_1
6: ifnonnull 88
9: aload 4
11: sipush 825
14: iconst_1
15: bastore
16: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
19: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
22: ifne 35
25: aload 4
27: sipush 826
30: iconst_1
31: bastore
32: goto 80
35: aload 4
37: sipush 827
40: iconst_1
41: bastore
42: new #604 // class java/lang/StringBuilder
45: dup
46: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
49: aload_0
50: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
53: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
58: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
61: ldc_w #1131 // String no deferred M2N INSERTs.
64: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
67: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
70: invokestatic #625 // Method debug:(Ljava/lang/String;)V
73: aload 4
75: sipush 828
78: iconst_1
79: bastore
80: aload 4
82: sipush 829
85: iconst_1
86: bastore
87: return
88: aload_1
89: invokeinterface #1010, 1 // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;
94: invokeinterface #580, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
99: astore 5
101: aload 4
103: sipush 830
106: iconst_1
107: bastore
108: aload 5
110: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
115: ifeq 1923
118: aload 4
120: sipush 831
123: iconst_1
124: bastore
125: aload 5
127: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
132: checkcast #9 // class java/util/Map$Entry
135: astore 6
137: aload 4
139: sipush 832
142: iconst_1
143: bastore
144: aload 6
146: invokeinterface #1018, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;
151: checkcast #349 // class java/lang/String
154: astore 7
156: aload 4
158: sipush 833
161: iconst_1
162: bastore
163: aload_0
164: getfield #78 // Field many2ManyCmrFieldInsertSet:Ljava/util/Set;
167: aload 7
169: invokeinterface #591, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z
174: ifne 187
177: aload 4
179: sipush 834
182: iconst_1
183: bastore
184: goto 108
187: aload 6
189: invokeinterface #1013, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;
194: checkcast #734 // class java/util/List
197: astore 8
199: aload 4
201: sipush 835
204: iconst_1
205: bastore
206: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
209: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
212: ifne 225
215: aload 4
217: sipush 836
220: iconst_1
221: bastore
222: goto 311
225: aload 4
227: sipush 837
230: iconst_1
231: bastore
232: new #604 // class java/lang/StringBuilder
235: dup
236: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
239: aload_0
240: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
243: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
248: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
251: ldc_w #1133 // String
254: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
257: aload 7
259: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
262: ldc_w #1135 // String process deferred M2N INSERTs for
265: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
268: aload 8
270: aload 4
272: sipush 838
275: iconst_1
276: bastore
277: invokeinterface #841, 1 // InterfaceMethod java/util/List.size:()I
282: invokevirtual #1138 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
285: ldc_w #1140 // String source Beans.
288: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
291: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
294: aload 4
296: sipush 839
299: iconst_1
300: bastore
301: invokestatic #625 // Method debug:(Ljava/lang/String;)V
304: aload 4
306: sipush 840
309: iconst_1
310: bastore
311: aload 8
313: invokeinterface #821, 1 // InterfaceMethod java/util/List.isEmpty:()Z
318: ifeq 331
321: aload 4
323: sipush 841
326: iconst_1
327: bastore
328: goto 108
331: aconst_null
332: astore 9
334: aconst_null
335: astore 10
337: aload 4
339: sipush 842
342: iconst_1
343: bastore
344: aload_0
345: aload 8
347: aload_2
348: iconst_0
349: invokevirtual #826 // Method pkListToBeanList:(Ljava/util/Collection;Ljavax/transaction/Transaction;Z)Ljava/util/List;
352: astore 11
354: aload 4
356: sipush 843
359: iconst_1
360: bastore
361: aload 11
363: invokeinterface #821, 1 // InterfaceMethod java/util/List.isEmpty:()Z
368: ifne 381
371: aload 4
373: sipush 844
376: iconst_1
377: bastore
378: goto 389
381: aload 4
383: sipush 845
386: iconst_1
387: bastore
388: return
389: aload 11
391: iconst_0
392: invokeinterface #830, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
397: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
400: astore 12
402: aload 4
404: sipush 846
407: iconst_1
408: bastore
409: aload_0
410: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
413: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
416: invokevirtual #834 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getConnection:()Ljava/sql/Connection;
419: astore 9
421: aload 4
423: sipush 847
426: iconst_1
427: bastore
428: aload 12
430: aload 7
432: iconst_0
433: invokeinterface #1144, 3 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getM2NSQL:(Ljava/lang/String;I)Ljava/lang/String;
438: astore 13
440: aload 4
442: sipush 848
445: iconst_1
446: bastore
447: aload 9
449: aload 13
451: invokeinterface #1148, 2 // InterfaceMethod java/sql/Connection.prepareStatement:(Ljava/lang/String;)Ljava/sql/PreparedStatement;
456: astore 10
458: aload 4
460: sipush 849
463: iconst_1
464: bastore
465: aload_0
466: getfield #63 // Field enableBatchOperations:Z
469: ifne 482
472: aload 4
474: sipush 850
477: iconst_1
478: bastore
479: goto 1130
482: aload 8
484: invokeinterface #841, 1 // InterfaceMethod java/util/List.size:()I
489: iconst_1
490: if_icmpgt 503
493: aload 4
495: sipush 851
498: iconst_1
499: bastore
500: goto 1130
503: aload 4
505: sipush 852
508: iconst_1
509: bastore
510: aload 11
512: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
517: astore 14
519: aload 4
521: sipush 853
524: iconst_1
525: bastore
526: aload 14
528: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
533: ifeq 935
536: aload 4
538: sipush 854
541: iconst_1
542: bastore
543: aload 14
545: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
550: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
553: astore 12
555: aload 4
557: sipush 855
560: iconst_1
561: bastore
562: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
565: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
568: ifne 581
571: aload 4
573: sipush 856
576: iconst_1
577: bastore
578: goto 669
581: aload 4
583: sipush 857
586: iconst_1
587: bastore
588: new #604 // class java/lang/StringBuilder
591: dup
592: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
595: ldc_w #1150 // String set M2N Join Table INSERT for
598: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
601: aload_0
602: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
605: aload 4
607: sipush 858
610: iconst_1
611: bastore
612: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
617: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
620: ldc_w #1152 // String ,\n pk '
623: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
626: aload 12
628: aload 4
630: sipush 859
633: iconst_1
634: bastore
635: invokeinterface #732, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
640: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
643: ldc_w #854 // String '
646: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
649: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
652: aload 4
654: sipush 860
657: iconst_1
658: bastore
659: invokestatic #625 // Method debug:(Ljava/lang/String;)V
662: aload 4
664: sipush 861
667: iconst_1
668: bastore
669: aload 12
671: aload 7
673: invokeinterface #1156, 2 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getCmrBeansForCmrField:(Ljava/lang/String;)Ljava/util/Collection;
678: astore 15
680: aload 4
682: sipush 862
685: iconst_1
686: bastore
687: aload 15
689: checkcast #1158 // class weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet
692: invokeinterface #1161, 1 // InterfaceMethod weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet.getAddSet:()Ljava/util/Set;
697: astore 16
699: aload 4
701: sipush 863
704: iconst_1
705: bastore
706: aload 16
708: invokeinterface #1162, 1 // InterfaceMethod java/util/Set.size:()I
713: ifgt 726
716: aload 4
718: sipush 864
721: iconst_1
722: bastore
723: goto 925
726: aload 4
728: sipush 865
731: iconst_1
732: bastore
733: aload 15
735: checkcast #1158 // class weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet
738: invokeinterface #1165, 1 // InterfaceMethod weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet.getCreatorPk:()Ljava/lang/Object;
743: astore 17
745: aload 4
747: sipush 866
750: iconst_1
751: bastore
752: aload 16
754: invokeinterface #580, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
759: astore 18
761: aload 4
763: sipush 867
766: iconst_1
767: bastore
768: aload 18
770: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
775: ifne 788
778: aload 4
780: sipush 868
783: iconst_1
784: bastore
785: goto 925
788: aload 4
790: sipush 869
793: iconst_1
794: bastore
795: aload 18
797: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
802: astore 19
804: aload 4
806: sipush 870
809: iconst_1
810: bastore
811: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
814: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
817: ifne 830
820: aload 4
822: sipush 871
825: iconst_1
826: bastore
827: goto 885
830: aload 4
832: sipush 872
835: iconst_1
836: bastore
837: new #604 // class java/lang/StringBuilder
840: dup
841: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
844: ldc_w #1167 // String setting Join Table INSERT params for thisPk: '
847: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
850: aload 17
852: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
855: ldc_w #1169 // String ', otherBeanPK: '
858: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
861: aload 19
863: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
866: ldc_w #854 // String '
869: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
872: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
875: invokestatic #625 // Method debug:(Ljava/lang/String;)V
878: aload 4
880: sipush 873
883: iconst_1
884: bastore
885: aload 15
887: checkcast #1158 // class weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet
890: aload 10
892: aload 17
894: aload 19
896: invokeinterface #1173, 4 // InterfaceMethod weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet.setAddJoinTableSQLParams:(Ljava/sql/PreparedStatement;Ljava/lang/Object;Ljava/lang/Object;)V
901: aload 4
903: sipush 874
906: iconst_1
907: bastore
908: aload 10
910: invokeinterface #762, 1 // InterfaceMethod java/sql/PreparedStatement.addBatch:()V
915: aload 4
917: sipush 875
920: iconst_1
921: bastore
922: goto 768
925: aload 4
927: sipush 876
930: iconst_1
931: bastore
932: goto 526
935: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
938: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
941: ifne 954
944: aload 4
946: sipush 877
949: iconst_1
950: bastore
951: goto 999
954: aload 4
956: sipush 878
959: iconst_1
960: bastore
961: new #604 // class java/lang/StringBuilder
964: dup
965: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
968: aload_0
969: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
972: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
977: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
980: ldc_w #1175 // String : about to execute batch M2NJoinTableInserts.
983: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
986: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
989: invokestatic #625 // Method debug:(Ljava/lang/String;)V
992: aload 4
994: sipush 879
997: iconst_1
998: bastore
999: aload 10
1001: invokeinterface #850, 1 // InterfaceMethod java/sql/PreparedStatement.executeBatch:()[I
1006: pop
1007: aload 4
1009: sipush 880
1012: iconst_1
1013: bastore
1014: aload 11
1016: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
1021: astore 14
1023: aload 4
1025: sipush 881
1028: iconst_1
1029: bastore
1030: aload 14
1032: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
1037: ifeq 1120
1040: aload 4
1042: sipush 882
1045: iconst_1
1046: bastore
1047: aload 14
1049: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
1054: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
1057: astore 12
1059: aload 4
1061: sipush 883
1064: iconst_1
1065: bastore
1066: aload 12
1068: aload 7
1070: invokeinterface #1156, 2 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getCmrBeansForCmrField:(Ljava/lang/String;)Ljava/util/Collection;
1075: astore 15
1077: aload 4
1079: sipush 884
1082: iconst_1
1083: bastore
1084: aload 15
1086: checkcast #1158 // class weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet
1089: invokeinterface #1161, 1 // InterfaceMethod weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet.getAddSet:()Ljava/util/Set;
1094: astore 16
1096: aload 4
1098: sipush 885
1101: iconst_1
1102: bastore
1103: aload 16
1105: invokeinterface #1176, 1 // InterfaceMethod java/util/Set.clear:()V
1110: aload 4
1112: sipush 886
1115: iconst_1
1116: bastore
1117: goto 1030
1120: aload 4
1122: sipush 887
1125: iconst_1
1126: bastore
1127: goto 1768
1130: new #823 // class java/util/ArrayList
1133: dup
1134: invokespecial #824 // Method java/util/ArrayList."<init>":()V
1137: astore 14
1139: aload 4
1141: sipush 888
1144: iconst_1
1145: bastore
1146: aload 11
1148: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
1153: astore 15
1155: aload 4
1157: sipush 889
1160: iconst_1
1161: bastore
1162: aload 15
1164: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
1169: ifne 1182
1172: aload 4
1174: sipush 890
1177: iconst_1
1178: bastore
1179: goto 1768
1182: aload 4
1184: sipush 891
1187: iconst_1
1188: bastore
1189: aload 15
1191: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
1196: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
1199: astore 12
1201: aload 4
1203: sipush 892
1206: iconst_1
1207: bastore
1208: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
1211: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
1214: ifne 1227
1217: aload 4
1219: sipush 893
1222: iconst_1
1223: bastore
1224: goto 1315
1227: aload 4
1229: sipush 894
1232: iconst_1
1233: bastore
1234: new #604 // class java/lang/StringBuilder
1237: dup
1238: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
1241: ldc_w #1150 // String set M2N Join Table INSERT for
1244: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1247: aload_0
1248: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
1251: aload 4
1253: sipush 895
1256: iconst_1
1257: bastore
1258: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
1263: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1266: ldc_w #1178 // String , pk '
1269: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1272: aload 12
1274: aload 4
1276: sipush 896
1279: iconst_1
1280: bastore
1281: invokeinterface #732, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
1286: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
1289: ldc_w #854 // String '
1292: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1295: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
1298: aload 4
1300: sipush 897
1303: iconst_1
1304: bastore
1305: invokestatic #625 // Method debug:(Ljava/lang/String;)V
1308: aload 4
1310: sipush 898
1313: iconst_1
1314: bastore
1315: aload 12
1317: aload 7
1319: invokeinterface #1156, 2 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getCmrBeansForCmrField:(Ljava/lang/String;)Ljava/util/Collection;
1324: astore 16
1326: aload 4
1328: sipush 899
1331: iconst_1
1332: bastore
1333: aload 16
1335: checkcast #1158 // class weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet
1338: invokeinterface #1161, 1 // InterfaceMethod weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet.getAddSet:()Ljava/util/Set;
1343: astore 17
1345: aload 4
1347: sipush 900
1350: iconst_1
1351: bastore
1352: aload 17
1354: invokeinterface #1162, 1 // InterfaceMethod java/util/Set.size:()I
1359: ifgt 1372
1362: aload 4
1364: sipush 901
1367: iconst_1
1368: bastore
1369: goto 1751
1372: aload 4
1374: sipush 902
1377: iconst_1
1378: bastore
1379: aload 14
1381: invokeinterface #869, 1 // InterfaceMethod java/util/List.clear:()V
1386: aload 4
1388: sipush 903
1391: iconst_1
1392: bastore
1393: aload 16
1395: checkcast #1158 // class weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet
1398: invokeinterface #1165, 1 // InterfaceMethod weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet.getCreatorPk:()Ljava/lang/Object;
1403: astore 18
1405: aload 4
1407: sipush 904
1410: iconst_1
1411: bastore
1412: aload 17
1414: invokeinterface #580, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
1419: astore 19
1421: aload 4
1423: sipush 905
1426: iconst_1
1427: bastore
1428: aload 19
1430: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
1435: ifne 1448
1438: aload 4
1440: sipush 906
1443: iconst_1
1444: bastore
1445: goto 1751
1448: aload 4
1450: sipush 907
1453: iconst_1
1454: bastore
1455: aload 19
1457: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
1462: astore 20
1464: aload 4
1466: sipush 908
1469: iconst_1
1470: bastore
1471: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
1474: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
1477: ifne 1490
1480: aload 4
1482: sipush 909
1485: iconst_1
1486: bastore
1487: goto 1545
1490: aload 4
1492: sipush 910
1495: iconst_1
1496: bastore
1497: new #604 // class java/lang/StringBuilder
1500: dup
1501: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
1504: ldc_w #1167 // String setting Join Table INSERT params for thisPk: '
1507: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1510: aload 18
1512: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
1515: ldc_w #1169 // String ', otherBeanPK: '
1518: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1521: aload 20
1523: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
1526: ldc_w #854 // String '
1529: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1532: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
1535: invokestatic #625 // Method debug:(Ljava/lang/String;)V
1538: aload 4
1540: sipush 911
1543: iconst_1
1544: bastore
1545: aload 16
1547: checkcast #1158 // class weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet
1550: aload 10
1552: aload 18
1554: aload 20
1556: invokeinterface #1173, 4 // InterfaceMethod weblogic/ejb/container/cmp/rdbms/RDBMSM2NSet.setAddJoinTableSQLParams:(Ljava/sql/PreparedStatement;Ljava/lang/Object;Ljava/lang/Object;)V
1561: aload 4
1563: sipush 912
1566: iconst_1
1567: bastore
1568: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
1571: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
1574: ifne 1587
1577: aload 4
1579: sipush 913
1582: iconst_1
1583: bastore
1584: goto 1632
1587: aload 4
1589: sipush 914
1592: iconst_1
1593: bastore
1594: new #604 // class java/lang/StringBuilder
1597: dup
1598: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
1601: aload_0
1602: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
1605: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
1610: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1613: ldc_w #1180 // String : about to execute single M2NJoinTableInsert.
1616: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1619: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
1622: invokestatic #625 // Method debug:(Ljava/lang/String;)V
1625: aload 4
1627: sipush 915
1630: iconst_1
1631: bastore
1632: aload 10
1634: invokeinterface #874, 1 // InterfaceMethod java/sql/PreparedStatement.executeUpdate:()I
1639: pop
1640: goto 1731
1643: astore 21
1645: aload 4
1647: sipush 916
1650: iconst_1
1651: bastore
1652: aload 14
1654: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
1659: astore 22
1661: aload 4
1663: sipush 917
1666: iconst_1
1667: bastore
1668: aload 22
1670: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
1675: ifeq 1721
1678: aload 4
1680: sipush 918
1683: iconst_1
1684: bastore
1685: aload 22
1687: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
1692: astore 20
1694: aload 4
1696: sipush 919
1699: iconst_1
1700: bastore
1701: aload 17
1703: aload 20
1705: invokeinterface #628, 2 // InterfaceMethod java/util/Set.remove:(Ljava/lang/Object;)Z
1710: pop
1711: aload 4
1713: sipush 920
1716: iconst_1
1717: bastore
1718: goto 1668
1721: aload 21
1723: aload 4
1725: sipush 921
1728: iconst_1
1729: bastore
1730: athrow
1731: aload 14
1733: aload 20
1735: invokeinterface #736, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
1740: pop
1741: aload 4
1743: sipush 922
1746: iconst_1
1747: bastore
1748: goto 1428
1751: aload 17
1753: invokeinterface #1176, 1 // InterfaceMethod java/util/Set.clear:()V
1758: aload 4
1760: sipush 923
1763: iconst_1
1764: bastore
1765: goto 1162
1768: aload_0
1769: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
1772: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
1775: aload 9
1777: aload 10
1779: aconst_null
1780: invokevirtual #1184 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseResources:(Ljava/sql/Connection;Ljava/sql/Statement;Ljava/sql/ResultSet;)V
1783: aload 4
1785: sipush 924
1788: iconst_1
1789: bastore
1790: goto 1913
1793: astore 12
1795: aload 4
1797: sipush 925
1800: iconst_1
1801: bastore
1802: ldc_w #1185 // String executeM2NJoinTableInserts
1805: aload 12
1807: invokestatic #900 // Method weblogic/ejb/container/EJBLogger.logExcepInMethod1:(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String;
1810: pop
1811: iload_3
1812: ifeq 1825
1815: aload 4
1817: sipush 926
1820: iconst_1
1821: bastore
1822: goto 1846
1825: aload 4
1827: sipush 927
1830: iconst_1
1831: bastore
1832: aload_0
1833: aload_2
1834: aload 11
1836: invokespecial #888 // Method cacheRemoveCMPBeansOnError:(Ljavax/transaction/Transaction;Ljava/util/Collection;)V
1839: aload 4
1841: sipush 928
1844: iconst_1
1845: bastore
1846: ldc_w #881 // String EJB Exception:
1849: aload 12
1851: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
1854: aload 4
1856: sipush 929
1859: iconst_1
1860: bastore
1861: aload_0
1862: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
1865: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
1868: aload 9
1870: aload 10
1872: aconst_null
1873: invokevirtual #1184 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseResources:(Ljava/sql/Connection;Ljava/sql/Statement;Ljava/sql/ResultSet;)V
1876: aload 4
1878: sipush 930
1881: iconst_1
1882: bastore
1883: goto 1913
1886: astore 23
1888: aload_0
1889: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
1892: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
1895: aload 9
1897: aload 10
1899: aconst_null
1900: invokevirtual #1184 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.releaseResources:(Ljava/sql/Connection;Ljava/sql/Statement;Ljava/sql/ResultSet;)V
1903: aload 23
1905: aload 4
1907: sipush 931
1910: iconst_1
1911: bastore
1912: athrow
1913: aload 4
1915: sipush 932
1918: iconst_1
1919: bastore
1920: goto 108
1923: aload 4
1925: sipush 933
1928: iconst_1
1929: bastore
1930: return
Exception table:
from to target type
1886 1888 1886 any
1561 1640 1643 Class java/sql/SQLException
1793 1861 1886 any
389 1768 1793 Class java/sql/SQLException
389 1768 1886 any
LocalVariableTable:
Start Length Slot Name Signature
811 104 19 otherBeanPK Ljava/lang/Object;
752 173 17 thisBeanPK Ljava/lang/Object;
768 157 18 addSetIt Ljava/util/Iterator;
687 238 15 cmrBeans Ljava/util/Collection;
706 219 16 addSet Ljava/util/Set;
1084 26 15 cmrBeans Ljava/util/Collection;
1103 7 16 addSet Ljava/util/Set;
526 594 14 beans Ljava/util/Iterator;
1668 63 22 it2 Ljava/util/Iterator;
1652 79 21 e Ljava/sql/SQLException;
1471 270 20 otherBeanPK Ljava/lang/Object;
1412 339 18 thisBeanPK Ljava/lang/Object;
1428 323 19 addSetIt Ljava/util/Iterator;
1333 425 16 cmrBeans Ljava/util/Collection;
1352 406 17 addSet Ljava/util/Set;
1146 622 14 addedBeans Ljava/util/List;
1162 606 15 beans Ljava/util/Iterator;
409 1359 12 bean Lweblogic/ejb/container/persistence/spi/CMPBean;
447 1321 13 sqlInsert Ljava/lang/String;
1802 59 12 t Ljava/sql/SQLException;
144 1769 6 entry Ljava/util/Map$Entry;
163 1750 7 cmrf Ljava/lang/String;
206 1707 8 keys Ljava/util/List;
334 1579 9 conn Ljava/sql/Connection;
344 1569 10 insertStmt Ljava/sql/PreparedStatement;
361 1552 11 beanList Ljava/util/List;
5 1926 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 1926 1 cmrf2pkList Ljava/util/Map;
5 1926 2 tx Ljavax/transaction/Transaction;
5 1926 3 internalFlush Z
108 1823 5 it Ljava/util/Iterator;
LineNumberTable:
line 1675: 5
line 1676: 16
line 1677: 42
line 1679: 80
line 1682: 88
line 1683: 108
line 1684: 125
line 1685: 144
line 1687: 163
line 1690: 177
line 1693: 187
line 1695: 206
line 1696: 232
line 1700: 277
line 1696: 301
line 1707: 311
line 1709: 331
line 1710: 334
line 1712: 344
line 1715: 361
line 1719: 389
line 1720: 409
line 1722: 428
line 1723: 447
line 1725: 465
line 1729: 510
line 1730: 526
line 1731: 543
line 1733: 562
line 1734: 588
line 1735: 612
line 1737: 635
line 1734: 659
line 1741: 669
line 1743: 687
line 1745: 706
line 1748: 733
line 1749: 752
line 1750: 768
line 1751: 795
line 1752: 811
line 1753: 837
line 1761: 885
line 1766: 908
line 1767: 915
line 1769: 925
line 1771: 935
line 1772: 961
line 1774: 999
line 1777: 1014
line 1778: 1030
line 1779: 1047
line 1780: 1066
line 1781: 1084
line 1782: 1103
line 1783: 1110
line 1784: 1120
line 1788: 1130
line 1791: 1146
line 1792: 1162
line 1793: 1189
line 1795: 1208
line 1796: 1234
line 1797: 1258
line 1799: 1281
line 1796: 1305
line 1803: 1315
line 1805: 1333
line 1807: 1352
line 1808: 1379
line 1809: 1393
line 1810: 1412
line 1811: 1428
line 1812: 1455
line 1813: 1471
line 1814: 1497
line 1821: 1545
line 1827: 1568
line 1828: 1594
line 1830: 1632
line 1840: 1640
line 1832: 1643
line 1834: 1652
line 1835: 1668
line 1836: 1685
line 1837: 1701
line 1839: 1721
line 1842: 1731
line 1843: 1741
line 1847: 1751
line 1849: 1758
line 1865: 1768
line 1869: 1783
line 1853: 1793
line 1855: 1802
line 1857: 1811
line 1858: 1832
line 1861: 1846
line 1865: 1861
line 1869: 1876
line 1865: 1886
line 1871: 1913
line 1872: 1923
StackMapTable: number_of_entries = 50
frame_type = 252 /* append */
offset_delta = 35
locals = [ class "[Z" ]
frame_type = 44 /* same */
frame_type = 7 /* same */
frame_type = 252 /* append */
offset_delta = 19
locals = [ class java/util/Iterator ]
frame_type = 253 /* append */
offset_delta = 78
locals = [ class java/util/Map$Entry, class java/lang/String ]
frame_type = 252 /* append */
offset_delta = 37
locals = [ class java/util/List ]
frame_type = 251 /* same_frame_extended */
offset_delta = 85
frame_type = 19 /* same */
frame_type = 254 /* append */
offset_delta = 49
locals = [ null, null, class java/util/List ]
frame_type = 7 /* same */
frame_type = 255 /* full_frame */
offset_delta = 92
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/Map, class javax/transaction/Transaction, int, class "[Z", class java/util/Iterator, class java/util/Map$Entry, class java/lang/String, class java/util/List, class java/sql/Connection, class java/sql/PreparedStatement, class java/util/List, class weblogic/ejb/container/persistence/spi/CMPBean, class java/lang/String ]
stack = []
frame_type = 20 /* same */
frame_type = 252 /* append */
offset_delta = 22
locals = [ class java/util/Iterator ]
frame_type = 54 /* same */
frame_type = 251 /* same_frame_extended */
offset_delta = 87
frame_type = 253 /* append */
offset_delta = 56
locals = [ class java/util/Collection, class java/util/Set ]
frame_type = 253 /* append */
offset_delta = 41
locals = [ class java/lang/Object, class java/util/Iterator ]
frame_type = 19 /* same */
frame_type = 252 /* append */
offset_delta = 41
locals = [ class java/lang/Object ]
frame_type = 54 /* same */
frame_type = 248 /* chop */
offset_delta = 39
frame_type = 249 /* chop */
offset_delta = 9
frame_type = 18 /* same */
frame_type = 44 /* same */
frame_type = 30 /* same */
frame_type = 251 /* same_frame_extended */
offset_delta = 89
frame_type = 250 /* chop */
offset_delta = 9
frame_type = 253 /* append */
offset_delta = 31
locals = [ class java/util/ArrayList, class java/util/Iterator ]
frame_type = 19 /* same */
frame_type = 44 /* same */
frame_type = 251 /* same_frame_extended */
offset_delta = 87
frame_type = 253 /* append */
offset_delta = 56
locals = [ class java/util/Collection, class java/util/Set ]
frame_type = 253 /* append */
offset_delta = 55
locals = [ class java/lang/Object, class java/util/Iterator ]
frame_type = 19 /* same */
frame_type = 252 /* append */
offset_delta = 41
locals = [ class java/lang/Object ]
frame_type = 54 /* same */
frame_type = 41 /* same */
frame_type = 44 /* same */
frame_type = 74 /* same_locals_1_stack_item */
stack = [ class java/sql/SQLException ]
frame_type = 253 /* append */
offset_delta = 24
locals = [ class java/sql/SQLException, class java/util/Iterator ]
frame_type = 52 /* same */
frame_type = 249 /* chop */
offset_delta = 9
frame_type = 248 /* chop */
offset_delta = 19
frame_type = 255 /* full_frame */
offset_delta = 16
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/Map, class javax/transaction/Transaction, int, class "[Z", class java/util/Iterator, class java/util/Map$Entry, class java/lang/String, class java/util/List, class java/sql/Connection, class java/sql/PreparedStatement, class java/util/List, class weblogic/ejb/container/persistence/spi/CMPBean, class java/lang/String, class java/lang/Object ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 24
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/Map, class javax/transaction/Transaction, int, class "[Z", class java/util/Iterator, class java/util/Map$Entry, class java/lang/String, class java/util/List, class java/sql/Connection, class java/sql/PreparedStatement, class java/util/List ]
stack = [ class java/sql/SQLException ]
frame_type = 252 /* append */
offset_delta = 31
locals = [ class java/sql/SQLException ]
frame_type = 20 /* same */
frame_type = 255 /* full_frame */
offset_delta = 39
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/Map, class javax/transaction/Transaction, int, class "[Z", class java/util/Iterator, class java/util/Map$Entry, class java/lang/String, class java/util/List, class java/sql/Connection, class java/sql/PreparedStatement, class java/util/List ]
stack = [ class java/lang/Throwable ]
frame_type = 252 /* append */
offset_delta = 26
locals = [ class java/lang/Object ]
frame_type = 255 /* full_frame */
offset_delta = 9
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/util/Map, class javax/transaction/Transaction, int, class "[Z", class java/util/Iterator ]
stack = []
Exceptions:
throws weblogic.ejb.container.InternalException
public void beforeCompletion(weblogic.ejb.container.internal.InvocationWrapper) throws weblogic.ejb.container.InternalException;
descriptor: (Lweblogic/ejb/container/internal/InvocationWrapper;)V
flags: ACC_PUBLIC
Code:
stack=6, locals=4, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_1
5: invokevirtual #1202 // Method weblogic/ejb/container/internal/InvocationWrapper.getPrimaryKey:()Ljava/lang/Object;
8: ifnonnull 20
11: aload_2
12: sipush 934
15: iconst_1
16: bastore
17: goto 89
20: aload_2
21: sipush 935
24: iconst_1
25: bastore
26: new #823 // class java/util/ArrayList
29: dup
30: invokespecial #824 // Method java/util/ArrayList."<init>":()V
33: astore_3
34: aload_2
35: sipush 936
38: iconst_1
39: bastore
40: aload_3
41: aload_1
42: invokevirtual #1202 // Method weblogic/ejb/container/internal/InvocationWrapper.getPrimaryKey:()Ljava/lang/Object;
45: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
50: pop
51: aload_2
52: sipush 937
55: iconst_1
56: bastore
57: aload_0
58: aload_3
59: invokestatic #363 // Method java/lang/Thread.currentThread:()Ljava/lang/Thread;
62: invokevirtual #1205 // Method beforeCompletion:(Ljava/util/Collection;Ljava/lang/Object;)V
65: aload_2
66: sipush 938
69: iconst_1
70: bastore
71: goto 89
74: astore_3
75: aload_3
76: getfield #1208 // Field weblogic/ejb/container/InternalException.detail:Ljava/lang/Throwable;
79: checkcast #1210 // class java/lang/RuntimeException
82: aload_2
83: sipush 939
86: iconst_1
87: bastore
88: athrow
89: aload_2
90: sipush 940
93: iconst_1
94: bastore
95: return
Exception table:
from to target type
20 65 74 Class weblogic/ejb/container/InternalException
LocalVariableTable:
Start Length Slot Name Signature
40 25 3 pk Ljava/util/Collection;
75 14 3 ie Lweblogic/ejb/container/InternalException;
4 92 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 92 1 wrap Lweblogic/ejb/container/internal/InvocationWrapper;
LineNumberTable:
line 1876: 4
line 1878: 26
line 1879: 40
line 1880: 57
line 1884: 65
line 1882: 74
line 1883: 75
line 1886: 89
StackMapTable: number_of_entries = 3
frame_type = 252 /* append */
offset_delta = 20
locals = [ class "[Z" ]
frame_type = 117 /* same_locals_1_stack_item */
stack = [ class weblogic/ejb/container/InternalException ]
frame_type = 14 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
public void beforeCompletion(java.lang.Object) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/Object;)V
flags: ACC_PUBLIC
Code:
stack=6, locals=5, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: aload_1
6: invokespecial #1218 // Method finderRetToPks:(Ljava/lang/Object;)Ljava/util/Collection;
9: astore_3
10: aload_2
11: sipush 941
14: iconst_1
15: bastore
16: aload_0
17: aload_3
18: invokestatic #363 // Method java/lang/Thread.currentThread:()Ljava/lang/Thread;
21: invokevirtual #1205 // Method beforeCompletion:(Ljava/util/Collection;Ljava/lang/Object;)V
24: goto 44
27: astore 4
29: aload 4
31: getfield #1208 // Field weblogic/ejb/container/InternalException.detail:Ljava/lang/Throwable;
34: checkcast #1210 // class java/lang/RuntimeException
37: aload_2
38: sipush 942
41: iconst_1
42: bastore
43: athrow
44: aload_2
45: sipush 943
48: iconst_1
49: bastore
50: return
Exception table:
from to target type
10 24 27 Class weblogic/ejb/container/InternalException
LocalVariableTable:
Start Length Slot Name Signature
29 15 4 ie Lweblogic/ejb/container/InternalException;
4 47 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 47 1 ret Ljava/lang/Object;
16 35 3 pks Ljava/util/Collection;
LineNumberTable:
line 1889: 4
line 1892: 16
line 1896: 24
line 1894: 27
line 1895: 29
line 1897: 44
StackMapTable: number_of_entries = 2
frame_type = 255 /* full_frame */
offset_delta = 27
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/Object, class "[Z", class java/util/Collection ]
stack = [ class weblogic/ejb/container/InternalException ]
frame_type = 16 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
abstract void beforeCompletion(java.util.Collection, java.lang.Object) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/util/Collection;Ljava/lang/Object;)V
flags: ACC_ABSTRACT
Exceptions:
throws weblogic.ejb.container.InternalException
public void afterCompletion(weblogic.ejb.container.internal.InvocationWrapper);
descriptor: (Lweblogic/ejb/container/internal/InvocationWrapper;)V
flags: ACC_PUBLIC
Code:
stack=8, locals=4, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_1
5: invokevirtual #1202 // Method weblogic/ejb/container/internal/InvocationWrapper.getPrimaryKey:()Ljava/lang/Object;
8: ifnonnull 20
11: aload_2
12: sipush 944
15: iconst_1
16: bastore
17: goto 74
20: aload_2
21: sipush 945
24: iconst_1
25: bastore
26: new #823 // class java/util/ArrayList
29: dup
30: invokespecial #824 // Method java/util/ArrayList."<init>":()V
33: astore_3
34: aload_2
35: sipush 946
38: iconst_1
39: bastore
40: aload_3
41: aload_1
42: invokevirtual #1202 // Method weblogic/ejb/container/internal/InvocationWrapper.getPrimaryKey:()Ljava/lang/Object;
45: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
50: pop
51: aload_2
52: sipush 947
55: iconst_1
56: bastore
57: aload_0
58: aload_3
59: invokestatic #363 // Method java/lang/Thread.currentThread:()Ljava/lang/Thread;
62: bipush 6
64: aconst_null
65: invokevirtual #1224 // Method afterCompletion:(Ljava/util/Collection;Ljava/lang/Object;ILjava/lang/Object;)V
68: aload_2
69: sipush 948
72: iconst_1
73: bastore
74: aload_2
75: sipush 949
78: iconst_1
79: bastore
80: return
LocalVariableTable:
Start Length Slot Name Signature
40 34 3 pk Ljava/util/Collection;
4 77 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 77 1 wrap Lweblogic/ejb/container/internal/InvocationWrapper;
LineNumberTable:
line 1903: 4
line 1904: 26
line 1905: 40
line 1906: 57
line 1908: 74
StackMapTable: number_of_entries = 2
frame_type = 252 /* append */
offset_delta = 20
locals = [ class "[Z" ]
frame_type = 53 /* same */
public void afterCompletion(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: ACC_PUBLIC
Code:
stack=8, locals=4, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: aload_1
6: invokespecial #1218 // Method finderRetToPks:(Ljava/lang/Object;)Ljava/util/Collection;
9: astore_3
10: aload_2
11: sipush 950
14: iconst_1
15: bastore
16: aload_0
17: aload_3
18: invokestatic #363 // Method java/lang/Thread.currentThread:()Ljava/lang/Thread;
21: bipush 6
23: aconst_null
24: invokevirtual #1224 // Method afterCompletion:(Ljava/util/Collection;Ljava/lang/Object;ILjava/lang/Object;)V
27: aload_2
28: sipush 951
31: iconst_1
32: bastore
33: return
LocalVariableTable:
Start Length Slot Name Signature
4 30 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 30 1 ret Ljava/lang/Object;
16 18 3 pks Ljava/util/Collection;
LineNumberTable:
line 1911: 4
line 1912: 16
line 1913: 27
private boolean verifyQueriesForBatching(java.util.Collection);
descriptor: (Ljava/util/Collection;)Z
flags: ACC_PRIVATE
Code:
stack=6, locals=13, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: iconst_0
5: istore_3
6: iconst_0
7: istore 4
9: aload_2
10: sipush 952
13: iconst_1
14: bastore
15: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
18: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
21: ifne 33
24: aload_2
25: sipush 953
28: iconst_1
29: bastore
30: goto 51
33: aload_2
34: sipush 954
37: iconst_1
38: bastore
39: ldc_w #1226 // String perform a check to verify if the queries are fit for batching
42: invokestatic #625 // Method debug:(Ljava/lang/String;)V
45: aload_2
46: sipush 955
49: iconst_1
50: bastore
51: aload_1
52: invokeinterface #1079, 1 // InterfaceMethod java/util/Collection.size:()I
57: anewarray #69 // class java/util/HashSet
60: astore 5
62: aload_2
63: sipush 956
66: iconst_1
67: bastore
68: aload_1
69: invokeinterface #957, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;
74: astore 6
76: aload_2
77: sipush 957
80: iconst_1
81: bastore
82: aload 6
84: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
89: ifeq 178
92: aload_2
93: sipush 958
96: iconst_1
97: bastore
98: aload 6
100: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
105: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
108: astore 7
110: aload_0
111: getfield #122 // Field isBeanManagedPersistence:Z
114: ifeq 126
117: aload_2
118: sipush 959
121: iconst_1
122: bastore
123: goto 169
126: aload_0
127: getfield #246 // Field uses20CMP:Z
130: ifne 142
133: aload_2
134: sipush 960
137: iconst_1
138: bastore
139: goto 169
142: aload_2
143: sipush 961
146: iconst_1
147: bastore
148: aload 5
150: iload 4
152: iinc 4, 1
155: aload 7
157: invokeinterface #1229, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getNullSnapshotVariables:()Ljava/util/Collection;
162: aastore
163: aload_2
164: sipush 962
167: iconst_1
168: bastore
169: aload_2
170: sipush 963
173: iconst_1
174: bastore
175: goto 82
178: iconst_0
179: istore 7
181: aload_2
182: sipush 964
185: iconst_1
186: bastore
187: iload 7
189: aload 5
191: arraylength
192: if_icmpge 391
195: aload 5
197: iload 7
199: aaload
200: astore 8
202: aload_2
203: sipush 965
206: iconst_1
207: bastore
208: aload 8
210: invokeinterface #1079, 1 // InterfaceMethod java/util/Collection.size:()I
215: istore 9
217: iload 7
219: iconst_1
220: iadd
221: istore 10
223: aload_2
224: sipush 966
227: iconst_1
228: bastore
229: iload 10
231: aload 5
233: arraylength
234: if_icmplt 246
237: aload_2
238: sipush 967
241: iconst_1
242: bastore
243: goto 379
246: aload 5
248: iload 10
250: aaload
251: astore 11
253: aload_2
254: sipush 968
257: iconst_1
258: bastore
259: iload 9
261: aload 11
263: invokeinterface #1079, 1 // InterfaceMethod java/util/Collection.size:()I
268: if_icmpeq 367
271: aload_2
272: sipush 969
275: iconst_1
276: bastore
277: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
280: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
283: ifne 295
286: aload_2
287: sipush 970
290: iconst_1
291: bastore
292: goto 356
295: aload_2
296: sipush 971
299: iconst_1
300: bastore
301: new #604 // class java/lang/StringBuilder
304: dup
305: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
308: ldc_w #1231 // String the collection of snapshot variables that are null are of different sizes for bean
311: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
314: aload_0
315: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
318: aload_2
319: sipush 972
322: iconst_1
323: bastore
324: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
329: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
332: ldc_w #1233 // String , hence the queries are not suitable for batching
335: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
338: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
341: aload_2
342: sipush 973
345: iconst_1
346: bastore
347: invokestatic #625 // Method debug:(Ljava/lang/String;)V
350: aload_2
351: sipush 974
354: iconst_1
355: bastore
356: iconst_1
357: istore_3
358: aload_2
359: sipush 975
362: iconst_1
363: bastore
364: goto 379
367: iinc 10, 1
370: aload_2
371: sipush 976
374: iconst_1
375: bastore
376: goto 229
379: iinc 7, 1
382: aload_2
383: sipush 977
386: iconst_1
387: bastore
388: goto 187
391: iload_3
392: ifeq 404
395: aload_2
396: sipush 978
399: iconst_1
400: bastore
401: goto 669
404: iconst_0
405: istore 7
407: aload_2
408: sipush 979
411: iconst_1
412: bastore
413: iload 7
415: aload 5
417: arraylength
418: if_icmplt 430
421: aload_2
422: sipush 980
425: iconst_1
426: bastore
427: goto 669
430: aload 5
432: iload 7
434: aaload
435: astore 8
437: aload_2
438: sipush 981
441: iconst_1
442: bastore
443: aload 8
445: invokeinterface #957, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;
450: astore 9
452: aload_2
453: sipush 982
456: iconst_1
457: bastore
458: aload 9
460: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
465: ifeq 657
468: aload_2
469: sipush 983
472: iconst_1
473: bastore
474: aload 9
476: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
481: checkcast #349 // class java/lang/String
484: astore 10
486: iload 7
488: iconst_1
489: iadd
490: istore 11
492: aload_2
493: sipush 984
496: iconst_1
497: bastore
498: iload 11
500: aload 5
502: arraylength
503: if_icmplt 515
506: aload_2
507: sipush 985
510: iconst_1
511: bastore
512: goto 648
515: aload 5
517: iload 11
519: aaload
520: astore 12
522: aload_2
523: sipush 986
526: iconst_1
527: bastore
528: aload 12
530: aload 10
532: invokeinterface #1234, 2 // InterfaceMethod java/util/Collection.contains:(Ljava/lang/Object;)Z
537: ifne 636
540: aload_2
541: sipush 987
544: iconst_1
545: bastore
546: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
549: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
552: ifne 564
555: aload_2
556: sipush 988
559: iconst_1
560: bastore
561: goto 625
564: aload_2
565: sipush 989
568: iconst_1
569: bastore
570: new #604 // class java/lang/StringBuilder
573: dup
574: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
577: ldc_w #1236 // String the snapshot variables that are null for this batch of queries are different for bean
580: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
583: aload_0
584: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
587: aload_2
588: sipush 990
591: iconst_1
592: bastore
593: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
598: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
601: ldc_w #1233 // String , hence the queries are not suitable for batching
604: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
607: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
610: aload_2
611: sipush 991
614: iconst_1
615: bastore
616: invokestatic #625 // Method debug:(Ljava/lang/String;)V
619: aload_2
620: sipush 992
623: iconst_1
624: bastore
625: iconst_1
626: istore_3
627: aload_2
628: sipush 993
631: iconst_1
632: bastore
633: goto 648
636: iinc 11, 1
639: aload_2
640: sipush 994
643: iconst_1
644: bastore
645: goto 498
648: aload_2
649: sipush 995
652: iconst_1
653: bastore
654: goto 458
657: iinc 7, 1
660: aload_2
661: sipush 996
664: iconst_1
665: bastore
666: goto 413
669: iload_3
670: aload_2
671: sipush 997
674: iconst_1
675: bastore
676: ireturn
LocalVariableTable:
Start Length Slot Name Signature
110 59 7 bean Lweblogic/ejb/container/persistence/spi/CMPBean;
259 108 11 otherColl Ljava/util/Collection;
229 150 10 j I
208 171 8 coll Ljava/util/Collection;
217 162 9 size I
187 204 7 i I
528 108 12 otherColl Ljava/util/Collection;
498 150 11 j I
486 162 10 snapshotVariableName Ljava/lang/String;
443 214 8 coll Ljava/util/Collection;
458 199 9 it Ljava/util/Iterator;
413 256 7 i I
4 673 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 673 1 beanList Ljava/util/Collection;
6 671 3 batchingDisabled Z
15 662 4 count I
68 609 5 nullSnapshotVariableArray [Ljava/util/Collection;
82 595 6 beans Ljava/util/Iterator;
LineNumberTable:
line 1921: 4
line 1922: 6
line 1924: 15
line 1925: 39
line 1927: 51
line 1929: 68
line 1930: 82
line 1931: 98
line 1934: 110
line 1935: 148
line 1936: 169
line 1941: 178
line 1942: 195
line 1944: 208
line 1945: 217
line 1946: 246
line 1948: 259
line 1949: 277
line 1950: 301
line 1951: 324
line 1950: 347
line 1953: 356
line 1954: 358
line 1945: 367
line 1941: 379
line 1962: 391
line 1963: 404
line 1964: 430
line 1966: 443
line 1967: 458
line 1968: 474
line 1970: 486
line 1971: 515
line 1973: 528
line 1974: 546
line 1975: 570
line 1976: 593
line 1975: 616
line 1978: 625
line 1979: 627
line 1970: 636
line 1982: 648
line 1963: 657
line 1986: 669
StackMapTable: number_of_entries = 27
frame_type = 254 /* append */
offset_delta = 33
locals = [ class "[Z", int, int ]
frame_type = 17 /* same */
frame_type = 253 /* append */
offset_delta = 30
locals = [ class "[Ljava/util/HashSet;", class java/util/Iterator ]
frame_type = 252 /* append */
offset_delta = 43
locals = [ class weblogic/ejb/container/persistence/spi/CMPBean ]
frame_type = 15 /* same */
frame_type = 26 /* same */
frame_type = 250 /* chop */
offset_delta = 8
frame_type = 252 /* append */
offset_delta = 8
locals = [ int ]
frame_type = 254 /* append */
offset_delta = 41
locals = [ class java/util/HashSet, int, int ]
frame_type = 16 /* same */
frame_type = 252 /* append */
offset_delta = 48
locals = [ class java/util/HashSet ]
frame_type = 60 /* same */
frame_type = 10 /* same */
frame_type = 250 /* chop */
offset_delta = 11
frame_type = 248 /* chop */
offset_delta = 11
frame_type = 12 /* same */
frame_type = 8 /* same */
frame_type = 16 /* same */
frame_type = 253 /* append */
offset_delta = 27
locals = [ class java/util/HashSet, class java/util/Iterator ]
frame_type = 253 /* append */
offset_delta = 39
locals = [ class java/lang/String, int ]
frame_type = 16 /* same */
frame_type = 252 /* append */
offset_delta = 48
locals = [ class java/util/HashSet ]
frame_type = 60 /* same */
frame_type = 10 /* same */
frame_type = 250 /* chop */
offset_delta = 11
frame_type = 249 /* chop */
offset_delta = 8
frame_type = 249 /* chop */
offset_delta = 11
abstract void afterCompletion(java.util.Collection, java.lang.Object, int, java.lang.Object);
descriptor: (Ljava/util/Collection;Ljava/lang/Object;ILjava/lang/Object;)V
flags: ACC_ABSTRACT
private java.util.Collection finderRetToPks(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/util/Collection;
flags: ACC_PRIVATE
Code:
stack=5, locals=6, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: new #823 // class java/util/ArrayList
7: dup
8: invokespecial #824 // Method java/util/ArrayList."<init>":()V
11: astore_3
12: aload_2
13: sipush 998
16: iconst_1
17: bastore
18: aload_1
19: instanceof #542 // class javax/ejb/EJBObject
22: ifeq 56
25: aload_2
26: sipush 999
29: iconst_1
30: bastore
31: aload_3
32: aload_1
33: checkcast #542 // class javax/ejb/EJBObject
36: invokeinterface #1245, 1 // InterfaceMethod javax/ejb/EJBObject.getPrimaryKey:()Ljava/lang/Object;
41: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
46: pop
47: aload_2
48: sipush 1000
51: iconst_1
52: bastore
53: goto 448
56: aload_1
57: instanceof #544 // class javax/ejb/EJBLocalObject
60: ifeq 94
63: aload_2
64: sipush 1001
67: iconst_1
68: bastore
69: aload_3
70: aload_1
71: checkcast #544 // class javax/ejb/EJBLocalObject
74: invokeinterface #1246, 1 // InterfaceMethod javax/ejb/EJBLocalObject.getPrimaryKey:()Ljava/lang/Object;
79: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
84: pop
85: aload_2
86: sipush 1002
89: iconst_1
90: bastore
91: goto 448
94: aload_1
95: instanceof #501 // class weblogic/ejb/container/persistence/spi/CMPBean
98: ifeq 132
101: aload_2
102: sipush 1003
105: iconst_1
106: bastore
107: aload_3
108: aload_1
109: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
112: invokeinterface #732, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
117: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
122: pop
123: aload_2
124: sipush 1004
127: iconst_1
128: bastore
129: goto 448
132: aload_1
133: instanceof #1248 // class java/util/Enumeration
136: ifeq 280
139: aload_1
140: checkcast #1248 // class java/util/Enumeration
143: astore 4
145: aload_2
146: sipush 1005
149: iconst_1
150: bastore
151: aload 4
153: invokeinterface #1251, 1 // InterfaceMethod java/util/Enumeration.hasMoreElements:()Z
158: ifeq 271
161: aload_2
162: sipush 1006
165: iconst_1
166: bastore
167: aload 4
169: invokeinterface #1254, 1 // InterfaceMethod java/util/Enumeration.nextElement:()Ljava/lang/Object;
174: astore 5
176: aload 5
178: instanceof #542 // class javax/ejb/EJBObject
181: ifeq 216
184: aload_2
185: sipush 1007
188: iconst_1
189: bastore
190: aload_3
191: aload 5
193: checkcast #542 // class javax/ejb/EJBObject
196: invokeinterface #1245, 1 // InterfaceMethod javax/ejb/EJBObject.getPrimaryKey:()Ljava/lang/Object;
201: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
206: pop
207: aload_2
208: sipush 1008
211: iconst_1
212: bastore
213: goto 262
216: aload 5
218: instanceof #544 // class javax/ejb/EJBLocalObject
221: ifne 233
224: aload_2
225: sipush 1009
228: iconst_1
229: bastore
230: goto 262
233: aload_2
234: sipush 1010
237: iconst_1
238: bastore
239: aload_3
240: aload 5
242: checkcast #544 // class javax/ejb/EJBLocalObject
245: invokeinterface #1246, 1 // InterfaceMethod javax/ejb/EJBLocalObject.getPrimaryKey:()Ljava/lang/Object;
250: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
255: pop
256: aload_2
257: sipush 1011
260: iconst_1
261: bastore
262: aload_2
263: sipush 1012
266: iconst_1
267: bastore
268: goto 151
271: aload_2
272: sipush 1013
275: iconst_1
276: bastore
277: goto 448
280: aload_1
281: instanceof #865 // class java/util/Collection
284: ifne 296
287: aload_2
288: sipush 1014
291: iconst_1
292: bastore
293: goto 448
296: aload_2
297: sipush 1015
300: iconst_1
301: bastore
302: aload_1
303: checkcast #865 // class java/util/Collection
306: invokeinterface #957, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;
311: astore 4
313: aload_2
314: sipush 1016
317: iconst_1
318: bastore
319: aload 4
321: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
326: ifne 338
329: aload_2
330: sipush 1017
333: iconst_1
334: bastore
335: goto 448
338: aload_2
339: sipush 1018
342: iconst_1
343: bastore
344: aload 4
346: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
351: astore 5
353: aload 5
355: instanceof #542 // class javax/ejb/EJBObject
358: ifeq 393
361: aload_2
362: sipush 1019
365: iconst_1
366: bastore
367: aload_3
368: aload 5
370: checkcast #542 // class javax/ejb/EJBObject
373: invokeinterface #1245, 1 // InterfaceMethod javax/ejb/EJBObject.getPrimaryKey:()Ljava/lang/Object;
378: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
383: pop
384: aload_2
385: sipush 1020
388: iconst_1
389: bastore
390: goto 439
393: aload 5
395: instanceof #544 // class javax/ejb/EJBLocalObject
398: ifne 410
401: aload_2
402: sipush 1021
405: iconst_1
406: bastore
407: goto 439
410: aload_2
411: sipush 1022
414: iconst_1
415: bastore
416: aload_3
417: aload 5
419: checkcast #544 // class javax/ejb/EJBLocalObject
422: invokeinterface #1246, 1 // InterfaceMethod javax/ejb/EJBLocalObject.getPrimaryKey:()Ljava/lang/Object;
427: invokeinterface #866, 2 // InterfaceMethod java/util/Collection.add:(Ljava/lang/Object;)Z
432: pop
433: aload_2
434: sipush 1023
437: iconst_1
438: bastore
439: aload_2
440: sipush 1024
443: iconst_1
444: bastore
445: goto 319
448: goto 465
451: astore 4
453: aload 4
455: checkcast #1210 // class java/lang/RuntimeException
458: aload_2
459: sipush 1025
462: iconst_1
463: bastore
464: athrow
465: aload_3
466: aload_2
467: sipush 1026
470: iconst_1
471: bastore
472: areturn
Exception table:
from to target type
12 448 451 Class java/lang/Exception
LocalVariableTable:
Start Length Slot Name Signature
176 86 5 obj Ljava/lang/Object;
151 120 4 objs Ljava/util/Enumeration;
353 86 5 obj Ljava/lang/Object;
319 129 4 objs Ljava/util/Iterator;
453 12 4 e Ljava/lang/Exception;
4 469 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 469 1 ret Ljava/lang/Object;
18 455 3 pks Ljava/util/Collection;
LineNumberTable:
line 1996: 4
line 1999: 18
line 2000: 31
line 2002: 56
line 2003: 69
line 2005: 94
line 2007: 107
line 2009: 132
line 2010: 139
line 2011: 151
line 2012: 167
line 2013: 176
line 2014: 190
line 2016: 216
line 2017: 239
line 2019: 262
line 2020: 271
line 2021: 280
line 2022: 302
line 2023: 319
line 2024: 344
line 2025: 353
line 2026: 367
line 2028: 393
line 2029: 416
line 2031: 439
line 2036: 448
line 2034: 451
line 2035: 453
line 2038: 465
StackMapTable: number_of_entries = 18
frame_type = 253 /* append */
offset_delta = 56
locals = [ class "[Z", class java/util/ArrayList ]
frame_type = 37 /* same */
frame_type = 37 /* same */
frame_type = 252 /* append */
offset_delta = 18
locals = [ class java/util/Enumeration ]
frame_type = 252 /* append */
offset_delta = 64
locals = [ class java/lang/Object ]
frame_type = 16 /* same */
frame_type = 28 /* same */
frame_type = 250 /* chop */
offset_delta = 8
frame_type = 250 /* chop */
offset_delta = 8
frame_type = 15 /* same */
frame_type = 252 /* append */
offset_delta = 22
locals = [ class java/util/Iterator ]
frame_type = 18 /* same */
frame_type = 252 /* append */
offset_delta = 54
locals = [ class java/lang/Object ]
frame_type = 16 /* same */
frame_type = 28 /* same */
frame_type = 249 /* chop */
offset_delta = 8
frame_type = 66 /* same_locals_1_stack_item */
stack = [ class java/lang/Exception ]
frame_type = 13 /* same */
public abstract void flushModified(java.util.Collection, javax.transaction.Transaction, boolean, java.util.Collection) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/util/Collection;Ljavax/transaction/Transaction;ZLjava/util/Collection;)V
flags: ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws weblogic.ejb.container.InternalException
public weblogic.ejb.container.interfaces.PoolIntf getPool();
descriptor: ()Lweblogic/ejb/container/interfaces/PoolIntf;
flags: ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: aload_0
5: getfield #309 // Field entityPool:Lweblogic/ejb/container/interfaces/PoolIntf;
8: aload_1
9: sipush 1027
12: iconst_1
13: bastore
14: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 11 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 2049: 4
public javax.ejb.EntityBean getBeanFromRS(java.lang.Object, weblogic.ejb.container.persistence.spi.RSInfo) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/Object;Lweblogic/ejb/container/persistence/spi/RSInfo;)Ljavax/ejb/EntityBean;
flags: ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_0
5: aload_0
6: invokevirtual #722 // Method getInvokeTxOrThread:()Ljava/lang/Object;
9: aload_1
10: aload_2
11: invokevirtual #1266 // Method getBeanFromRS:(Ljava/lang/Object;Ljava/lang/Object;Lweblogic/ejb/container/persistence/spi/RSInfo;)Ljavax/ejb/EntityBean;
14: aload_3
15: sipush 1028
18: iconst_1
19: bastore
20: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 17 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 17 1 pk Ljava/lang/Object;
4 17 2 rsInfo Lweblogic/ejb/container/persistence/spi/RSInfo;
LineNumberTable:
line 2054: 4
Exceptions:
throws weblogic.ejb.container.InternalException
public abstract javax.ejb.EntityBean getBeanFromRS(java.lang.Object, java.lang.Object, weblogic.ejb.container.persistence.spi.RSInfo) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Lweblogic/ejb/container/persistence/spi/RSInfo;)Ljavax/ejb/EntityBean;
flags: ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws weblogic.ejb.container.InternalException
public abstract void postFinderCleanup(java.lang.Object, java.util.Collection, boolean, boolean);
descriptor: (Ljava/lang/Object;Ljava/util/Collection;ZZ)V
flags: ACC_PUBLIC, ACC_ABSTRACT
public javax.ejb.EntityBean getBeanFromPool() throws weblogic.ejb.container.InternalException;
descriptor: ()Ljavax/ejb/EntityBean;
flags: ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: aload_0
5: getfield #309 // Field entityPool:Lweblogic/ejb/container/interfaces/PoolIntf;
8: invokeinterface #1277, 1 // InterfaceMethod weblogic/ejb/container/interfaces/PoolIntf.getBean:()Ljava/lang/Object;
13: checkcast #475 // class javax/ejb/EntityBean
16: aload_1
17: sipush 1029
20: iconst_1
21: bastore
22: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 19 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 2070: 4
Exceptions:
throws weblogic.ejb.container.InternalException
public javax.ejb.EntityBean getReflectionTarget(boolean) throws weblogic.ejb.container.InternalException;
descriptor: (Z)Ljavax/ejb/EntityBean;
flags: ACC_PUBLIC
Code:
stack=5, locals=7, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: getfield #122 // Field isBeanManagedPersistence:Z
8: ifeq 22
11: aload_0
12: invokevirtual #1281 // Method getBeanFromPool:()Ljavax/ejb/EntityBean;
15: aload_2
16: sipush 1030
19: iconst_1
20: bastore
21: areturn
22: iload_1
23: ifeq 150
26: aload_0
27: getfield #1283 // Field reflectionTargetLocal:Ljavax/ejb/EntityBean;
30: ifnull 42
33: aload_2
34: sipush 1031
37: iconst_1
38: bastore
39: goto 139
42: aload_0
43: dup
44: astore_3
45: monitorenter
46: aload_2
47: sipush 1032
50: iconst_1
51: bastore
52: aload_0
53: getfield #1283 // Field reflectionTargetLocal:Ljavax/ejb/EntityBean;
56: ifnull 68
59: aload_2
60: sipush 1033
63: iconst_1
64: bastore
65: goto 115
68: aload_2
69: sipush 1034
72: iconst_1
73: bastore
74: aload_0
75: getfield #309 // Field entityPool:Lweblogic/ejb/container/interfaces/PoolIntf;
78: checkcast #296 // class weblogic/ejb/container/pool/EntityPool
81: invokevirtual #1285 // Method weblogic/ejb/container/pool/EntityPool.createBean:()Ljavax/ejb/EntityBean;
84: astore 4
86: aload_2
87: sipush 1035
90: iconst_1
91: bastore
92: aload 4
94: checkcast #681 // class weblogic/ejb/container/interfaces/WLEntityBean
97: iconst_1
98: invokeinterface #1288, 2 // InterfaceMethod weblogic/ejb/container/interfaces/WLEntityBean.__WL_setIsLocal:(Z)V
103: aload_0
104: aload 4
106: putfield #1283 // Field reflectionTargetLocal:Ljavax/ejb/EntityBean;
109: aload_2
110: sipush 1036
113: iconst_1
114: bastore
115: aload_3
116: monitorexit
117: aload_2
118: sipush 1037
121: iconst_1
122: bastore
123: goto 139
126: astore 5
128: aload_3
129: monitorexit
130: aload 5
132: aload_2
133: sipush 1038
136: iconst_1
137: bastore
138: athrow
139: aload_0
140: getfield #1283 // Field reflectionTargetLocal:Ljavax/ejb/EntityBean;
143: aload_2
144: sipush 1039
147: iconst_1
148: bastore
149: areturn
150: aload_0
151: getfield #1290 // Field reflectionTargetRemote:Ljavax/ejb/EntityBean;
154: ifnull 166
157: aload_2
158: sipush 1040
161: iconst_1
162: bastore
163: goto 263
166: aload_0
167: dup
168: astore_3
169: monitorenter
170: aload_2
171: sipush 1041
174: iconst_1
175: bastore
176: aload_0
177: getfield #1290 // Field reflectionTargetRemote:Ljavax/ejb/EntityBean;
180: ifnull 192
183: aload_2
184: sipush 1042
187: iconst_1
188: bastore
189: goto 239
192: aload_2
193: sipush 1043
196: iconst_1
197: bastore
198: aload_0
199: getfield #309 // Field entityPool:Lweblogic/ejb/container/interfaces/PoolIntf;
202: checkcast #296 // class weblogic/ejb/container/pool/EntityPool
205: invokevirtual #1285 // Method weblogic/ejb/container/pool/EntityPool.createBean:()Ljavax/ejb/EntityBean;
208: astore 4
210: aload_2
211: sipush 1044
214: iconst_1
215: bastore
216: aload 4
218: checkcast #681 // class weblogic/ejb/container/interfaces/WLEntityBean
221: iconst_0
222: invokeinterface #1288, 2 // InterfaceMethod weblogic/ejb/container/interfaces/WLEntityBean.__WL_setIsLocal:(Z)V
227: aload_0
228: aload 4
230: putfield #1290 // Field reflectionTargetRemote:Ljavax/ejb/EntityBean;
233: aload_2
234: sipush 1045
237: iconst_1
238: bastore
239: aload_3
240: monitorexit
241: aload_2
242: sipush 1046
245: iconst_1
246: bastore
247: goto 263
250: astore 6
252: aload_3
253: monitorexit
254: aload 6
256: aload_2
257: sipush 1047
260: iconst_1
261: bastore
262: athrow
263: aload_0
264: getfield #1290 // Field reflectionTargetRemote:Ljavax/ejb/EntityBean;
267: aload_2
268: sipush 1048
271: iconst_1
272: bastore
273: areturn
Exception table:
from to target type
126 130 126 any
250 254 250 any
46 117 126 any
170 241 250 any
LocalVariableTable:
Start Length Slot Name Signature
92 23 4 bean Ljavax/ejb/EntityBean;
216 23 4 bean Ljavax/ejb/EntityBean;
4 270 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 270 1 isLocal Z
LineNumberTable:
line 2075: 4
line 2077: 22
line 2078: 26
line 2079: 42
line 2080: 52
line 2081: 74
line 2082: 92
line 2083: 103
line 2085: 115
line 2087: 139
line 2089: 150
line 2090: 166
line 2091: 176
line 2092: 198
line 2093: 216
line 2094: 227
line 2096: 239
line 2098: 263
StackMapTable: number_of_entries = 12
frame_type = 252 /* append */
offset_delta = 22
locals = [ class "[Z" ]
frame_type = 19 /* same */
frame_type = 252 /* append */
offset_delta = 25
locals = [ class weblogic/ejb/container/manager/BaseEntityManager ]
frame_type = 46 /* same */
frame_type = 74 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 250 /* chop */
offset_delta = 12
frame_type = 10 /* same */
frame_type = 15 /* same */
frame_type = 252 /* append */
offset_delta = 25
locals = [ class weblogic/ejb/container/manager/BaseEntityManager ]
frame_type = 46 /* same */
frame_type = 74 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 250 /* chop */
offset_delta = 12
Exceptions:
throws weblogic.ejb.container.InternalException
public void destroyReflectionTarget(javax.ejb.EntityBean);
descriptor: (Ljavax/ejb/EntityBean;)V
flags: ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: getfield #122 // Field isBeanManagedPersistence:Z
8: ifne 20
11: aload_2
12: sipush 1049
15: iconst_1
16: bastore
17: goto 31
20: aload_0
21: aload_1
22: invokevirtual #1296 // Method destroyPooledBean:(Ljavax/ejb/EntityBean;)V
25: aload_2
26: sipush 1050
29: iconst_1
30: bastore
31: aload_2
32: sipush 1051
35: iconst_1
36: bastore
37: return
LocalVariableTable:
Start Length Slot Name Signature
4 34 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 34 1 bean Ljavax/ejb/EntityBean;
LineNumberTable:
line 2103: 4
line 2104: 31
StackMapTable: number_of_entries = 2
frame_type = 252 /* append */
offset_delta = 20
locals = [ class "[Z" ]
frame_type = 10 /* same */
public void releaseReflectionTarget(javax.ejb.EntityBean);
descriptor: (Ljavax/ejb/EntityBean;)V
flags: ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: getfield #122 // Field isBeanManagedPersistence:Z
8: ifne 20
11: aload_2
12: sipush 1052
15: iconst_1
16: bastore
17: goto 31
20: aload_0
21: aload_1
22: invokevirtual #1300 // Method releaseBeanToPool:(Ljavax/ejb/EntityBean;)V
25: aload_2
26: sipush 1053
29: iconst_1
30: bastore
31: aload_2
32: sipush 1054
35: iconst_1
36: bastore
37: return
LocalVariableTable:
Start Length Slot Name Signature
4 34 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 34 1 bean Ljavax/ejb/EntityBean;
LineNumberTable:
line 2107: 4
line 2108: 31
StackMapTable: number_of_entries = 2
frame_type = 252 /* append */
offset_delta = 20
locals = [ class "[Z" ]
frame_type = 10 /* same */
protected void destroyPooledBean(javax.ejb.EntityBean);
descriptor: (Ljavax/ejb/EntityBean;)V
flags: ACC_PROTECTED
Code:
stack=5, locals=3, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: getfield #309 // Field entityPool:Lweblogic/ejb/container/interfaces/PoolIntf;
8: aload_1
9: invokeinterface #1303, 2 // InterfaceMethod weblogic/ejb/container/interfaces/PoolIntf.destroyBean:(Ljava/lang/Object;)V
14: aload_2
15: sipush 1055
18: iconst_1
19: bastore
20: return
LocalVariableTable:
Start Length Slot Name Signature
4 17 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 17 1 bean Ljavax/ejb/EntityBean;
LineNumberTable:
line 2111: 4
line 2112: 14
public void destroyPooledInstance(weblogic.ejb.container.internal.InvocationWrapper, java.lang.Throwable);
descriptor: (Lweblogic/ejb/container/internal/InvocationWrapper;Ljava/lang/Throwable;)V
flags: ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_0
5: aload_1
6: invokevirtual #1306 // Method weblogic/ejb/container/internal/InvocationWrapper.getBean:()Ljava/lang/Object;
9: checkcast #475 // class javax/ejb/EntityBean
12: invokevirtual #1296 // Method destroyPooledBean:(Ljavax/ejb/EntityBean;)V
15: aload_3
16: sipush 1056
19: iconst_1
20: bastore
21: return
LocalVariableTable:
Start Length Slot Name Signature
4 18 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 18 1 wrap Lweblogic/ejb/container/internal/InvocationWrapper;
4 18 2 ee Ljava/lang/Throwable;
LineNumberTable:
line 2119: 4
line 2120: 15
public void releaseBeanToPool(javax.ejb.EntityBean);
descriptor: (Ljavax/ejb/EntityBean;)V
flags: ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_1
5: checkcast #681 // class weblogic/ejb/container/interfaces/WLEntityBean
8: aload_2
9: sipush 1057
12: iconst_1
13: bastore
14: invokeinterface #1311, 1 // InterfaceMethod weblogic/ejb/container/interfaces/WLEntityBean.__WL_getEJBContext:()Ljavax/ejb/EJBContext;
19: checkcast #457 // class weblogic/ejb/container/internal/EntityEJBContextImpl
22: astore_3
23: aload_2
24: sipush 1058
27: iconst_1
28: bastore
29: aload_3
30: aconst_null
31: invokevirtual #1314 // Method weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_setPrimaryKey:(Ljava/lang/Object;)V
34: aload_2
35: sipush 1059
38: iconst_1
39: bastore
40: aload_0
41: getfield #309 // Field entityPool:Lweblogic/ejb/container/interfaces/PoolIntf;
44: aload_1
45: invokeinterface #1317, 2 // InterfaceMethod weblogic/ejb/container/interfaces/PoolIntf.releaseBean:(Ljava/lang/Object;)V
50: aload_2
51: sipush 1060
54: iconst_1
55: bastore
56: return
LocalVariableTable:
Start Length Slot Name Signature
4 53 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 53 1 bean Ljavax/ejb/EntityBean;
29 28 3 ctx Lweblogic/ejb/container/internal/EntityEJBContextImpl;
LineNumberTable:
line 2125: 4
line 2126: 14
line 2127: 29
line 2129: 40
line 2130: 50
protected abstract void cacheRemoveBean(javax.transaction.Transaction, java.lang.Object);
descriptor: (Ljavax/transaction/Transaction;Ljava/lang/Object;)V
flags: ACC_PROTECTED, ACC_ABSTRACT
private void cacheRemoveCMPBeans(javax.transaction.Transaction, java.util.List);
descriptor: (Ljavax/transaction/Transaction;Ljava/util/List;)V
flags: ACC_PRIVATE
Code:
stack=6, locals=6, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_2
5: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
10: astore 4
12: aload_3
13: sipush 1061
16: iconst_1
17: bastore
18: aload 4
20: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
25: ifeq 68
28: aload_3
29: sipush 1062
32: iconst_1
33: bastore
34: aload 4
36: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
41: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
44: astore 5
46: aload_3
47: sipush 1063
50: iconst_1
51: bastore
52: aload_0
53: aload_1
54: aload 5
56: invokespecial #1077 // Method cacheRemoveCMPBean:(Ljavax/transaction/Transaction;Lweblogic/ejb/container/persistence/spi/CMPBean;)V
59: aload_3
60: sipush 1064
63: iconst_1
64: bastore
65: goto 18
68: aload_3
69: sipush 1065
72: iconst_1
73: bastore
74: return
LocalVariableTable:
Start Length Slot Name Signature
52 7 5 bean Lweblogic/ejb/container/persistence/spi/CMPBean;
4 71 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 71 1 tx Ljavax/transaction/Transaction;
4 71 2 beanList Ljava/util/List;
18 57 4 beans Ljava/util/Iterator;
LineNumberTable:
line 2136: 4
line 2137: 18
line 2138: 34
line 2139: 52
line 2140: 59
line 2141: 68
StackMapTable: number_of_entries = 2
frame_type = 253 /* append */
offset_delta = 18
locals = [ class "[Z", class java/util/Iterator ]
frame_type = 49 /* same */
private void cacheRemoveCMPBean(javax.transaction.Transaction, weblogic.ejb.container.persistence.spi.CMPBean);
descriptor: (Ljavax/transaction/Transaction;Lweblogic/ejb/container/persistence/spi/CMPBean;)V
flags: ACC_PRIVATE
Code:
stack=6, locals=6, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_2
5: aload_3
6: sipush 1066
9: iconst_1
10: bastore
11: invokeinterface #1043, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getEntityContext:()Ljavax/ejb/EntityContext;
16: checkcast #457 // class weblogic/ejb/container/internal/EntityEJBContextImpl
19: astore 4
21: aload_3
22: sipush 1067
25: iconst_1
26: bastore
27: aload 4
29: invokevirtual #1044 // Method weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_getPrimaryKey:()Ljava/lang/Object;
32: astore 5
34: aload_3
35: sipush 1068
38: iconst_1
39: bastore
40: aload_2
41: invokeinterface #1321, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getIsRemoved:()Z
46: ifne 58
49: aload_3
50: sipush 1069
53: iconst_1
54: bastore
55: goto 89
58: aload_3
59: sipush 1070
62: iconst_1
63: bastore
64: aload_2
65: invokeinterface #1324, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_initialize:()V
70: aload_3
71: sipush 1071
74: iconst_1
75: bastore
76: aload_2
77: iconst_0
78: invokeinterface #1327, 2 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_setIsRemoved:(Z)V
83: aload_3
84: sipush 1072
87: iconst_1
88: bastore
89: aload_0
90: aload_1
91: aload 5
93: invokevirtual #1329 // Method cacheRemoveBean:(Ljavax/transaction/Transaction;Ljava/lang/Object;)V
96: aload_3
97: sipush 1073
100: iconst_1
101: bastore
102: return
LocalVariableTable:
Start Length Slot Name Signature
4 99 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 99 1 tx Ljavax/transaction/Transaction;
4 99 2 bean Lweblogic/ejb/container/persistence/spi/CMPBean;
27 76 4 ctx Lweblogic/ejb/container/internal/EntityEJBContextImpl;
40 63 5 pk Ljava/lang/Object;
LineNumberTable:
line 2144: 4
line 2145: 11
line 2146: 27
line 2149: 40
line 2150: 64
line 2151: 76
line 2153: 89
line 2154: 96
StackMapTable: number_of_entries = 2
frame_type = 254 /* append */
offset_delta = 58
locals = [ class "[Z", class weblogic/ejb/container/internal/EntityEJBContextImpl, class java/lang/Object ]
frame_type = 30 /* same */
protected abstract void cacheRemoveBeanOnError(javax.transaction.Transaction, java.lang.Object);
descriptor: (Ljavax/transaction/Transaction;Ljava/lang/Object;)V
flags: ACC_PROTECTED, ACC_ABSTRACT
private void cacheRemoveCMPBeansOnError(javax.transaction.Transaction, java.util.Collection);
descriptor: (Ljavax/transaction/Transaction;Ljava/util/Collection;)V
flags: ACC_PRIVATE
Code:
stack=6, locals=7, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_2
5: invokeinterface #957, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;
10: astore 4
12: aload_3
13: sipush 1074
16: iconst_1
17: bastore
18: aload 4
20: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
25: ifeq 89
28: aload_3
29: sipush 1075
32: iconst_1
33: bastore
34: aload 4
36: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
41: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
44: astore 5
46: aload 5
48: aload_3
49: sipush 1076
52: iconst_1
53: bastore
54: invokeinterface #1043, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getEntityContext:()Ljavax/ejb/EntityContext;
59: checkcast #457 // class weblogic/ejb/container/internal/EntityEJBContextImpl
62: astore 6
64: aload_3
65: sipush 1077
68: iconst_1
69: bastore
70: aload_0
71: aload_1
72: aload 6
74: invokevirtual #1044 // Method weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_getPrimaryKey:()Ljava/lang/Object;
77: invokevirtual #1332 // Method cacheRemoveBeanOnError:(Ljavax/transaction/Transaction;Ljava/lang/Object;)V
80: aload_3
81: sipush 1078
84: iconst_1
85: bastore
86: goto 18
89: aload_3
90: sipush 1079
93: iconst_1
94: bastore
95: return
LocalVariableTable:
Start Length Slot Name Signature
46 34 5 bean Lweblogic/ejb/container/persistence/spi/CMPBean;
70 10 6 ctx Lweblogic/ejb/container/internal/EntityEJBContextImpl;
4 92 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 92 1 tx Ljavax/transaction/Transaction;
4 92 2 beanList Ljava/util/Collection;
18 78 4 beans Ljava/util/Iterator;
LineNumberTable:
line 2159: 4
line 2160: 18
line 2161: 34
line 2163: 46
line 2164: 54
line 2166: 70
line 2167: 80
line 2168: 89
StackMapTable: number_of_entries = 2
frame_type = 253 /* append */
offset_delta = 18
locals = [ class "[Z", class java/util/Iterator ]
frame_type = 251 /* same_frame_extended */
offset_delta = 70
protected abstract javax.ejb.EntityBean alreadyCached(java.lang.Object, java.lang.Object) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljavax/ejb/EntityBean;
flags: ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws weblogic.ejb.container.InternalException
protected abstract boolean finderCacheInsert(java.lang.Object, java.lang.Object, javax.ejb.EJBObject, javax.ejb.EJBLocalObject, javax.ejb.EntityBean) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljavax/ejb/EJBObject;Ljavax/ejb/EJBLocalObject;Ljavax/ejb/EntityBean;)Z
flags: ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws weblogic.ejb.container.InternalException
protected boolean finderCacheInsert(javax.ejb.EntityBean) throws weblogic.ejb.container.InternalException;
descriptor: (Ljavax/ejb/EntityBean;)Z
flags: ACC_PROTECTED
Code:
stack=9, locals=7, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
7: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
10: ifne 22
13: aload_2
14: sipush 1080
17: iconst_1
18: bastore
19: goto 40
22: aload_2
23: sipush 1081
26: iconst_1
27: bastore
28: ldc_w #1339 // String called BaseEntityManager.finderCacheInsert...
31: invokestatic #625 // Method debug:(Ljava/lang/String;)V
34: aload_2
35: sipush 1082
38: iconst_1
39: bastore
40: aload_1
41: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
44: invokeinterface #732, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
49: astore_3
50: aload_1
51: checkcast #681 // class weblogic/ejb/container/interfaces/WLEntityBean
54: aload_2
55: sipush 1083
58: iconst_1
59: bastore
60: invokeinterface #1311, 1 // InterfaceMethod weblogic/ejb/container/interfaces/WLEntityBean.__WL_getEJBContext:()Ljavax/ejb/EJBContext;
65: checkcast #457 // class weblogic/ejb/container/internal/EntityEJBContextImpl
68: astore 4
70: aload_2
71: sipush 1084
74: iconst_1
75: bastore
76: aload 4
78: aload_3
79: invokevirtual #1314 // Method weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_setPrimaryKey:(Ljava/lang/Object;)V
82: aload_2
83: sipush 1085
86: iconst_1
87: bastore
88: getstatic #498 // Field $assertionsDisabled:Z
91: ifeq 103
94: aload_2
95: sipush 1086
98: iconst_1
99: bastore
100: goto 130
103: aload_3
104: ifnull 116
107: aload_2
108: sipush 1087
111: iconst_1
112: bastore
113: goto 130
116: new #166 // class java/lang/AssertionError
119: dup
120: invokespecial #499 // Method java/lang/AssertionError."<init>":()V
123: aload_2
124: sipush 1088
127: iconst_1
128: bastore
129: athrow
130: aconst_null
131: astore 5
133: aconst_null
134: astore 6
136: aload_0
137: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
140: ifnonnull 152
143: aload_2
144: sipush 1089
147: iconst_1
148: bastore
149: goto 176
152: aload_2
153: sipush 1090
156: iconst_1
157: bastore
158: aload_0
159: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
162: aload_3
163: invokeinterface #1343, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf.allocateEO:(Ljava/lang/Object;)Ljavax/ejb/EJBObject;
168: astore 5
170: aload_2
171: sipush 1091
174: iconst_1
175: bastore
176: aload_0
177: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
180: ifnonnull 192
183: aload_2
184: sipush 1092
187: iconst_1
188: bastore
189: goto 216
192: aload_2
193: sipush 1093
196: iconst_1
197: bastore
198: aload_0
199: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
202: aload_3
203: invokeinterface #1347, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf.allocateELO:(Ljava/lang/Object;)Lweblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf;
208: astore 6
210: aload_2
211: sipush 1094
214: iconst_1
215: bastore
216: aload_0
217: aload_0
218: invokevirtual #722 // Method getInvokeTxOrThread:()Ljava/lang/Object;
221: aload_3
222: aload 5
224: aload 6
226: aload_1
227: invokevirtual #1349 // Method finderCacheInsert:(Ljava/lang/Object;Ljava/lang/Object;Ljavax/ejb/EJBObject;Ljavax/ejb/EJBLocalObject;Ljavax/ejb/EntityBean;)Z
230: aload_2
231: sipush 1095
234: iconst_1
235: bastore
236: ireturn
LocalVariableTable:
Start Length Slot Name Signature
4 233 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 233 1 bean Ljavax/ejb/EntityBean;
50 187 3 primaryKey Ljava/lang/Object;
76 161 4 ctx Lweblogic/ejb/container/internal/EntityEJBContextImpl;
133 104 5 eo Ljavax/ejb/EJBObject;
136 101 6 elo Ljavax/ejb/EJBLocalObject;
LineNumberTable:
line 2183: 4
line 2184: 28
line 2187: 40
line 2190: 50
line 2191: 60
line 2192: 76
line 2194: 88
line 2196: 130
line 2197: 133
line 2198: 136
line 2199: 158
line 2201: 176
line 2202: 198
line 2205: 216
StackMapTable: number_of_entries = 9
frame_type = 252 /* append */
offset_delta = 22
locals = [ class "[Z" ]
frame_type = 17 /* same */
frame_type = 253 /* append */
offset_delta = 62
locals = [ class java/lang/Object, class weblogic/ejb/container/internal/EntityEJBContextImpl ]
frame_type = 12 /* same */
frame_type = 13 /* same */
frame_type = 253 /* append */
offset_delta = 21
locals = [ null, null ]
frame_type = 255 /* full_frame */
offset_delta = 23
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class javax/ejb/EntityBean, class "[Z", class java/lang/Object, class weblogic/ejb/container/internal/EntityEJBContextImpl, class javax/ejb/EJBObject, null ]
stack = []
frame_type = 15 /* same */
frame_type = 255 /* full_frame */
offset_delta = 23
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class javax/ejb/EntityBean, class "[Z", class java/lang/Object, class weblogic/ejb/container/internal/EntityEJBContextImpl, class javax/ejb/EJBObject, class weblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf ]
stack = []
Exceptions:
throws weblogic.ejb.container.InternalException
public java.lang.Object finderCacheInsert(javax.ejb.EntityBean, boolean) throws weblogic.ejb.container.InternalException;
descriptor: (Ljavax/ejb/EntityBean;Z)Ljava/lang/Object;
flags: ACC_PUBLIC
Code:
stack=9, locals=8, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
7: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
10: ifne 22
13: aload_3
14: sipush 1096
17: iconst_1
18: bastore
19: goto 40
22: aload_3
23: sipush 1097
26: iconst_1
27: bastore
28: ldc_w #1339 // String called BaseEntityManager.finderCacheInsert...
31: invokestatic #625 // Method debug:(Ljava/lang/String;)V
34: aload_3
35: sipush 1098
38: iconst_1
39: bastore
40: aload_1
41: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
44: invokeinterface #732, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPrimaryKey:()Ljava/lang/Object;
49: astore 4
51: aload_3
52: sipush 1099
55: iconst_1
56: bastore
57: getstatic #498 // Field $assertionsDisabled:Z
60: ifeq 72
63: aload_3
64: sipush 1100
67: iconst_1
68: bastore
69: goto 100
72: aload 4
74: ifnull 86
77: aload_3
78: sipush 1101
81: iconst_1
82: bastore
83: goto 100
86: new #166 // class java/lang/AssertionError
89: dup
90: invokespecial #499 // Method java/lang/AssertionError."<init>":()V
93: aload_3
94: sipush 1102
97: iconst_1
98: bastore
99: athrow
100: aload_1
101: checkcast #681 // class weblogic/ejb/container/interfaces/WLEntityBean
104: aload_3
105: sipush 1103
108: iconst_1
109: bastore
110: invokeinterface #1311, 1 // InterfaceMethod weblogic/ejb/container/interfaces/WLEntityBean.__WL_getEJBContext:()Ljavax/ejb/EJBContext;
115: checkcast #457 // class weblogic/ejb/container/internal/EntityEJBContextImpl
118: astore 5
120: aload_3
121: sipush 1104
124: iconst_1
125: bastore
126: aload 5
128: aload 4
130: invokevirtual #1314 // Method weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_setPrimaryKey:(Ljava/lang/Object;)V
133: aconst_null
134: astore 6
136: aconst_null
137: astore 7
139: aload_0
140: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
143: ifnonnull 155
146: aload_3
147: sipush 1105
150: iconst_1
151: bastore
152: goto 180
155: aload_3
156: sipush 1106
159: iconst_1
160: bastore
161: aload_0
162: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
165: aload 4
167: invokeinterface #1343, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf.allocateEO:(Ljava/lang/Object;)Ljavax/ejb/EJBObject;
172: astore 6
174: aload_3
175: sipush 1107
178: iconst_1
179: bastore
180: aload_0
181: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
184: ifnonnull 196
187: aload_3
188: sipush 1108
191: iconst_1
192: bastore
193: goto 221
196: aload_3
197: sipush 1109
200: iconst_1
201: bastore
202: aload_0
203: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
206: aload 4
208: invokeinterface #1347, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf.allocateELO:(Ljava/lang/Object;)Lweblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf;
213: astore 7
215: aload_3
216: sipush 1110
219: iconst_1
220: bastore
221: aload_0
222: aload_0
223: invokevirtual #722 // Method getInvokeTxOrThread:()Ljava/lang/Object;
226: aload 4
228: aload 6
230: aload 7
232: aload_1
233: invokevirtual #1349 // Method finderCacheInsert:(Ljava/lang/Object;Ljava/lang/Object;Ljavax/ejb/EJBObject;Ljavax/ejb/EJBLocalObject;Ljavax/ejb/EntityBean;)Z
236: pop
237: iload_2
238: ifeq 250
241: aload 7
243: aload_3
244: sipush 1111
247: iconst_1
248: bastore
249: areturn
250: aload 6
252: aload_3
253: sipush 1112
256: iconst_1
257: bastore
258: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 255 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 255 1 bean Ljavax/ejb/EntityBean;
4 255 2 isLocal Z
57 202 4 primaryKey Ljava/lang/Object;
126 133 5 ctx Lweblogic/ejb/container/internal/EntityEJBContextImpl;
136 123 6 eo Ljavax/ejb/EJBObject;
139 120 7 elo Ljavax/ejb/EJBLocalObject;
LineNumberTable:
line 2210: 4
line 2211: 28
line 2214: 40
line 2216: 57
line 2219: 100
line 2220: 110
line 2221: 126
line 2223: 133
line 2224: 136
line 2225: 139
line 2226: 161
line 2228: 180
line 2229: 202
line 2232: 221
line 2234: 237
line 2235: 241
line 2237: 250
StackMapTable: number_of_entries = 10
frame_type = 252 /* append */
offset_delta = 22
locals = [ class "[Z" ]
frame_type = 17 /* same */
frame_type = 252 /* append */
offset_delta = 31
locals = [ class java/lang/Object ]
frame_type = 13 /* same */
frame_type = 13 /* same */
frame_type = 254 /* append */
offset_delta = 54
locals = [ class weblogic/ejb/container/internal/EntityEJBContextImpl, null, null ]
frame_type = 255 /* full_frame */
offset_delta = 24
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class javax/ejb/EntityBean, int, class "[Z", class java/lang/Object, class weblogic/ejb/container/internal/EntityEJBContextImpl, class javax/ejb/EJBObject, null ]
stack = []
frame_type = 15 /* same */
frame_type = 255 /* full_frame */
offset_delta = 24
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class javax/ejb/EntityBean, int, class "[Z", class java/lang/Object, class weblogic/ejb/container/internal/EntityEJBContextImpl, class javax/ejb/EJBObject, class weblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf ]
stack = []
frame_type = 28 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
public java.lang.Object finderGetEoFromBeanOrPk(javax.ejb.EntityBean, java.lang.Object, boolean);
descriptor: (Ljavax/ejb/EntityBean;Ljava/lang/Object;Z)Ljava/lang/Object;
flags: ACC_PUBLIC
Code:
stack=5, locals=7, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: aload_1
6: ifnull 80
9: iload_3
10: ifeq 50
13: aload 4
15: sipush 1113
18: iconst_1
19: bastore
20: aload_1
21: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
24: invokeinterface #1043, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getEntityContext:()Ljavax/ejb/EntityContext;
29: checkcast #457 // class weblogic/ejb/container/internal/EntityEJBContextImpl
32: aload 4
34: sipush 1114
37: iconst_1
38: bastore
39: invokevirtual #1359 // Method weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_getEJBLocalObject:()Ljavax/ejb/EJBLocalObject;
42: aload 4
44: sipush 1115
47: iconst_1
48: bastore
49: areturn
50: aload_1
51: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
54: invokeinterface #1043, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getEntityContext:()Ljavax/ejb/EntityContext;
59: checkcast #457 // class weblogic/ejb/container/internal/EntityEJBContextImpl
62: aload 4
64: sipush 1116
67: iconst_1
68: bastore
69: invokevirtual #1363 // Method weblogic/ejb/container/internal/EntityEJBContextImpl.__WL_getEJBObject:()Ljavax/ejb/EJBObject;
72: aload 4
74: sipush 1117
77: iconst_1
78: bastore
79: areturn
80: aconst_null
81: astore 5
83: aconst_null
84: astore 6
86: aload_0
87: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
90: ifnonnull 103
93: aload 4
95: sipush 1118
98: iconst_1
99: bastore
100: goto 129
103: aload 4
105: sipush 1119
108: iconst_1
109: bastore
110: aload_0
111: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
114: aload_2
115: invokeinterface #1343, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf.allocateEO:(Ljava/lang/Object;)Ljavax/ejb/EJBObject;
120: astore 5
122: aload 4
124: sipush 1120
127: iconst_1
128: bastore
129: aload_0
130: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
133: ifnonnull 146
136: aload 4
138: sipush 1121
141: iconst_1
142: bastore
143: goto 172
146: aload 4
148: sipush 1122
151: iconst_1
152: bastore
153: aload_0
154: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
157: aload_2
158: invokeinterface #1347, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf.allocateELO:(Ljava/lang/Object;)Lweblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf;
163: astore 6
165: aload 4
167: sipush 1123
170: iconst_1
171: bastore
172: iload_3
173: ifeq 186
176: aload 6
178: aload 4
180: sipush 1124
183: iconst_1
184: bastore
185: areturn
186: aload 5
188: aload 4
190: sipush 1125
193: iconst_1
194: bastore
195: areturn
LocalVariableTable:
Start Length Slot Name Signature
5 191 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 191 1 bean Ljavax/ejb/EntityBean;
5 191 2 pk Ljava/lang/Object;
5 191 3 isLocal Z
83 113 5 eo Ljavax/ejb/EJBObject;
86 110 6 elo Ljavax/ejb/EJBLocalObject;
LineNumberTable:
line 2242: 5
line 2243: 9
line 2244: 20
line 2245: 39
line 2244: 42
line 2247: 50
line 2248: 69
line 2247: 72
line 2252: 80
line 2253: 83
line 2254: 86
line 2255: 110
line 2257: 129
line 2258: 153
line 2261: 172
line 2262: 176
line 2264: 186
StackMapTable: number_of_entries = 7
frame_type = 252 /* append */
offset_delta = 50
locals = [ class "[Z" ]
frame_type = 29 /* same */
frame_type = 253 /* append */
offset_delta = 22
locals = [ null, null ]
frame_type = 255 /* full_frame */
offset_delta = 25
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class javax/ejb/EntityBean, class java/lang/Object, int, class "[Z", class javax/ejb/EJBObject, null ]
stack = []
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 25
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class javax/ejb/EntityBean, class java/lang/Object, int, class "[Z", class javax/ejb/EJBObject, class weblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf ]
stack = []
frame_type = 13 /* same */
protected void checkForReentrant(javax.ejb.EntityBean, java.lang.Object) throws weblogic.ejb.container.InternalException;
descriptor: (Ljavax/ejb/EntityBean;Ljava/lang/Object;)V
flags: ACC_PROTECTED
Code:
stack=6, locals=6, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_1
5: checkcast #681 // class weblogic/ejb/container/interfaces/WLEntityBean
8: astore 4
10: aload_3
11: sipush 1126
14: iconst_1
15: bastore
16: aload_0
17: getfield #246 // Field uses20CMP:Z
20: ifne 32
23: aload_3
24: sipush 1127
27: iconst_1
28: bastore
29: goto 94
32: aload 4
34: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
37: invokeinterface #1321, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getIsRemoved:()Z
42: ifne 54
45: aload_3
46: sipush 1128
49: iconst_1
50: bastore
51: goto 94
54: aload_3
55: sipush 1129
58: iconst_1
59: bastore
60: aload_2
61: invokevirtual #996 // Method java/lang/Object.toString:()Ljava/lang/String;
64: invokestatic #1369 // Method weblogic/ejb/container/EJBLogger.lognoSuchEntityExceptionLoggable:(Ljava/lang/String;)Lweblogic/logging/Loggable;
67: astore 5
69: aload_3
70: sipush 1130
73: iconst_1
74: bastore
75: new #992 // class javax/ejb/NoSuchEntityException
78: dup
79: aload 5
81: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
84: invokespecial #995 // Method javax/ejb/NoSuchEntityException."<init>":(Ljava/lang/String;)V
87: aload_3
88: sipush 1131
91: iconst_1
92: bastore
93: athrow
94: aload_0
95: getfield #240 // Field isReentrant:Z
98: ifeq 110
101: aload_3
102: sipush 1132
105: iconst_1
106: bastore
107: goto 173
110: aload 4
112: invokeinterface #1372, 1 // InterfaceMethod weblogic/ejb/container/interfaces/WLEntityBean.__WL_isBusy:()Z
117: ifne 129
120: aload_3
121: sipush 1133
124: iconst_1
125: bastore
126: goto 173
129: aload_3
130: sipush 1134
133: iconst_1
134: bastore
135: aload_0
136: invokevirtual #1375 // Method getDisplayName:()Ljava/lang/String;
139: aload_2
140: invokevirtual #996 // Method java/lang/Object.toString:()Ljava/lang/String;
143: invokestatic #1378 // Method weblogic/ejb/container/EJBLogger.logillegalReentrantCallLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
146: astore 5
148: aload_3
149: sipush 1135
152: iconst_1
153: bastore
154: new #424 // class weblogic/ejb/container/InternalException
157: dup
158: aload 5
160: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
163: invokespecial #1379 // Method weblogic/ejb/container/InternalException."<init>":(Ljava/lang/String;)V
166: aload_3
167: sipush 1136
170: iconst_1
171: bastore
172: athrow
173: aload_3
174: sipush 1137
177: iconst_1
178: bastore
179: return
LocalVariableTable:
Start Length Slot Name Signature
75 19 5 l Lweblogic/logging/Loggable;
154 19 5 l Lweblogic/logging/Loggable;
4 176 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 176 1 b Ljavax/ejb/EntityBean;
4 176 2 pk Ljava/lang/Object;
16 164 4 bean Lweblogic/ejb/container/interfaces/WLEntityBean;
LineNumberTable:
line 2269: 4
line 2273: 16
line 2274: 60
line 2275: 75
line 2278: 94
line 2279: 135
line 2280: 154
line 2282: 173
StackMapTable: number_of_entries = 6
frame_type = 253 /* append */
offset_delta = 32
locals = [ class "[Z", class weblogic/ejb/container/interfaces/WLEntityBean ]
frame_type = 21 /* same */
frame_type = 39 /* same */
frame_type = 15 /* same */
frame_type = 18 /* same */
frame_type = 43 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
public javax.ejb.EJBObject remoteFindByPrimaryKey(java.lang.reflect.Method, java.lang.Object) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;Ljava/lang/Object;)Ljavax/ejb/EJBObject;
flags: ACC_PUBLIC
Code:
stack=8, locals=4, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_0
5: aload_0
6: invokevirtual #722 // Method getInvokeTxOrThread:()Ljava/lang/Object;
9: aload_1
10: aload_2
11: iconst_0
12: invokespecial #1385 // Method findByPrimaryKey:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/Object;Z)Ljava/lang/Object;
15: checkcast #542 // class javax/ejb/EJBObject
18: aload_3
19: sipush 1138
22: iconst_1
23: bastore
24: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 21 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 21 1 fpkMethod Ljava/lang/reflect/Method;
4 21 2 pk Ljava/lang/Object;
LineNumberTable:
line 2286: 4
Exceptions:
throws weblogic.ejb.container.InternalException
public javax.ejb.EJBLocalObject localFindByPrimaryKey(java.lang.reflect.Method, java.lang.Object) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;Ljava/lang/Object;)Ljavax/ejb/EJBLocalObject;
flags: ACC_PUBLIC
Code:
stack=8, locals=4, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_0
5: aload_0
6: invokevirtual #722 // Method getInvokeTxOrThread:()Ljava/lang/Object;
9: aload_1
10: aload_2
11: iconst_1
12: invokespecial #1385 // Method findByPrimaryKey:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/Object;Z)Ljava/lang/Object;
15: checkcast #544 // class javax/ejb/EJBLocalObject
18: aload_3
19: sipush 1139
22: iconst_1
23: bastore
24: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 21 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 21 1 fpkMethod Ljava/lang/reflect/Method;
4 21 2 pk Ljava/lang/Object;
LineNumberTable:
line 2291: 4
Exceptions:
throws weblogic.ejb.container.InternalException
public javax.ejb.EJBObject remoteFindByPrimaryKey(weblogic.ejb.container.internal.InvocationWrapper, java.lang.Object) throws weblogic.ejb.container.InternalException;
descriptor: (Lweblogic/ejb/container/internal/InvocationWrapper;Ljava/lang/Object;)Ljavax/ejb/EJBObject;
flags: ACC_PUBLIC
Code:
stack=8, locals=5, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_0
5: invokevirtual #1391 // Method getFindByPrimaryKeyMethod:()Ljava/lang/reflect/Method;
8: astore 4
10: aload_3
11: sipush 1140
14: iconst_1
15: bastore
16: aload_0
17: aload_1
18: invokevirtual #1392 // Method weblogic/ejb/container/internal/InvocationWrapper.getInvokeTxOrThread:()Ljava/lang/Object;
21: aload 4
23: aload_2
24: iconst_0
25: invokespecial #1385 // Method findByPrimaryKey:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/Object;Z)Ljava/lang/Object;
28: checkcast #542 // class javax/ejb/EJBObject
31: aload_3
32: sipush 1141
35: iconst_1
36: bastore
37: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 34 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 34 1 wrap Lweblogic/ejb/container/internal/InvocationWrapper;
4 34 2 pk Ljava/lang/Object;
16 22 4 fpkMethod Ljava/lang/reflect/Method;
LineNumberTable:
line 2296: 4
line 2297: 16
Exceptions:
throws weblogic.ejb.container.InternalException
public java.lang.Object localFindByPrimaryKey(weblogic.ejb.container.internal.InvocationWrapper, java.lang.Object) throws weblogic.ejb.container.InternalException;
descriptor: (Lweblogic/ejb/container/internal/InvocationWrapper;Ljava/lang/Object;)Ljava/lang/Object;
flags: ACC_PUBLIC
Code:
stack=8, locals=5, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_0
5: invokevirtual #1391 // Method getFindByPrimaryKeyMethod:()Ljava/lang/reflect/Method;
8: astore 4
10: aload_3
11: sipush 1142
14: iconst_1
15: bastore
16: aload_0
17: aload_1
18: invokevirtual #1392 // Method weblogic/ejb/container/internal/InvocationWrapper.getInvokeTxOrThread:()Ljava/lang/Object;
21: aload 4
23: aload_2
24: iconst_1
25: invokespecial #1385 // Method findByPrimaryKey:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/Object;Z)Ljava/lang/Object;
28: aload_3
29: sipush 1143
32: iconst_1
33: bastore
34: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 31 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 31 1 wrap Lweblogic/ejb/container/internal/InvocationWrapper;
4 31 2 pk Ljava/lang/Object;
16 19 4 fpkMethod Ljava/lang/reflect/Method;
LineNumberTable:
line 2302: 4
line 2303: 16
Exceptions:
throws weblogic.ejb.container.InternalException
private java.lang.Object findByPrimaryKey(java.lang.Object, java.lang.reflect.Method, java.lang.Object, boolean) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/Object;Z)Ljava/lang/Object;
flags: ACC_PRIVATE
Code:
stack=9, locals=12, args_size=5
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 5
5: aload_3
6: ifnonnull 44
9: aload 5
11: sipush 1144
14: iconst_1
15: bastore
16: new #424 // class weblogic/ejb/container/InternalException
19: dup
20: ldc_w #1395 // String Null primary key during findByPrimaryKey
23: new #1397 // class javax/ejb/ObjectNotFoundException
26: dup
27: ldc_w #1399 // String Primary key was null!
30: invokespecial #1400 // Method javax/ejb/ObjectNotFoundException."<init>":(Ljava/lang/String;)V
33: invokespecial #490 // Method weblogic/ejb/container/InternalException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V
36: aload 5
38: sipush 1145
41: iconst_1
42: bastore
43: athrow
44: aconst_null
45: astore 6
47: aconst_null
48: astore 7
50: aload_0
51: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
54: ifnonnull 67
57: aload 5
59: sipush 1146
62: iconst_1
63: bastore
64: goto 93
67: aload 5
69: sipush 1147
72: iconst_1
73: bastore
74: aload_0
75: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
78: aload_3
79: invokeinterface #1343, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf.allocateEO:(Ljava/lang/Object;)Ljavax/ejb/EJBObject;
84: astore 6
86: aload 5
88: sipush 1148
91: iconst_1
92: bastore
93: aload_0
94: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
97: ifnonnull 110
100: aload 5
102: sipush 1149
105: iconst_1
106: bastore
107: goto 136
110: aload 5
112: sipush 1150
115: iconst_1
116: bastore
117: aload_0
118: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
121: aload_3
122: invokeinterface #1347, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf.allocateELO:(Ljava/lang/Object;)Lweblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf;
127: astore 7
129: aload 5
131: sipush 1151
134: iconst_1
135: bastore
136: aload_0
137: getfield #205 // Field cacheRTMBean:Lweblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl;
140: invokevirtual #1403 // Method weblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl.incrementCacheAccessCount:()V
143: aload 5
145: sipush 1152
148: iconst_1
149: bastore
150: aload_0
151: aload_1
152: aload_3
153: invokevirtual #1405 // Method alreadyCached:(Ljava/lang/Object;Ljava/lang/Object;)Ljavax/ejb/EntityBean;
156: astore 8
158: aload 8
160: ifnull 202
163: aload 5
165: sipush 1153
168: iconst_1
169: bastore
170: aload_0
171: getfield #205 // Field cacheRTMBean:Lweblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl;
174: invokevirtual #1408 // Method weblogic/ejb/container/monitoring/EJBCacheRuntimeMBeanImpl.incrementCacheHitCount:()V
177: iload 4
179: ifeq 192
182: aload 7
184: aload 5
186: sipush 1154
189: iconst_1
190: bastore
191: areturn
192: aload 6
194: aload 5
196: sipush 1155
199: iconst_1
200: bastore
201: areturn
202: aconst_null
203: astore 9
205: aload 5
207: sipush 1156
210: iconst_1
211: bastore
212: aload_0
213: iload 4
215: invokevirtual #1410 // Method getReflectionTarget:(Z)Ljavax/ejb/EntityBean;
218: astore 10
220: aload 5
222: sipush 1157
225: iconst_1
226: bastore
227: getstatic #498 // Field $assertionsDisabled:Z
230: ifeq 243
233: aload 5
235: sipush 1158
238: iconst_1
239: bastore
240: goto 273
243: aload 10
245: ifnull 258
248: aload 5
250: sipush 1159
253: iconst_1
254: bastore
255: goto 273
258: new #166 // class java/lang/AssertionError
261: dup
262: invokespecial #499 // Method java/lang/AssertionError."<init>":()V
265: aload 5
267: sipush 1160
270: iconst_1
271: bastore
272: athrow
273: aload_0
274: getfield #61 // Field findersLoadBean:Z
277: ifne 290
280: aload 5
282: sipush 1161
285: iconst_1
286: bastore
287: goto 338
290: aload 5
292: sipush 1162
295: iconst_1
296: bastore
297: aload_0
298: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
301: aload 10
303: aload_2
304: aload_3
305: invokeinterface #1413, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/PersistenceManager.findByPrimaryKey:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;Ljava/lang/Object;)Ljava/lang/Object;
310: astore 11
312: aload 5
314: sipush 1163
317: iconst_1
318: bastore
319: aload_0
320: aload_3
321: aconst_null
322: iconst_1
323: iload 4
325: invokevirtual #1415 // Method postFinderCleanup:(Ljava/lang/Object;Ljava/util/Collection;ZZ)V
328: aload 11
330: aload 5
332: sipush 1164
335: iconst_1
336: bastore
337: areturn
338: aload_0
339: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
342: aload 10
344: aload_2
345: aload_3
346: invokeinterface #1413, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/PersistenceManager.findByPrimaryKey:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;Ljava/lang/Object;)Ljava/lang/Object;
351: astore 9
353: aload 9
355: ifnonnull 402
358: aload 5
360: sipush 1165
363: iconst_1
364: bastore
365: aload_0
366: invokevirtual #1375 // Method getDisplayName:()Ljava/lang/String;
369: aconst_null
370: invokestatic #1418 // Method weblogic/ejb/container/EJBLogger.logfindByPkReturnedNullLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
373: astore 11
375: aload 5
377: sipush 1166
380: iconst_1
381: bastore
382: new #1420 // class java/rmi/RemoteException
385: dup
386: aload 11
388: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
391: invokespecial #1421 // Method java/rmi/RemoteException."<init>":(Ljava/lang/String;)V
394: aload 5
396: sipush 1167
399: iconst_1
400: bastore
401: athrow
402: aload 5
404: sipush 1168
407: iconst_1
408: bastore
409: goto 449
412: astore 11
414: aload 5
416: sipush 1169
419: iconst_1
420: bastore
421: aload_0
422: aload 10
424: invokevirtual #1423 // Method destroyReflectionTarget:(Ljavax/ejb/EntityBean;)V
427: aload 5
429: sipush 1170
432: iconst_1
433: bastore
434: aload_0
435: aload_2
436: aconst_null
437: aload 11
439: invokevirtual #1427 // Method handleMethodException:(Ljava/lang/reflect/Method;[Ljava/lang/Class;Ljava/lang/Throwable;)V
442: aload 5
444: sipush 1171
447: iconst_1
448: bastore
449: getstatic #498 // Field $assertionsDisabled:Z
452: ifeq 465
455: aload 5
457: sipush 1172
460: iconst_1
461: bastore
462: goto 530
465: aload_3
466: aload 9
468: invokevirtual #1428 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z
471: ifeq 484
474: aload 5
476: sipush 1173
479: iconst_1
480: bastore
481: goto 530
484: new #166 // class java/lang/AssertionError
487: dup
488: new #604 // class java/lang/StringBuilder
491: dup
492: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
495: ldc_w #1430 // String ejbFindByPrimaryKey returned
498: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
501: aload 9
503: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
506: ldc_w #1432 // String but we passed in :
509: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
512: aload_3
513: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
516: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
519: invokespecial #169 // Method java/lang/AssertionError."<init>":(Ljava/lang/Object;)V
522: aload 5
524: sipush 1174
527: iconst_1
528: bastore
529: athrow
530: aload_0
531: aload 10
533: invokevirtual #1434 // Method releaseReflectionTarget:(Ljavax/ejb/EntityBean;)V
536: iload 4
538: ifeq 551
541: aload 7
543: aload 5
545: sipush 1175
548: iconst_1
549: bastore
550: areturn
551: aload 6
553: aload 5
555: sipush 1176
558: iconst_1
559: bastore
560: areturn
Exception table:
from to target type
273 330 412 Class java/lang/Throwable
338 402 412 Class java/lang/Throwable
LocalVariableTable:
Start Length Slot Name Signature
319 19 11 o Ljava/lang/Object;
382 20 11 l Lweblogic/logging/Loggable;
421 28 11 t Ljava/lang/Throwable;
5 556 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 556 1 invokeTxOrThread Ljava/lang/Object;
5 556 2 fpkMethod Ljava/lang/reflect/Method;
5 556 3 pk Ljava/lang/Object;
5 556 4 isLocal Z
47 514 6 eo Ljavax/ejb/EJBObject;
50 511 7 elo Ljavax/ejb/EJBLocalObject;
158 403 8 cachedBean Ljavax/ejb/EntityBean;
212 349 9 primaryKey Ljava/lang/Object;
227 334 10 reflectionTarget Ljavax/ejb/EntityBean;
LineNumberTable:
line 2312: 5
line 2313: 16
line 2318: 44
line 2319: 47
line 2320: 50
line 2321: 74
line 2323: 93
line 2324: 117
line 2329: 136
line 2331: 150
line 2333: 158
line 2334: 170
line 2336: 177
line 2337: 182
line 2339: 192
line 2342: 202
line 2343: 212
line 2345: 227
line 2348: 273
line 2349: 297
line 2351: 319
line 2352: 328
line 2355: 338
line 2357: 353
line 2358: 365
line 2359: 382
line 2367: 402
line 2363: 412
line 2364: 421
line 2366: 434
line 2369: 449
line 2372: 530
line 2374: 536
line 2375: 541
line 2377: 551
StackMapTable: number_of_entries = 19
frame_type = 252 /* append */
offset_delta = 44
locals = [ class "[Z" ]
frame_type = 253 /* append */
offset_delta = 22
locals = [ null, null ]
frame_type = 255 /* full_frame */
offset_delta = 25
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/Object, class java/lang/reflect/Method, class java/lang/Object, int, class "[Z", class javax/ejb/EJBObject, null ]
stack = []
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 25
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/Object, class java/lang/reflect/Method, class java/lang/Object, int, class "[Z", class javax/ejb/EJBObject, class weblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf ]
stack = []
frame_type = 252 /* append */
offset_delta = 55
locals = [ class javax/ejb/EntityBean ]
frame_type = 9 /* same */
frame_type = 253 /* append */
offset_delta = 40
locals = [ null, class javax/ejb/EntityBean ]
frame_type = 14 /* same */
frame_type = 14 /* same */
frame_type = 16 /* same */
frame_type = 47 /* same */
frame_type = 255 /* full_frame */
offset_delta = 63
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/Object, class java/lang/reflect/Method, class java/lang/Object, int, class "[Z", class javax/ejb/EJBObject, class weblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf, class javax/ejb/EntityBean, class java/lang/Object, class javax/ejb/EntityBean ]
stack = []
frame_type = 73 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 36 /* same */
frame_type = 15 /* same */
frame_type = 18 /* same */
frame_type = 45 /* same */
frame_type = 20 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
public javax.ejb.EJBObject remoteScalarFinder(weblogic.ejb.container.internal.InvocationWrapper, java.lang.reflect.Method, java.lang.Object[]) throws weblogic.ejb.container.InternalException;
descriptor: (Lweblogic/ejb/container/internal/InvocationWrapper;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljavax/ejb/EJBObject;
flags: ACC_PUBLIC
Code:
stack=8, locals=6, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: aload_1
6: invokevirtual #1392 // Method weblogic/ejb/container/internal/InvocationWrapper.getInvokeTxOrThread:()Ljava/lang/Object;
9: astore 5
11: aload 4
13: sipush 1177
16: iconst_1
17: bastore
18: aload_0
19: aload 5
21: aload_2
22: aload_3
23: iconst_0
24: invokevirtual #1444 // Method scalarFinder:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Z)Ljava/lang/Object;
27: checkcast #542 // class javax/ejb/EJBObject
30: aload 4
32: sipush 1178
35: iconst_1
36: bastore
37: areturn
LocalVariableTable:
Start Length Slot Name Signature
5 33 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 33 1 wrap Lweblogic/ejb/container/internal/InvocationWrapper;
5 33 2 finder Ljava/lang/reflect/Method;
5 33 3 args [Ljava/lang/Object;
18 20 5 txOrThread Ljava/lang/Object;
LineNumberTable:
line 2385: 5
line 2387: 18
Exceptions:
throws weblogic.ejb.container.InternalException
public javax.ejb.EJBLocalObject localScalarFinder(weblogic.ejb.container.internal.InvocationWrapper, java.lang.reflect.Method, java.lang.Object[]) throws weblogic.ejb.container.InternalException;
descriptor: (Lweblogic/ejb/container/internal/InvocationWrapper;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljavax/ejb/EJBLocalObject;
flags: ACC_PUBLIC
Code:
stack=8, locals=6, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: aload_1
6: invokevirtual #1392 // Method weblogic/ejb/container/internal/InvocationWrapper.getInvokeTxOrThread:()Ljava/lang/Object;
9: astore 5
11: aload 4
13: sipush 1179
16: iconst_1
17: bastore
18: aload_0
19: aload 5
21: aload_2
22: aload_3
23: iconst_1
24: invokevirtual #1444 // Method scalarFinder:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Z)Ljava/lang/Object;
27: checkcast #544 // class javax/ejb/EJBLocalObject
30: aload 4
32: sipush 1180
35: iconst_1
36: bastore
37: areturn
LocalVariableTable:
Start Length Slot Name Signature
5 33 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 33 1 wrap Lweblogic/ejb/container/internal/InvocationWrapper;
5 33 2 finder Ljava/lang/reflect/Method;
5 33 3 args [Ljava/lang/Object;
18 20 5 txOrThread Ljava/lang/Object;
LineNumberTable:
line 2395: 5
line 2397: 18
Exceptions:
throws weblogic.ejb.container.InternalException
public javax.ejb.EJBObject remoteScalarFinder(java.lang.reflect.Method, java.lang.Object[]) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljavax/ejb/EJBObject;
flags: ACC_PUBLIC
Code:
stack=8, locals=5, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
7: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
10: ifne 22
13: aload_3
14: sipush 1181
17: iconst_1
18: bastore
19: goto 133
22: aload_3
23: sipush 1182
26: iconst_1
27: bastore
28: ldc_w #1451 // String called ExclusiveEntityManager.scalarFinder...
31: invokestatic #625 // Method debug:(Ljava/lang/String;)V
34: iconst_0
35: istore 4
37: aload_3
38: sipush 1183
41: iconst_1
42: bastore
43: iload 4
45: aload_2
46: arraylength
47: if_icmplt 59
50: aload_3
51: sipush 1184
54: iconst_1
55: bastore
56: goto 133
59: aload_3
60: sipush 1185
63: iconst_1
64: bastore
65: new #604 // class java/lang/StringBuilder
68: dup
69: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
72: ldc_w #1453 // String \tparam:
75: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
78: iload 4
80: invokevirtual #1138 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
83: ldc_w #1455 // String ,
86: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
89: aload_2
90: iload 4
92: aaload
93: invokevirtual #1088 // Method java/lang/Object.getClass:()Ljava/lang/Class;
96: invokevirtual #1091 // Method java/lang/Class.getName:()Ljava/lang/String;
99: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
102: ldc_w #1455 // String ,
105: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
108: aload_2
109: iload 4
111: aaload
112: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
115: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
118: invokestatic #625 // Method debug:(Ljava/lang/String;)V
121: iinc 4, 1
124: aload_3
125: sipush 1186
128: iconst_1
129: bastore
130: goto 43
133: aload_0
134: aload_0
135: invokevirtual #722 // Method getInvokeTxOrThread:()Ljava/lang/Object;
138: aload_1
139: aload_2
140: iconst_0
141: invokevirtual #1444 // Method scalarFinder:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Z)Ljava/lang/Object;
144: checkcast #542 // class javax/ejb/EJBObject
147: aload_3
148: sipush 1187
151: iconst_1
152: bastore
153: areturn
LocalVariableTable:
Start Length Slot Name Signature
43 90 4 i I
4 150 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 150 1 finder Ljava/lang/reflect/Method;
4 150 2 fk [Ljava/lang/Object;
LineNumberTable:
line 2402: 4
line 2403: 28
line 2404: 34
line 2405: 65
line 2404: 121
line 2409: 133
StackMapTable: number_of_entries = 4
frame_type = 252 /* append */
offset_delta = 22
locals = [ class "[Z" ]
frame_type = 252 /* append */
offset_delta = 20
locals = [ int ]
frame_type = 15 /* same */
frame_type = 250 /* chop */
offset_delta = 73
Exceptions:
throws weblogic.ejb.container.InternalException
public javax.ejb.EJBLocalObject localScalarFinder(java.lang.reflect.Method, java.lang.Object[]) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljavax/ejb/EJBLocalObject;
flags: ACC_PUBLIC
Code:
stack=8, locals=5, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
7: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
10: ifne 22
13: aload_3
14: sipush 1188
17: iconst_1
18: bastore
19: goto 133
22: aload_3
23: sipush 1189
26: iconst_1
27: bastore
28: ldc_w #1451 // String called ExclusiveEntityManager.scalarFinder...
31: invokestatic #625 // Method debug:(Ljava/lang/String;)V
34: iconst_0
35: istore 4
37: aload_3
38: sipush 1190
41: iconst_1
42: bastore
43: iload 4
45: aload_2
46: arraylength
47: if_icmplt 59
50: aload_3
51: sipush 1191
54: iconst_1
55: bastore
56: goto 133
59: aload_3
60: sipush 1192
63: iconst_1
64: bastore
65: new #604 // class java/lang/StringBuilder
68: dup
69: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
72: ldc_w #1453 // String \tparam:
75: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
78: iload 4
80: invokevirtual #1138 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
83: ldc_w #1455 // String ,
86: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
89: aload_2
90: iload 4
92: aaload
93: invokevirtual #1088 // Method java/lang/Object.getClass:()Ljava/lang/Class;
96: invokevirtual #1091 // Method java/lang/Class.getName:()Ljava/lang/String;
99: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
102: ldc_w #1455 // String ,
105: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
108: aload_2
109: iload 4
111: aaload
112: invokevirtual #665 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
115: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
118: invokestatic #625 // Method debug:(Ljava/lang/String;)V
121: iinc 4, 1
124: aload_3
125: sipush 1193
128: iconst_1
129: bastore
130: goto 43
133: aload_0
134: aload_0
135: invokevirtual #722 // Method getInvokeTxOrThread:()Ljava/lang/Object;
138: aload_1
139: aload_2
140: iconst_1
141: invokevirtual #1444 // Method scalarFinder:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Z)Ljava/lang/Object;
144: checkcast #544 // class javax/ejb/EJBLocalObject
147: aload_3
148: sipush 1194
151: iconst_1
152: bastore
153: areturn
LocalVariableTable:
Start Length Slot Name Signature
43 90 4 i I
4 150 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 150 1 finder Ljava/lang/reflect/Method;
4 150 2 fk [Ljava/lang/Object;
LineNumberTable:
line 2414: 4
line 2415: 28
line 2416: 34
line 2417: 65
line 2416: 121
line 2421: 133
StackMapTable: number_of_entries = 4
frame_type = 252 /* append */
offset_delta = 22
locals = [ class "[Z" ]
frame_type = 252 /* append */
offset_delta = 20
locals = [ int ]
frame_type = 15 /* same */
frame_type = 250 /* chop */
offset_delta = 73
Exceptions:
throws weblogic.ejb.container.InternalException
public java.lang.Object scalarFinder(java.lang.Object, java.lang.reflect.Method, java.lang.Object[], boolean) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Z)Ljava/lang/Object;
flags: ACC_PUBLIC
Code:
stack=8, locals=10, args_size=5
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 5
5: aload_0
6: iload 4
8: invokevirtual #1410 // Method getReflectionTarget:(Z)Ljavax/ejb/EntityBean;
11: astore 6
13: aconst_null
14: astore 7
16: aload 5
18: sipush 1195
21: iconst_1
22: bastore
23: aload_0
24: getfield #61 // Field findersLoadBean:Z
27: ifne 40
30: aload 5
32: sipush 1196
35: iconst_1
36: bastore
37: goto 89
40: aload 5
42: sipush 1197
45: iconst_1
46: bastore
47: aload_0
48: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
51: aload 6
53: aload_2
54: aload_3
55: invokeinterface #1460, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/PersistenceManager.scalarFinder:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
60: astore 8
62: aload 5
64: sipush 1198
67: iconst_1
68: bastore
69: aload_0
70: aload 8
72: aconst_null
73: iconst_0
74: iload 4
76: invokevirtual #1415 // Method postFinderCleanup:(Ljava/lang/Object;Ljava/util/Collection;ZZ)V
79: aload 8
81: aload 5
83: sipush 1199
86: iconst_1
87: bastore
88: areturn
89: aload_0
90: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
93: aload 6
95: aload_2
96: aload_3
97: invokeinterface #1460, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/PersistenceManager.scalarFinder:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
102: astore 7
104: aload 5
106: sipush 1200
109: iconst_1
110: bastore
111: goto 151
114: astore 8
116: aload 5
118: sipush 1201
121: iconst_1
122: bastore
123: aload_0
124: aload 6
126: invokevirtual #1423 // Method destroyReflectionTarget:(Ljavax/ejb/EntityBean;)V
129: aload 5
131: sipush 1202
134: iconst_1
135: bastore
136: aload_0
137: aload_2
138: aconst_null
139: aload 8
141: invokevirtual #1427 // Method handleMethodException:(Ljava/lang/reflect/Method;[Ljava/lang/Class;Ljava/lang/Throwable;)V
144: aload 5
146: sipush 1203
149: iconst_1
150: bastore
151: aload_0
152: aload 6
154: invokevirtual #1434 // Method releaseReflectionTarget:(Ljavax/ejb/EntityBean;)V
157: aconst_null
158: astore 8
160: aconst_null
161: astore 9
163: aload 7
165: ifnonnull 177
168: aconst_null
169: aload 5
171: sipush 1204
174: iconst_1
175: bastore
176: areturn
177: aload_0
178: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
181: ifnonnull 194
184: aload 5
186: sipush 1205
189: iconst_1
190: bastore
191: goto 221
194: aload 5
196: sipush 1206
199: iconst_1
200: bastore
201: aload_0
202: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
205: aload 7
207: invokeinterface #1343, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf.allocateEO:(Ljava/lang/Object;)Ljavax/ejb/EJBObject;
212: astore 8
214: aload 5
216: sipush 1207
219: iconst_1
220: bastore
221: aload_0
222: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
225: ifnonnull 238
228: aload 5
230: sipush 1208
233: iconst_1
234: bastore
235: goto 265
238: aload 5
240: sipush 1209
243: iconst_1
244: bastore
245: aload_0
246: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
249: aload 7
251: invokeinterface #1347, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf.allocateELO:(Ljava/lang/Object;)Lweblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf;
256: astore 9
258: aload 5
260: sipush 1210
263: iconst_1
264: bastore
265: iload 4
267: ifeq 280
270: aload 9
272: aload 5
274: sipush 1211
277: iconst_1
278: bastore
279: areturn
280: aload 8
282: aload 5
284: sipush 1212
287: iconst_1
288: bastore
289: areturn
Exception table:
from to target type
89 104 114 Class java/lang/Throwable
16 81 114 Class java/lang/Throwable
LocalVariableTable:
Start Length Slot Name Signature
69 20 8 o Ljava/lang/Object;
123 28 8 t Ljava/lang/Throwable;
5 285 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 285 1 txOrThread Ljava/lang/Object;
5 285 2 finder Ljava/lang/reflect/Method;
5 285 3 args [Ljava/lang/Object;
5 285 4 isLocal Z
13 277 6 reflectionTarget Ljavax/ejb/EntityBean;
23 267 7 primaryKey Ljava/lang/Object;
160 130 8 eo Ljavax/ejb/EJBObject;
163 127 9 elo Ljavax/ejb/EJBLocalObject;
LineNumberTable:
line 2430: 5
line 2431: 13
line 2434: 23
line 2435: 47
line 2436: 69
line 2437: 79
line 2440: 89
line 2447: 104
line 2443: 114
line 2444: 123
line 2446: 136
line 2449: 151
line 2451: 157
line 2452: 160
line 2454: 163
line 2456: 177
line 2457: 201
line 2459: 221
line 2460: 245
line 2463: 265
line 2464: 270
line 2466: 280
StackMapTable: number_of_entries = 10
frame_type = 254 /* append */
offset_delta = 40
locals = [ class "[Z", class javax/ejb/EntityBean, null ]
frame_type = 48 /* same */
frame_type = 255 /* full_frame */
offset_delta = 24
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/Object, class java/lang/reflect/Method, class "[Ljava/lang/Object;", int, class "[Z", class javax/ejb/EntityBean, class java/lang/Object ]
stack = [ class java/lang/Throwable ]
frame_type = 36 /* same */
frame_type = 253 /* append */
offset_delta = 25
locals = [ null, null ]
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 26
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/Object, class java/lang/reflect/Method, class "[Ljava/lang/Object;", int, class "[Z", class javax/ejb/EntityBean, class java/lang/Object, class javax/ejb/EJBObject, null ]
stack = []
frame_type = 16 /* same */
frame_type = 255 /* full_frame */
offset_delta = 26
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/Object, class java/lang/reflect/Method, class "[Ljava/lang/Object;", int, class "[Z", class javax/ejb/EntityBean, class java/lang/Object, class javax/ejb/EJBObject, class weblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf ]
stack = []
frame_type = 14 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
public java.util.Enumeration enumFinder(weblogic.ejb.container.internal.InvocationWrapper, java.lang.reflect.Method, java.lang.Object[]) throws weblogic.ejb.container.InternalException;
descriptor: (Lweblogic/ejb/container/internal/InvocationWrapper;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Enumeration;
flags: ACC_PUBLIC
Code:
stack=8, locals=10, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: aload_0
6: aload_1
7: invokevirtual #1465 // Method weblogic/ejb/container/internal/InvocationWrapper.isLocal:()Z
10: invokevirtual #1410 // Method getReflectionTarget:(Z)Ljavax/ejb/EntityBean;
13: astore 5
15: aconst_null
16: astore 6
18: aconst_null
19: astore 7
21: aconst_null
22: astore 8
24: aload 4
26: sipush 1213
29: iconst_1
30: bastore
31: aload_0
32: getfield #61 // Field findersLoadBean:Z
35: ifeq 70
38: aload 4
40: sipush 1214
43: iconst_1
44: bastore
45: aload_0
46: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
49: aload 5
51: aload_2
52: aload_3
53: invokeinterface #1469, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/PersistenceManager.collectionFinder:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Collection;
58: astore 8
60: aload 4
62: sipush 1215
65: iconst_1
66: bastore
67: goto 183
70: aload_0
71: getfield #122 // Field isBeanManagedPersistence:Z
74: ifeq 161
77: aload 4
79: sipush 1216
82: iconst_1
83: bastore
84: aload_0
85: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
88: aload 5
90: aload_2
91: aload_3
92: invokeinterface #1472, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/PersistenceManager.enumFinder:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Enumeration;
97: astore 7
99: aload 7
101: ifnull 114
104: aload 4
106: sipush 1217
109: iconst_1
110: bastore
111: goto 183
114: aload 4
116: sipush 1218
119: iconst_1
120: bastore
121: aload_2
122: invokevirtual #1473 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;
125: aload_0
126: invokevirtual #1375 // Method getDisplayName:()Ljava/lang/String;
129: invokestatic #1476 // Method weblogic/ejb/container/EJBLogger.logfinderReturnedNullLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
132: astore 9
134: aload 4
136: sipush 1219
139: iconst_1
140: bastore
141: new #1420 // class java/rmi/RemoteException
144: dup
145: aload 9
147: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
150: invokespecial #1421 // Method java/rmi/RemoteException."<init>":(Ljava/lang/String;)V
153: aload 4
155: sipush 1220
158: iconst_1
159: bastore
160: athrow
161: aload_0
162: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
165: aload 5
167: aload_2
168: aload_3
169: invokeinterface #1469, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/PersistenceManager.collectionFinder:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Collection;
174: astore 6
176: aload 4
178: sipush 1221
181: iconst_1
182: bastore
183: aload 4
185: sipush 1222
188: iconst_1
189: bastore
190: goto 230
193: astore 9
195: aload 4
197: sipush 1223
200: iconst_1
201: bastore
202: aload_0
203: aload 5
205: invokevirtual #1423 // Method destroyReflectionTarget:(Ljavax/ejb/EntityBean;)V
208: aload 4
210: sipush 1224
213: iconst_1
214: bastore
215: aload_0
216: aload_2
217: aconst_null
218: aload 9
220: invokevirtual #1427 // Method handleMethodException:(Ljava/lang/reflect/Method;[Ljava/lang/Class;Ljava/lang/Throwable;)V
223: aload 4
225: sipush 1225
228: iconst_1
229: bastore
230: aload_0
231: aload 5
233: invokevirtual #1434 // Method releaseReflectionTarget:(Ljavax/ejb/EntityBean;)V
236: aconst_null
237: astore 9
239: aload_0
240: getfield #61 // Field findersLoadBean:Z
243: ifeq 293
246: aload 4
248: sipush 1226
251: iconst_1
252: bastore
253: new #1478 // class weblogic/ejb/EJBObjectEnum
256: dup
257: aload 8
259: invokespecial #1481 // Method weblogic/ejb/EJBObjectEnum."<init>":(Ljava/util/Collection;)V
262: astore 9
264: aload 4
266: sipush 1227
269: iconst_1
270: bastore
271: aload_0
272: aconst_null
273: aload 8
275: iconst_0
276: aload_1
277: invokevirtual #1465 // Method weblogic/ejb/container/internal/InvocationWrapper.isLocal:()Z
280: invokevirtual #1415 // Method postFinderCleanup:(Ljava/lang/Object;Ljava/util/Collection;ZZ)V
283: aload 4
285: sipush 1228
288: iconst_1
289: bastore
290: goto 348
293: aload_0
294: getfield #122 // Field isBeanManagedPersistence:Z
297: ifeq 329
300: aload 4
302: sipush 1229
305: iconst_1
306: bastore
307: aload_0
308: aload 7
310: aload_1
311: invokevirtual #1465 // Method weblogic/ejb/container/internal/InvocationWrapper.isLocal:()Z
314: invokespecial #1485 // Method pkEnumToEnum:(Ljava/util/Enumeration;Z)Ljava/util/Enumeration;
317: astore 9
319: aload 4
321: sipush 1230
324: iconst_1
325: bastore
326: goto 348
329: aload_0
330: aload 6
332: aload_1
333: invokevirtual #1465 // Method weblogic/ejb/container/internal/InvocationWrapper.isLocal:()Z
336: invokespecial #1489 // Method pkCollToEnum:(Ljava/util/Collection;Z)Ljava/util/Enumeration;
339: astore 9
341: aload 4
343: sipush 1231
346: iconst_1
347: bastore
348: aload 9
350: aload 4
352: sipush 1232
355: iconst_1
356: bastore
357: areturn
Exception table:
from to target type
24 183 193 Class java/lang/Throwable
LocalVariableTable:
Start Length Slot Name Signature
141 20 9 l Lweblogic/logging/Loggable;
202 28 9 t Ljava/lang/Throwable;
5 353 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 353 1 wrap Lweblogic/ejb/container/internal/InvocationWrapper;
5 353 2 finder Ljava/lang/reflect/Method;
5 353 3 args [Ljava/lang/Object;
15 343 5 reflectionTarget Ljavax/ejb/EntityBean;
18 340 6 pkCol Ljava/util/Collection;
21 337 7 pkEnum Ljava/util/Enumeration;
31 327 8 eosFromFinder Ljava/util/Collection;
239 119 9 enumeration Ljava/util/Enumeration;
LineNumberTable:
line 2474: 5
line 2476: 15
line 2477: 18
line 2478: 21
line 2481: 31
line 2482: 45
line 2485: 70
line 2486: 84
line 2487: 99
line 2488: 121
line 2489: 141
line 2493: 161
line 2501: 183
line 2497: 193
line 2498: 202
line 2500: 215
line 2503: 230
line 2505: 236
line 2506: 239
line 2507: 253
line 2508: 271
line 2511: 293
line 2512: 307
line 2515: 329
line 2519: 348
StackMapTable: number_of_entries = 9
frame_type = 255 /* full_frame */
offset_delta = 70
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class weblogic/ejb/container/internal/InvocationWrapper, class java/lang/reflect/Method, class "[Ljava/lang/Object;", class "[Z", class javax/ejb/EntityBean, null, null, null ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 43
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class weblogic/ejb/container/internal/InvocationWrapper, class java/lang/reflect/Method, class "[Ljava/lang/Object;", class "[Z", class javax/ejb/EntityBean, null, class java/util/Enumeration, null ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 46
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class weblogic/ejb/container/internal/InvocationWrapper, class java/lang/reflect/Method, class "[Ljava/lang/Object;", class "[Z", class javax/ejb/EntityBean, null, null, null ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class weblogic/ejb/container/internal/InvocationWrapper, class java/lang/reflect/Method, class "[Ljava/lang/Object;", class "[Z", class javax/ejb/EntityBean, class java/util/Collection, class java/util/Enumeration, class java/util/Collection ]
stack = []
frame_type = 73 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 36 /* same */
frame_type = 252 /* append */
offset_delta = 62
locals = [ null ]
frame_type = 35 /* same */
frame_type = 255 /* full_frame */
offset_delta = 18
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class weblogic/ejb/container/internal/InvocationWrapper, class java/lang/reflect/Method, class "[Ljava/lang/Object;", class "[Z", class javax/ejb/EntityBean, class java/util/Collection, class java/util/Enumeration, class java/util/Collection, class java/util/Enumeration ]
stack = []
Exceptions:
throws weblogic.ejb.container.InternalException
public java.util.Collection collectionFinder(java.lang.reflect.Method, java.lang.Object[], boolean) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;[Ljava/lang/Object;Z)Ljava/util/Collection;
flags: ACC_PUBLIC
Code:
stack=8, locals=5, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: aload_0
6: aload_1
7: aload_2
8: iconst_0
9: iload_3
10: invokespecial #1497 // Method collectionFinder:(Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Collection;
13: aload 4
15: sipush 1233
18: iconst_1
19: bastore
20: areturn
LocalVariableTable:
Start Length Slot Name Signature
5 16 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 16 1 finder Ljava/lang/reflect/Method;
5 16 2 args [Ljava/lang/Object;
5 16 3 isLocal Z
LineNumberTable:
line 2524: 5
Exceptions:
throws weblogic.ejb.container.InternalException
public java.util.Collection remoteCollectionFinder(java.lang.reflect.Method, java.lang.Object[]) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Collection;
flags: ACC_PUBLIC
Code:
stack=8, locals=4, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_0
5: aload_1
6: aload_2
7: iconst_0
8: iconst_0
9: invokespecial #1497 // Method collectionFinder:(Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Collection;
12: aload_3
13: sipush 1234
16: iconst_1
17: bastore
18: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 15 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 15 1 finder Ljava/lang/reflect/Method;
4 15 2 args [Ljava/lang/Object;
LineNumberTable:
line 2529: 4
Exceptions:
throws weblogic.ejb.container.InternalException
public java.util.Collection localCollectionFinder(java.lang.reflect.Method, java.lang.Object[]) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Collection;
flags: ACC_PUBLIC
Code:
stack=8, locals=4, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_0
5: aload_1
6: aload_2
7: iconst_0
8: iconst_1
9: invokespecial #1497 // Method collectionFinder:(Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Collection;
12: aload_3
13: sipush 1235
16: iconst_1
17: bastore
18: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 15 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 15 1 finder Ljava/lang/reflect/Method;
4 15 2 args [Ljava/lang/Object;
LineNumberTable:
line 2534: 4
Exceptions:
throws weblogic.ejb.container.InternalException
private java.util.Collection collectionFinder(java.lang.reflect.Method, java.lang.Object[], boolean, boolean) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Collection;
flags: ACC_PRIVATE
Code:
stack=8, locals=9, args_size=5
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 5
5: aload_0
6: iload 4
8: invokevirtual #1410 // Method getReflectionTarget:(Z)Ljavax/ejb/EntityBean;
11: astore 6
13: aconst_null
14: astore 7
16: aload 5
18: sipush 1236
21: iconst_1
22: bastore
23: aload_0
24: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
27: aload 6
29: aload_1
30: aload_2
31: invokeinterface #1469, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/PersistenceManager.collectionFinder:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Collection;
36: astore 7
38: aload 7
40: ifnonnull 90
43: aload 5
45: sipush 1237
48: iconst_1
49: bastore
50: aload_1
51: invokevirtual #1473 // Method java/lang/reflect/Method.getName:()Ljava/lang/String;
54: aload_0
55: invokevirtual #1375 // Method getDisplayName:()Ljava/lang/String;
58: invokestatic #1476 // Method weblogic/ejb/container/EJBLogger.logfinderReturnedNullLoggable:(Ljava/lang/String;Ljava/lang/String;)Lweblogic/logging/Loggable;
61: astore 8
63: aload 5
65: sipush 1238
68: iconst_1
69: bastore
70: new #1420 // class java/rmi/RemoteException
73: dup
74: aload 8
76: invokevirtual #216 // Method weblogic/logging/Loggable.getMessageText:()Ljava/lang/String;
79: invokespecial #1421 // Method java/rmi/RemoteException."<init>":(Ljava/lang/String;)V
82: aload 5
84: sipush 1239
87: iconst_1
88: bastore
89: athrow
90: aload 5
92: sipush 1240
95: iconst_1
96: bastore
97: goto 137
100: astore 8
102: aload 5
104: sipush 1241
107: iconst_1
108: bastore
109: aload_0
110: aload 6
112: invokevirtual #1423 // Method destroyReflectionTarget:(Ljavax/ejb/EntityBean;)V
115: aload 5
117: sipush 1242
120: iconst_1
121: bastore
122: aload_0
123: aload_1
124: aconst_null
125: aload 8
127: invokevirtual #1427 // Method handleMethodException:(Ljava/lang/reflect/Method;[Ljava/lang/Class;Ljava/lang/Throwable;)V
130: aload 5
132: sipush 1243
135: iconst_1
136: bastore
137: aload_0
138: aload 6
140: invokevirtual #1434 // Method releaseReflectionTarget:(Ljavax/ejb/EntityBean;)V
143: aconst_null
144: astore 8
146: aload_0
147: getfield #61 // Field findersLoadBean:Z
150: ifeq 223
153: iload_3
154: ifeq 185
157: aload 5
159: sipush 1244
162: iconst_1
163: bastore
164: new #1502 // class weblogic/ejb20/utils/OrderedSet
167: dup
168: aload 7
170: invokespecial #1503 // Method weblogic/ejb20/utils/OrderedSet."<init>":(Ljava/util/Collection;)V
173: astore 8
175: aload 5
177: sipush 1245
180: iconst_1
181: bastore
182: goto 203
185: new #823 // class java/util/ArrayList
188: dup
189: aload 7
191: invokespecial #1504 // Method java/util/ArrayList."<init>":(Ljava/util/Collection;)V
194: astore 8
196: aload 5
198: sipush 1246
201: iconst_1
202: bastore
203: aload_0
204: aconst_null
205: aload 8
207: iconst_0
208: iload 4
210: invokevirtual #1415 // Method postFinderCleanup:(Ljava/lang/Object;Ljava/util/Collection;ZZ)V
213: aload 5
215: sipush 1247
218: iconst_1
219: bastore
220: goto 271
223: iload_3
224: ifeq 254
227: aload 5
229: sipush 1248
232: iconst_1
233: bastore
234: aload_0
235: aload 7
237: iload 4
239: invokespecial #1508 // Method pkCollToSet:(Ljava/util/Collection;Z)Ljava/util/Set;
242: astore 8
244: aload 5
246: sipush 1249
249: iconst_1
250: bastore
251: goto 271
254: aload_0
255: aload 7
257: iload 4
259: invokevirtual #1512 // Method pkCollToColl:(Ljava/util/Collection;Z)Ljava/util/Collection;
262: astore 8
264: aload 5
266: sipush 1250
269: iconst_1
270: bastore
271: aload 8
273: aload 5
275: sipush 1251
278: iconst_1
279: bastore
280: areturn
Exception table:
from to target type
16 90 100 Class java/lang/Throwable
LocalVariableTable:
Start Length Slot Name Signature
70 20 8 l Lweblogic/logging/Loggable;
109 28 8 t Ljava/lang/Throwable;
5 276 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 276 1 finder Ljava/lang/reflect/Method;
5 276 2 args [Ljava/lang/Object;
5 276 3 returnSet Z
5 276 4 isLocal Z
13 268 6 reflectionTarget Ljavax/ejb/EntityBean;
23 258 7 col Ljava/util/Collection;
146 135 8 oCol Ljava/util/Collection;
LineNumberTable:
line 2543: 5
line 2545: 13
line 2547: 23
line 2548: 38
line 2549: 50
line 2550: 70
line 2557: 90
line 2553: 100
line 2554: 109
line 2556: 122
line 2559: 137
line 2561: 143
line 2563: 146
line 2564: 153
line 2565: 164
line 2568: 185
line 2570: 203
line 2573: 223
line 2574: 234
line 2577: 254
line 2580: 271
StackMapTable: number_of_entries = 8
frame_type = 254 /* append */
offset_delta = 90
locals = [ class "[Z", class javax/ejb/EntityBean, class java/util/Collection ]
frame_type = 73 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 36 /* same */
frame_type = 252 /* append */
offset_delta = 47
locals = [ null ]
frame_type = 255 /* full_frame */
offset_delta = 17
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/reflect/Method, class "[Ljava/lang/Object;", int, int, class "[Z", class javax/ejb/EntityBean, class java/util/Collection, class java/util/ArrayList ]
stack = []
frame_type = 255 /* full_frame */
offset_delta = 19
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/reflect/Method, class "[Ljava/lang/Object;", int, int, class "[Z", class javax/ejb/EntityBean, class java/util/Collection, null ]
stack = []
frame_type = 30 /* same */
frame_type = 255 /* full_frame */
offset_delta = 16
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/reflect/Method, class "[Ljava/lang/Object;", int, int, class "[Z", class javax/ejb/EntityBean, class java/util/Collection, class java/util/Collection ]
stack = []
Exceptions:
throws weblogic.ejb.container.InternalException
public java.lang.Object executePreparedQuery(java.lang.String, weblogic.ejb.container.internal.InvocationWrapper, java.lang.reflect.Method, boolean, java.util.Map, java.util.Map, weblogic.ejb.PreparedQuery) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/String;Lweblogic/ejb/container/internal/InvocationWrapper;Ljava/lang/reflect/Method;ZLjava/util/Map;Ljava/util/Map;Lweblogic/ejb/PreparedQuery;)Ljava/lang/Object;
flags: ACC_PUBLIC
Code:
stack=10, locals=11, args_size=8
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 8
5: aconst_null
6: astore 9
8: aload 8
10: sipush 1252
13: iconst_1
14: bastore
15: aload_0
16: getfield #274 // Field rdbmsPersistence:Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
19: aload_1
20: aload_2
21: aload 8
23: sipush 1253
26: iconst_1
27: bastore
28: invokevirtual #1465 // Method weblogic/ejb/container/internal/InvocationWrapper.isLocal:()Z
31: iload 4
33: aload 5
35: aload 6
37: aload 7
39: aload 8
41: sipush 1254
44: iconst_1
45: bastore
46: invokevirtual #1520 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.executePreparedQuery:(Ljava/lang/String;ZZLjava/util/Map;Ljava/util/Map;Lweblogic/ejb/PreparedQuery;)Ljava/lang/Object;
49: astore 9
51: aload 8
53: sipush 1255
56: iconst_1
57: bastore
58: goto 85
61: astore 10
63: aload 8
65: sipush 1256
68: iconst_1
69: bastore
70: aload_0
71: aload_3
72: aconst_null
73: aload 10
75: invokevirtual #1427 // Method handleMethodException:(Ljava/lang/reflect/Method;[Ljava/lang/Class;Ljava/lang/Throwable;)V
78: aload 8
80: sipush 1257
83: iconst_1
84: bastore
85: aload 9
87: aload 8
89: sipush 1258
92: iconst_1
93: bastore
94: areturn
Exception table:
from to target type
8 51 61 Class java/lang/Throwable
LocalVariableTable:
Start Length Slot Name Signature
70 15 10 t Ljava/lang/Throwable;
5 90 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 90 1 sql Ljava/lang/String;
5 90 2 wrap Lweblogic/ejb/container/internal/InvocationWrapper;
5 90 3 finder Ljava/lang/reflect/Method;
5 90 4 isSelect Z
5 90 5 arguments Ljava/util/Map;
5 90 6 flattenedArguments Ljava/util/Map;
5 90 7 pquery Lweblogic/ejb/PreparedQuery;
15 80 9 ret Ljava/lang/Object;
LineNumberTable:
line 2593: 5
line 2595: 15
line 2597: 28
line 2595: 46
line 2606: 51
line 2603: 61
line 2605: 70
line 2608: 85
StackMapTable: number_of_entries = 2
frame_type = 255 /* full_frame */
offset_delta = 61
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/String, class weblogic/ejb/container/internal/InvocationWrapper, class java/lang/reflect/Method, int, class java/util/Map, class java/util/Map, class weblogic/ejb/PreparedQuery, class "[Z", class java/lang/Object ]
stack = [ class java/lang/Throwable ]
frame_type = 23 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
public java.lang.Object dynamicSqlQuery(java.lang.String, java.lang.Object[], weblogic.ejb.WLQueryProperties, java.lang.reflect.Method, boolean, java.lang.Class) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/String;[Ljava/lang/Object;Lweblogic/ejb/WLQueryProperties;Ljava/lang/reflect/Method;ZLjava/lang/Class;)Ljava/lang/Object;
flags: ACC_PUBLIC
Code:
stack=9, locals=10, args_size=7
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 7
5: aconst_null
6: astore 8
8: aload 7
10: sipush 1259
13: iconst_1
14: bastore
15: aload_0
16: getfield #274 // Field rdbmsPersistence:Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
19: aload_1
20: aload_2
21: aload_3
22: iload 5
24: aload 6
26: aload 7
28: sipush 1260
31: iconst_1
32: bastore
33: invokevirtual #1533 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.dynamicSqlQuery:(Ljava/lang/String;[Ljava/lang/Object;Lweblogic/ejb/WLQueryProperties;ZLjava/lang/Class;)Ljava/lang/Object;
36: astore 8
38: aload 7
40: sipush 1261
43: iconst_1
44: bastore
45: goto 73
48: astore 9
50: aload 7
52: sipush 1262
55: iconst_1
56: bastore
57: aload_0
58: aload 4
60: aconst_null
61: aload 9
63: invokevirtual #1427 // Method handleMethodException:(Ljava/lang/reflect/Method;[Ljava/lang/Class;Ljava/lang/Throwable;)V
66: aload 7
68: sipush 1263
71: iconst_1
72: bastore
73: aload 8
75: aload 7
77: sipush 1264
80: iconst_1
81: bastore
82: areturn
Exception table:
from to target type
8 38 48 Class java/lang/Throwable
LocalVariableTable:
Start Length Slot Name Signature
57 16 9 t Ljava/lang/Throwable;
5 78 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 78 1 sql Ljava/lang/String;
5 78 2 arguments [Ljava/lang/Object;
5 78 3 props Lweblogic/ejb/WLQueryProperties;
5 78 4 finder Ljava/lang/reflect/Method;
5 78 5 isLocal Z
5 78 6 resultType Ljava/lang/Class;
15 68 8 result Ljava/lang/Object;
LineNumberTable:
line 2620: 5
line 2622: 15
line 2623: 33
line 2633: 38
line 2630: 48
line 2632: 57
line 2635: 73
StackMapTable: number_of_entries = 2
frame_type = 255 /* full_frame */
offset_delta = 48
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/String, class "[Ljava/lang/Object;", class weblogic/ejb/WLQueryProperties, class java/lang/reflect/Method, int, class java/lang/Class, class "[Z", class java/lang/Object ]
stack = [ class java/lang/Throwable ]
frame_type = 24 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
public java.lang.Object dynamicQuery(java.lang.String, java.lang.Object[], weblogic.ejb.WLQueryProperties, java.lang.reflect.Method, boolean, boolean) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/String;[Ljava/lang/Object;Lweblogic/ejb/WLQueryProperties;Ljava/lang/reflect/Method;ZZ)Ljava/lang/Object;
flags: ACC_PUBLIC
Code:
stack=8, locals=10, args_size=7
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 7
5: aconst_null
6: astore 8
8: aload 7
10: sipush 1265
13: iconst_1
14: bastore
15: aload_0
16: getfield #274 // Field rdbmsPersistence:Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
19: aload_1
20: aload_3
21: iload 5
23: iload 6
25: invokevirtual #1544 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.dynamicQuery:(Ljava/lang/String;Lweblogic/ejb/WLQueryProperties;ZZ)Ljava/lang/Object;
28: astore 8
30: aload 7
32: sipush 1266
35: iconst_1
36: bastore
37: goto 65
40: astore 9
42: aload 7
44: sipush 1267
47: iconst_1
48: bastore
49: aload_0
50: aload 4
52: aconst_null
53: aload 9
55: invokevirtual #1427 // Method handleMethodException:(Ljava/lang/reflect/Method;[Ljava/lang/Class;Ljava/lang/Throwable;)V
58: aload 7
60: sipush 1268
63: iconst_1
64: bastore
65: aload 8
67: aload 7
69: sipush 1269
72: iconst_1
73: bastore
74: areturn
Exception table:
from to target type
8 30 40 Class java/lang/Throwable
LocalVariableTable:
Start Length Slot Name Signature
49 16 9 t Ljava/lang/Throwable;
5 70 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 70 1 ejbql Ljava/lang/String;
5 70 2 arguments [Ljava/lang/Object;
5 70 3 props Lweblogic/ejb/WLQueryProperties;
5 70 4 finder Ljava/lang/reflect/Method;
5 70 5 isLocal Z
5 70 6 isSelect Z
15 60 8 ret Ljava/lang/Object;
LineNumberTable:
line 2647: 5
line 2649: 15
line 2654: 30
line 2651: 40
line 2653: 49
line 2656: 65
StackMapTable: number_of_entries = 2
frame_type = 255 /* full_frame */
offset_delta = 40
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/String, class "[Ljava/lang/Object;", class weblogic/ejb/WLQueryProperties, class java/lang/reflect/Method, int, int, class "[Z", class java/lang/Object ]
stack = [ class java/lang/Throwable ]
frame_type = 24 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
public java.lang.String nativeQuery(java.lang.String) throws javax.ejb.FinderException;
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: getfield #274 // Field rdbmsPersistence:Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
8: aload_1
9: invokevirtual #1550 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.nativeQuery:(Ljava/lang/String;)Ljava/lang/String;
12: aload_2
13: sipush 1270
16: iconst_1
17: bastore
18: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 15 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 15 1 ejbql Ljava/lang/String;
LineNumberTable:
line 2660: 4
Exceptions:
throws javax.ejb.FinderException
public java.lang.String getDatabaseProductName() throws javax.ejb.FinderException;
descriptor: ()Ljava/lang/String;
flags: ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: aload_0
5: getfield #274 // Field rdbmsPersistence:Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
8: invokevirtual #1553 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getDatabaseProductName:()Ljava/lang/String;
11: aload_1
12: sipush 1271
15: iconst_1
16: bastore
17: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 14 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 2664: 4
Exceptions:
throws javax.ejb.FinderException
public java.lang.String getDatabaseProductVersion() throws javax.ejb.FinderException;
descriptor: ()Ljava/lang/String;
flags: ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: aload_0
5: getfield #274 // Field rdbmsPersistence:Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
8: invokevirtual #1556 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getDatabaseProductVersion:()Ljava/lang/String;
11: aload_1
12: sipush 1272
15: iconst_1
16: bastore
17: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 14 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
LineNumberTable:
line 2668: 4
Exceptions:
throws javax.ejb.FinderException
public java.util.Set remoteWrapperSetFinder(java.lang.reflect.Method, java.lang.Object[]) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Set;
flags: ACC_PUBLIC
Code:
stack=8, locals=4, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_0
5: aload_1
6: aload_2
7: iconst_0
8: iconst_0
9: invokevirtual #1562 // Method wrapperSetFinder:(Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Set;
12: aload_3
13: sipush 1273
16: iconst_1
17: bastore
18: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 15 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 15 1 finder Ljava/lang/reflect/Method;
4 15 2 fk [Ljava/lang/Object;
LineNumberTable:
line 2673: 4
Exceptions:
throws weblogic.ejb.container.InternalException
public java.util.Set remoteWrapperSetFinder(java.lang.reflect.Method, java.lang.Object[], boolean) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;[Ljava/lang/Object;Z)Ljava/util/Set;
flags: ACC_PUBLIC
Code:
stack=8, locals=5, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: aload_0
6: aload_1
7: aload_2
8: iconst_0
9: iload_3
10: invokevirtual #1562 // Method wrapperSetFinder:(Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Set;
13: aload 4
15: sipush 1274
18: iconst_1
19: bastore
20: areturn
LocalVariableTable:
Start Length Slot Name Signature
5 16 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 16 1 finder Ljava/lang/reflect/Method;
5 16 2 fk [Ljava/lang/Object;
5 16 3 filterNulls Z
LineNumberTable:
line 2678: 5
Exceptions:
throws weblogic.ejb.container.InternalException
public java.util.Set localWrapperSetFinder(java.lang.reflect.Method, java.lang.Object[]) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Set;
flags: ACC_PUBLIC
Code:
stack=8, locals=4, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_0
5: aload_1
6: aload_2
7: iconst_1
8: iconst_0
9: invokevirtual #1562 // Method wrapperSetFinder:(Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Set;
12: aload_3
13: sipush 1275
16: iconst_1
17: bastore
18: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 15 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 15 1 finder Ljava/lang/reflect/Method;
4 15 2 fk [Ljava/lang/Object;
LineNumberTable:
line 2683: 4
Exceptions:
throws weblogic.ejb.container.InternalException
public java.util.Set localWrapperSetFinder(java.lang.reflect.Method, java.lang.Object[], boolean) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;[Ljava/lang/Object;Z)Ljava/util/Set;
flags: ACC_PUBLIC
Code:
stack=8, locals=5, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: aload_0
6: aload_1
7: aload_2
8: iconst_1
9: iload_3
10: invokevirtual #1562 // Method wrapperSetFinder:(Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Set;
13: aload 4
15: sipush 1276
18: iconst_1
19: bastore
20: areturn
LocalVariableTable:
Start Length Slot Name Signature
5 16 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 16 1 finder Ljava/lang/reflect/Method;
5 16 2 fk [Ljava/lang/Object;
5 16 3 filterNulls Z
LineNumberTable:
line 2695: 5
Exceptions:
throws weblogic.ejb.container.InternalException
public java.util.Set wrapperSetFinder(java.lang.reflect.Method, java.lang.Object[], boolean, boolean) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Set;
flags: ACC_PUBLIC
Code:
stack=7, locals=10, args_size=5
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 5
5: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
8: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
11: ifne 24
14: aload 5
16: sipush 1277
19: iconst_1
20: bastore
21: goto 44
24: aload 5
26: sipush 1278
29: iconst_1
30: bastore
31: ldc_w #1567 // String called wrapperSetFinder...
34: invokestatic #625 // Method debug:(Ljava/lang/String;)V
37: aload 5
39: sipush 1279
42: iconst_1
43: bastore
44: aload_0
45: iload_3
46: invokevirtual #1410 // Method getReflectionTarget:(Z)Ljavax/ejb/EntityBean;
49: astore 6
51: aconst_null
52: astore 7
54: aconst_null
55: astore 8
57: aload 5
59: sipush 1280
62: iconst_1
63: bastore
64: aload_0
65: getfield #61 // Field findersLoadBean:Z
68: ifeq 103
71: aload 5
73: sipush 1281
76: iconst_1
77: bastore
78: aload_0
79: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
82: aload 6
84: aload_1
85: aload_2
86: invokeinterface #1469, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/PersistenceManager.collectionFinder:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Collection;
91: astore 8
93: aload 5
95: sipush 1282
98: iconst_1
99: bastore
100: goto 125
103: aload_0
104: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
107: aload 6
109: aload_1
110: aload_2
111: invokeinterface #1469, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/PersistenceManager.collectionFinder:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Collection;
116: astore 7
118: aload 5
120: sipush 1283
123: iconst_1
124: bastore
125: aload 5
127: sipush 1284
130: iconst_1
131: bastore
132: goto 246
135: astore 9
137: aload 5
139: sipush 1285
142: iconst_1
143: bastore
144: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
147: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
150: ifne 163
153: aload 5
155: sipush 1286
158: iconst_1
159: bastore
160: goto 218
163: aload 5
165: sipush 1287
168: iconst_1
169: bastore
170: new #604 // class java/lang/StringBuilder
173: dup
174: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
177: ldc_w #1569 // String \texception thrown in setFinder:
180: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
183: aload 9
185: aload 5
187: sipush 1288
190: iconst_1
191: bastore
192: invokestatic #1574 // Method weblogic/utils/StackTraceUtilsClient.throwable2StackTrace:(Ljava/lang/Throwable;)Ljava/lang/String;
195: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
198: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
201: aload 5
203: sipush 1289
206: iconst_1
207: bastore
208: invokestatic #625 // Method debug:(Ljava/lang/String;)V
211: aload 5
213: sipush 1290
216: iconst_1
217: bastore
218: aload_0
219: aload 6
221: invokevirtual #1423 // Method destroyReflectionTarget:(Ljavax/ejb/EntityBean;)V
224: aload 5
226: sipush 1291
229: iconst_1
230: bastore
231: aload_0
232: aload_1
233: aconst_null
234: aload 9
236: invokevirtual #1427 // Method handleMethodException:(Ljava/lang/reflect/Method;[Ljava/lang/Class;Ljava/lang/Throwable;)V
239: aload 5
241: sipush 1292
244: iconst_1
245: bastore
246: aload_0
247: aload 6
249: invokevirtual #1434 // Method releaseReflectionTarget:(Ljavax/ejb/EntityBean;)V
252: aconst_null
253: astore 9
255: aload_0
256: getfield #61 // Field findersLoadBean:Z
259: ifeq 290
262: aload 5
264: sipush 1293
267: iconst_1
268: bastore
269: aload_0
270: aload 8
272: iload_3
273: iload 4
275: invokespecial #1578 // Method beanCollToObjectWrapperSet:(Ljava/util/Collection;ZZ)Ljava/util/Set;
278: astore 9
280: aload 5
282: sipush 1294
285: iconst_1
286: bastore
287: goto 308
290: aload_0
291: aload 7
293: iload_3
294: iload 4
296: invokevirtual #1581 // Method pkCollToObjectWrapperSet:(Ljava/util/Collection;ZZ)Ljava/util/Set;
299: astore 9
301: aload 5
303: sipush 1295
306: iconst_1
307: bastore
308: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
311: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
314: ifne 327
317: aload 5
319: sipush 1296
322: iconst_1
323: bastore
324: goto 376
327: aload 5
329: sipush 1297
332: iconst_1
333: bastore
334: new #604 // class java/lang/StringBuilder
337: dup
338: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
341: ldc_w #1583 // String returning
344: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
347: aload 9
349: invokeinterface #1162, 1 // InterfaceMethod java/util/Set.size:()I
354: invokevirtual #1138 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
357: ldc_w #1585 // String objects from setFinder.
360: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
363: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
366: invokestatic #625 // Method debug:(Ljava/lang/String;)V
369: aload 5
371: sipush 1298
374: iconst_1
375: bastore
376: aload 9
378: aload 5
380: sipush 1299
383: iconst_1
384: bastore
385: areturn
Exception table:
from to target type
57 125 135 Class java/lang/Throwable
LocalVariableTable:
Start Length Slot Name Signature
144 102 9 t Ljava/lang/Throwable;
5 381 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 381 1 finder Ljava/lang/reflect/Method;
5 381 2 fk [Ljava/lang/Object;
5 381 3 isLocal Z
5 381 4 filterNulls Z
51 335 6 reflectionTarget Ljavax/ejb/EntityBean;
54 332 7 pks Ljava/util/Collection;
64 322 8 eosFromFinder Ljava/util/Collection;
255 131 9 oset Ljava/util/Set;
LineNumberTable:
line 2720: 5
line 2721: 31
line 2723: 44
line 2724: 51
line 2725: 54
line 2728: 64
line 2729: 78
line 2732: 103
line 2744: 125
line 2735: 135
line 2736: 144
line 2737: 170
line 2738: 192
line 2737: 208
line 2741: 218
line 2743: 231
line 2746: 246
line 2748: 252
line 2749: 255
line 2750: 269
line 2753: 290
line 2755: 308
line 2756: 334
line 2758: 376
StackMapTable: number_of_entries = 12
frame_type = 252 /* append */
offset_delta = 24
locals = [ class "[Z" ]
frame_type = 19 /* same */
frame_type = 254 /* append */
offset_delta = 58
locals = [ class javax/ejb/EntityBean, null, null ]
frame_type = 255 /* full_frame */
offset_delta = 21
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/reflect/Method, class "[Ljava/lang/Object;", int, int, class "[Z", class javax/ejb/EntityBean, class java/util/Collection, class java/util/Collection ]
stack = []
frame_type = 73 /* same_locals_1_stack_item */
stack = [ class java/lang/Throwable ]
frame_type = 252 /* append */
offset_delta = 27
locals = [ class java/lang/Throwable ]
frame_type = 54 /* same */
frame_type = 250 /* chop */
offset_delta = 27
frame_type = 252 /* append */
offset_delta = 43
locals = [ null ]
frame_type = 255 /* full_frame */
offset_delta = 17
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/reflect/Method, class "[Ljava/lang/Object;", int, int, class "[Z", class javax/ejb/EntityBean, class java/util/Collection, class java/util/Collection, class java/util/Set ]
stack = []
frame_type = 18 /* same */
frame_type = 48 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
public java.util.Set remoteSetFinder(java.lang.reflect.Method, java.lang.Object[]) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Set;
flags: ACC_PUBLIC
Code:
stack=8, locals=4, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_0
5: aload_1
6: aload_2
7: iconst_1
8: iconst_0
9: invokespecial #1497 // Method collectionFinder:(Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Collection;
12: checkcast #566 // class java/util/Set
15: aload_3
16: sipush 1300
19: iconst_1
20: bastore
21: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 18 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 18 1 finder Ljava/lang/reflect/Method;
4 18 2 args [Ljava/lang/Object;
LineNumberTable:
line 2763: 4
Exceptions:
throws weblogic.ejb.container.InternalException
public java.util.Set localSetFinder(java.lang.reflect.Method, java.lang.Object[]) throws weblogic.ejb.container.InternalException;
descriptor: (Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/Set;
flags: ACC_PUBLIC
Code:
stack=8, locals=4, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_0
5: aload_1
6: aload_2
7: iconst_1
8: iconst_1
9: invokespecial #1497 // Method collectionFinder:(Ljava/lang/reflect/Method;[Ljava/lang/Object;ZZ)Ljava/util/Collection;
12: checkcast #566 // class java/util/Set
15: aload_3
16: sipush 1301
19: iconst_1
20: bastore
21: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 18 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 18 1 finder Ljava/lang/reflect/Method;
4 18 2 args [Ljava/lang/Object;
LineNumberTable:
line 2768: 4
Exceptions:
throws weblogic.ejb.container.InternalException
public void ensureDBExistence(java.lang.Object) throws java.lang.Throwable;
descriptor: (Ljava/lang/Object;)V
flags: ACC_PUBLIC
Code:
stack=7, locals=7, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_0
5: invokevirtual #1281 // Method getBeanFromPool:()Ljavax/ejb/EntityBean;
8: astore_3
9: aload_2
10: sipush 1302
13: iconst_1
14: bastore
15: aload_3
16: checkcast #681 // class weblogic/ejb/container/interfaces/WLEntityBean
19: iconst_1
20: invokeinterface #1288, 2 // InterfaceMethod weblogic/ejb/container/interfaces/WLEntityBean.__WL_setIsLocal:(Z)V
25: aload_2
26: sipush 1303
29: iconst_1
30: bastore
31: aload_0
32: invokevirtual #1592 // Method disableTransactionStatusCheck:()V
35: aload_2
36: sipush 1304
39: iconst_1
40: bastore
41: aload_0
42: getfield #258 // Field persistence:Lweblogic/ejb/container/persistence/spi/PersistenceManager;
45: aload_3
46: aload_0
47: invokevirtual #1391 // Method getFindByPrimaryKeyMethod:()Ljava/lang/reflect/Method;
50: aload_1
51: invokeinterface #1413, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/PersistenceManager.findByPrimaryKey:(Ljavax/ejb/EntityBean;Ljava/lang/reflect/Method;Ljava/lang/Object;)Ljava/lang/Object;
56: pop
57: aload_2
58: sipush 1305
61: iconst_1
62: bastore
63: aload_0
64: aload_3
65: invokevirtual #1300 // Method releaseBeanToPool:(Ljavax/ejb/EntityBean;)V
68: aload_2
69: sipush 1306
72: iconst_1
73: bastore
74: aload_0
75: invokevirtual #1595 // Method enableTransactionStatusCheck:()V
78: goto 168
81: astore 4
83: aload_2
84: sipush 1307
87: iconst_1
88: bastore
89: aload_0
90: aload_3
91: invokevirtual #1296 // Method destroyPooledBean:(Ljavax/ejb/EntityBean;)V
94: aload 4
96: instanceof #424 // class weblogic/ejb/container/InternalException
99: ifne 111
102: aload_2
103: sipush 1308
106: iconst_1
107: bastore
108: goto 144
111: aload 4
113: checkcast #424 // class weblogic/ejb/container/InternalException
116: getfield #1208 // Field weblogic/ejb/container/InternalException.detail:Ljava/lang/Throwable;
119: astore 5
121: aload 5
123: ifnonnull 135
126: aload_2
127: sipush 1309
130: iconst_1
131: bastore
132: goto 144
135: aload 5
137: aload_2
138: sipush 1310
141: iconst_1
142: bastore
143: athrow
144: aload 4
146: aload_2
147: sipush 1311
150: iconst_1
151: bastore
152: athrow
153: astore 6
155: aload_0
156: invokevirtual #1595 // Method enableTransactionStatusCheck:()V
159: aload 6
161: aload_2
162: sipush 1312
165: iconst_1
166: bastore
167: athrow
168: aload_2
169: sipush 1313
172: iconst_1
173: bastore
174: return
Exception table:
from to target type
25 74 81 Class java/lang/Throwable
25 74 153 any
81 155 153 any
LocalVariableTable:
Start Length Slot Name Signature
121 23 5 detail Ljava/lang/Throwable;
89 64 4 th Ljava/lang/Throwable;
4 171 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 171 1 pk Ljava/lang/Object;
15 160 3 pooledBean Ljavax/ejb/EntityBean;
LineNumberTable:
line 2772: 4
line 2773: 15
line 2775: 31
line 2776: 41
line 2777: 63
line 2790: 74
line 2791: 78
line 2779: 81
line 2780: 89
line 2782: 94
line 2783: 111
line 2784: 121
line 2787: 144
line 2790: 153
line 2792: 168
StackMapTable: number_of_entries = 6
frame_type = 255 /* full_frame */
offset_delta = 81
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/Object, class "[Z", class javax/ejb/EntityBean ]
stack = [ class java/lang/Throwable ]
frame_type = 252 /* append */
offset_delta = 29
locals = [ class java/lang/Throwable ]
frame_type = 252 /* append */
offset_delta = 23
locals = [ class java/lang/Throwable ]
frame_type = 250 /* chop */
offset_delta = 8
frame_type = 255 /* full_frame */
offset_delta = 8
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class java/lang/Object, class "[Z", class javax/ejb/EntityBean ]
stack = [ class java/lang/Throwable ]
frame_type = 14 /* same */
Exceptions:
throws java.lang.Throwable
public void disableTransactionStatusCheck() throws javax.transaction.SystemException;
descriptor: ()V
flags: ACC_PUBLIC
Code:
stack=6, locals=4, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: invokestatic #375 // Method weblogic/ejb/container/internal/TransactionService.getTransactionManager:()Ljavax/transaction/TransactionManager;
7: invokeinterface #1597, 1 // InterfaceMethod javax/transaction/TransactionManager.getTransaction:()Ljavax/transaction/Transaction;
12: astore_2
13: aload_2
14: ifnonnull 24
17: aload_1
18: sipush 1314
21: iconst_1
22: bastore
23: return
24: aload_2
25: checkcast #1599 // class weblogic/transaction/Transaction
28: astore_3
29: aload_1
30: sipush 1315
33: iconst_1
34: bastore
35: aload_3
36: ldc_w #1601 // String DISABLE_TX_STATUS_CHECK
39: ldc_w #1603 // String true
42: invokeinterface #1607, 3 // InterfaceMethod weblogic/transaction/Transaction.setProperty:(Ljava/lang/String;Ljava/io/Serializable;)V
47: aload_1
48: sipush 1316
51: iconst_1
52: bastore
53: return
LocalVariableTable:
Start Length Slot Name Signature
4 50 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
13 41 2 tx Ljavax/transaction/Transaction;
35 19 3 wtx Lweblogic/transaction/Transaction;
LineNumberTable:
line 2795: 4
line 2797: 13
line 2799: 24
line 2800: 35
line 2801: 47
StackMapTable: number_of_entries = 1
frame_type = 253 /* append */
offset_delta = 24
locals = [ class "[Z", class javax/transaction/Transaction ]
Exceptions:
throws javax.transaction.SystemException
public void enableTransactionStatusCheck() throws javax.transaction.SystemException;
descriptor: ()V
flags: ACC_PUBLIC
Code:
stack=6, locals=4, args_size=1
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_1
4: invokestatic #375 // Method weblogic/ejb/container/internal/TransactionService.getTransactionManager:()Ljavax/transaction/TransactionManager;
7: invokeinterface #1597, 1 // InterfaceMethod javax/transaction/TransactionManager.getTransaction:()Ljavax/transaction/Transaction;
12: astore_2
13: aload_2
14: ifnonnull 24
17: aload_1
18: sipush 1317
21: iconst_1
22: bastore
23: return
24: aload_2
25: checkcast #1599 // class weblogic/transaction/Transaction
28: astore_3
29: aload_1
30: sipush 1318
33: iconst_1
34: bastore
35: aload_3
36: ldc_w #1601 // String DISABLE_TX_STATUS_CHECK
39: aconst_null
40: invokeinterface #1607, 3 // InterfaceMethod weblogic/transaction/Transaction.setProperty:(Ljava/lang/String;Ljava/io/Serializable;)V
45: aload_1
46: sipush 1319
49: iconst_1
50: bastore
51: return
LocalVariableTable:
Start Length Slot Name Signature
4 48 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
13 39 2 tx Ljavax/transaction/Transaction;
35 17 3 wtx Lweblogic/transaction/Transaction;
LineNumberTable:
line 2804: 4
line 2806: 13
line 2808: 24
line 2809: 35
line 2810: 45
StackMapTable: number_of_entries = 1
frame_type = 253 /* append */
offset_delta = 24
locals = [ class "[Z", class javax/transaction/Transaction ]
Exceptions:
throws javax.transaction.SystemException
protected java.util.Iterator cascadeDeleteRemove(weblogic.ejb.container.internal.InvocationWrapper, javax.ejb.EntityBean) throws weblogic.ejb.container.InternalException;
descriptor: (Lweblogic/ejb/container/internal/InvocationWrapper;Ljavax/ejb/EntityBean;)Ljava/util/Iterator;
flags: ACC_PROTECTED
Code:
stack=8, locals=10, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: new #823 // class java/util/ArrayList
7: dup
8: invokespecial #824 // Method java/util/ArrayList."<init>":()V
11: astore 4
13: aload_3
14: sipush 1320
17: iconst_1
18: bastore
19: new #823 // class java/util/ArrayList
22: dup
23: invokespecial #824 // Method java/util/ArrayList."<init>":()V
26: astore 5
28: aload_3
29: sipush 1321
32: iconst_1
33: bastore
34: new #1613 // class java/util/HashMap
37: dup
38: invokespecial #1614 // Method java/util/HashMap."<init>":()V
41: astore 6
43: aload_3
44: sipush 1322
47: iconst_1
48: bastore
49: aload 4
51: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
56: astore 7
58: aload_0
59: getfield #270 // Field isCascadeDelete:Z
62: ifne 74
65: aload 7
67: aload_3
68: sipush 1323
71: iconst_1
72: bastore
73: areturn
74: aload_2
75: instanceof #501 // class weblogic/ejb/container/persistence/spi/CMPBean
78: ifne 90
81: aload_3
82: sipush 1324
85: iconst_1
86: bastore
87: goto 170
90: aload_0
91: getfield #246 // Field uses20CMP:Z
94: ifne 106
97: aload_3
98: sipush 1325
101: iconst_1
102: bastore
103: goto 170
106: aload_3
107: sipush 1326
110: iconst_1
111: bastore
112: aload_2
113: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
116: aload 6
118: aload 4
120: aload 5
122: iconst_0
123: invokeinterface #1618, 5 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_makeCascadeDelList:(Ljava/util/Map;Ljava/util/List;Ljava/util/List;Z)V
128: goto 179
131: astore 8
133: aload_3
134: sipush 1327
137: iconst_1
138: bastore
139: ldc_w #1620 // String Error creating cascade delet list.
142: aload 8
144: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
147: aload_3
148: sipush 1328
151: iconst_1
152: bastore
153: new #166 // class java/lang/AssertionError
156: dup
157: ldc_w #1622 // String cannot reach
160: invokespecial #169 // Method java/lang/AssertionError."<init>":(Ljava/lang/Object;)V
163: aload_3
164: sipush 1329
167: iconst_1
168: bastore
169: athrow
170: aload 7
172: aload_3
173: sipush 1330
176: iconst_1
177: bastore
178: areturn
179: getstatic #597 // Field debugLogger:Lweblogic/diagnostics/debug/DebugLogger;
182: invokevirtual #602 // Method weblogic/diagnostics/debug/DebugLogger.isDebugEnabled:()Z
185: ifne 197
188: aload_3
189: sipush 1331
192: iconst_1
193: bastore
194: goto 563
197: aload_3
198: sipush 1332
201: iconst_1
202: bastore
203: new #604 // class java/lang/StringBuilder
206: dup
207: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
210: ldc_w #1624 // String mapCascadeDelBeans, ejbName-
213: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
216: aload_0
217: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
220: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
225: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
228: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
231: invokestatic #625 // Method debug:(Ljava/lang/String;)V
234: aload_3
235: sipush 1333
238: iconst_1
239: bastore
240: aload 6
242: invokeinterface #1627, 1 // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;
247: invokeinterface #580, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
252: astore 8
254: aload_3
255: sipush 1334
258: iconst_1
259: bastore
260: aload 8
262: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
267: ifeq 298
270: aload_3
271: sipush 1335
274: iconst_1
275: bastore
276: aload 8
278: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
283: invokevirtual #996 // Method java/lang/Object.toString:()Ljava/lang/String;
286: invokestatic #625 // Method debug:(Ljava/lang/String;)V
289: aload_3
290: sipush 1336
293: iconst_1
294: bastore
295: goto 260
298: new #604 // class java/lang/StringBuilder
301: dup
302: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
305: ldc_w #1629 // String listCascadeDelBeans, ejbName-
308: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
311: aload_0
312: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
315: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
320: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
323: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
326: invokestatic #625 // Method debug:(Ljava/lang/String;)V
329: aload_3
330: sipush 1337
333: iconst_1
334: bastore
335: aload 4
337: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
342: astore 8
344: aload_3
345: sipush 1338
348: iconst_1
349: bastore
350: aload 8
352: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
357: ifeq 426
360: aload_3
361: sipush 1339
364: iconst_1
365: bastore
366: aload 8
368: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
373: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
376: astore 9
378: aload_3
379: sipush 1340
382: iconst_1
383: bastore
384: aload 9
386: bipush 16
388: invokeinterface #1632, 2 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_setMethodState:(I)V
393: aload_3
394: sipush 1341
397: iconst_1
398: bastore
399: aload 9
401: invokeinterface #1043, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getEntityContext:()Ljavax/ejb/EntityContext;
406: invokeinterface #1635, 1 // InterfaceMethod javax/ejb/EntityContext.getPrimaryKey:()Ljava/lang/Object;
411: invokevirtual #996 // Method java/lang/Object.toString:()Ljava/lang/String;
414: invokestatic #625 // Method debug:(Ljava/lang/String;)V
417: aload_3
418: sipush 1342
421: iconst_1
422: bastore
423: goto 350
426: new #604 // class java/lang/StringBuilder
429: dup
430: invokespecial #605 // Method java/lang/StringBuilder."<init>":()V
433: ldc_w #1637 // String listCascadeDelBeansWithoutDBUpdate, ejbName-
436: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
439: aload_0
440: getfield #430 // Field beanInfo:Lweblogic/ejb/container/interfaces/BeanInfo;
443: invokeinterface #612, 1 // InterfaceMethod weblogic/ejb/container/interfaces/BeanInfo.getEJBName:()Ljava/lang/String;
448: invokevirtual #611 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
451: invokevirtual #621 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
454: invokestatic #625 // Method debug:(Ljava/lang/String;)V
457: aload_3
458: sipush 1343
461: iconst_1
462: bastore
463: aload 5
465: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
470: astore 8
472: aload_3
473: sipush 1344
476: iconst_1
477: bastore
478: aload 8
480: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
485: ifne 497
488: aload_3
489: sipush 1345
492: iconst_1
493: bastore
494: goto 563
497: aload_3
498: sipush 1346
501: iconst_1
502: bastore
503: aload 8
505: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
510: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
513: astore 9
515: aload_3
516: sipush 1347
519: iconst_1
520: bastore
521: aload 9
523: bipush 16
525: invokeinterface #1632, 2 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_setMethodState:(I)V
530: aload_3
531: sipush 1348
534: iconst_1
535: bastore
536: aload 9
538: invokeinterface #1043, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getEntityContext:()Ljavax/ejb/EntityContext;
543: invokeinterface #1635, 1 // InterfaceMethod javax/ejb/EntityContext.getPrimaryKey:()Ljava/lang/Object;
548: invokevirtual #996 // Method java/lang/Object.toString:()Ljava/lang/String;
551: invokestatic #625 // Method debug:(Ljava/lang/String;)V
554: aload_3
555: sipush 1349
558: iconst_1
559: bastore
560: goto 478
563: aload_0
564: getfield #65 // Field orderDatabaseOperations:Z
567: ifeq 579
570: aload_3
571: sipush 1350
574: iconst_1
575: bastore
576: goto 633
579: aload_3
580: sipush 1351
583: iconst_1
584: bastore
585: aload_2
586: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
589: invokeinterface #1640, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPersistenceManager:()Lweblogic/ejb/container/persistence/spi/PersistenceManager;
594: astore 8
596: aload 8
598: instanceof #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
601: ifne 613
604: aload_3
605: sipush 1352
608: iconst_1
609: bastore
610: goto 633
613: aload_3
614: sipush 1353
617: iconst_1
618: bastore
619: aload 8
621: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
624: invokevirtual #1643 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.flushModifiedBeans:()V
627: aload_3
628: sipush 1354
631: iconst_1
632: bastore
633: aload 5
635: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
640: astore 7
642: aload_3
643: sipush 1355
646: iconst_1
647: bastore
648: aload 7
650: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
655: ifeq 731
658: aload_3
659: sipush 1356
662: iconst_1
663: bastore
664: aload 7
666: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
671: checkcast #475 // class javax/ejb/EntityBean
674: astore 8
676: aload_3
677: sipush 1357
680: iconst_1
681: bastore
682: aload_0
683: aload 8
685: invokespecial #1647 // Method getCMPBMFromBeanObj:(Ljavax/ejb/EntityBean;)Lweblogic/ejb/container/persistence/spi/CMPBeanManager;
688: aload_1
689: aload 8
691: iconst_1
692: invokeinterface #1652, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBeanManager.remove:(Lweblogic/ejb/container/internal/InvocationWrapper;Ljavax/ejb/EntityBean;Z)V
697: aload_3
698: sipush 1358
701: iconst_1
702: bastore
703: goto 648
706: astore 8
708: aload_3
709: sipush 1359
712: iconst_1
713: bastore
714: ldc_w #1654 // String Error creating cascade step 2.
717: aload 8
719: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
722: aload_3
723: sipush 1360
726: iconst_1
727: bastore
728: goto 648
731: aload 4
733: invokeinterface #842, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
738: astore 7
740: aload_3
741: sipush 1361
744: iconst_1
745: bastore
746: aload 7
748: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
753: ifeq 847
756: aload_3
757: sipush 1362
760: iconst_1
761: bastore
762: aload 7
764: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
769: checkcast #475 // class javax/ejb/EntityBean
772: astore 8
774: aload 8
776: aload_2
777: if_acmpeq 789
780: aload_3
781: sipush 1363
784: iconst_1
785: bastore
786: goto 798
789: aload 7
791: aload_3
792: sipush 1364
795: iconst_1
796: bastore
797: areturn
798: aload_0
799: aload 8
801: invokespecial #1647 // Method getCMPBMFromBeanObj:(Ljavax/ejb/EntityBean;)Lweblogic/ejb/container/persistence/spi/CMPBeanManager;
804: aload_1
805: aload 8
807: iconst_0
808: invokeinterface #1652, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBeanManager.remove:(Lweblogic/ejb/container/internal/InvocationWrapper;Ljavax/ejb/EntityBean;Z)V
813: aload_3
814: sipush 1365
817: iconst_1
818: bastore
819: goto 746
822: astore 8
824: aload_3
825: sipush 1366
828: iconst_1
829: bastore
830: ldc_w #1656 // String Error during cascade delete.
833: aload 8
835: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
838: aload_3
839: sipush 1367
842: iconst_1
843: bastore
844: goto 746
847: aload 7
849: aload_3
850: sipush 1368
853: iconst_1
854: bastore
855: areturn
Exception table:
from to target type
106 128 131 Class java/lang/Exception
798 813 822 Class java/lang/Exception
756 791 822 Class java/lang/Exception
658 697 706 Class java/lang/Exception
LocalVariableTable:
Start Length Slot Name Signature
139 31 8 e Ljava/lang/Exception;
384 33 9 b Lweblogic/ejb/container/persistence/spi/CMPBean;
521 33 9 b Lweblogic/ejb/container/persistence/spi/CMPBean;
260 303 8 it Ljava/util/Iterator;
596 37 8 pm Lweblogic/ejb/container/persistence/spi/PersistenceManager;
682 15 8 iterBean Ljavax/ejb/EntityBean;
714 8 8 e Ljava/lang/Exception;
774 39 8 iterBean Ljavax/ejb/EntityBean;
830 8 8 e Ljava/lang/Exception;
4 852 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 852 1 wrap Lweblogic/ejb/container/internal/InvocationWrapper;
4 852 2 bean Ljavax/ejb/EntityBean;
19 837 4 listCascadeDelBeans Ljava/util/List;
34 822 5 listCascadeDelBeansWithoutDBUpdate Ljava/util/List;
49 807 6 mapCascadeDelBeans Ljava/util/Map;
58 798 7 iterCascadeDelBeans Ljava/util/Iterator;
LineNumberTable:
line 2819: 4
line 2820: 19
line 2821: 34
line 2823: 49
line 2826: 58
line 2831: 74
line 2833: 112
line 2843: 128
line 2839: 131
line 2840: 139
line 2842: 153
line 2846: 170
line 2849: 179
line 2850: 203
line 2851: 240
line 2852: 260
line 2853: 276
line 2856: 298
line 2857: 335
line 2858: 350
line 2859: 366
line 2860: 384
line 2861: 399
line 2862: 417
line 2864: 426
line 2865: 463
line 2866: 478
line 2867: 503
line 2868: 521
line 2869: 536
line 2870: 554
line 2883: 563
line 2884: 585
line 2885: 596
line 2886: 619
line 2897: 633
line 2898: 648
line 2900: 664
line 2901: 682
line 2909: 697
line 2903: 706
line 2906: 714
line 2909: 722
line 2913: 731
line 2914: 746
line 2916: 762
line 2917: 774
line 2918: 798
line 2925: 813
line 2920: 822
line 2923: 830
line 2925: 838
line 2928: 847
StackMapTable: number_of_entries = 25
frame_type = 255 /* full_frame */
offset_delta = 74
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class weblogic/ejb/container/internal/InvocationWrapper, class javax/ejb/EntityBean, class "[Z", class java/util/ArrayList, class java/util/ArrayList, class java/util/HashMap, class java/util/Iterator ]
stack = []
frame_type = 15 /* same */
frame_type = 15 /* same */
frame_type = 88 /* same_locals_1_stack_item */
stack = [ class java/lang/Exception ]
frame_type = 38 /* same */
frame_type = 8 /* same */
frame_type = 17 /* same */
frame_type = 252 /* append */
offset_delta = 62
locals = [ class java/util/Iterator ]
frame_type = 37 /* same */
frame_type = 51 /* same */
frame_type = 251 /* same_frame_extended */
offset_delta = 75
frame_type = 51 /* same */
frame_type = 18 /* same */
frame_type = 250 /* chop */
offset_delta = 65
frame_type = 15 /* same */
frame_type = 252 /* append */
offset_delta = 33
locals = [ class weblogic/ejb/container/persistence/spi/PersistenceManager ]
frame_type = 250 /* chop */
offset_delta = 19
frame_type = 14 /* same */
frame_type = 121 /* same_locals_1_stack_item */
stack = [ class java/lang/Exception ]
frame_type = 24 /* same */
frame_type = 14 /* same */
frame_type = 252 /* append */
offset_delta = 42
locals = [ class javax/ejb/EntityBean ]
frame_type = 8 /* same */
frame_type = 255 /* full_frame */
offset_delta = 23
locals = [ class weblogic/ejb/container/manager/BaseEntityManager, class weblogic/ejb/container/internal/InvocationWrapper, class javax/ejb/EntityBean, class "[Z", class java/util/ArrayList, class java/util/ArrayList, class java/util/HashMap, class java/util/Iterator ]
stack = [ class java/lang/Exception ]
frame_type = 24 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
protected void cascadeDeleteRemove(weblogic.ejb.container.internal.InvocationWrapper, javax.ejb.EntityBean, java.util.Iterator) throws weblogic.ejb.container.InternalException;
descriptor: (Lweblogic/ejb/container/internal/InvocationWrapper;Ljavax/ejb/EntityBean;Ljava/util/Iterator;)V
flags: ACC_PROTECTED
Code:
stack=7, locals=6, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: aload_0
6: getfield #246 // Field uses20CMP:Z
9: ifeq 22
12: aload 4
14: sipush 1369
17: iconst_1
18: bastore
19: goto 30
22: aload 4
24: sipush 1370
27: iconst_1
28: bastore
29: return
30: aload_3
31: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
36: ifeq 116
39: aload 4
41: sipush 1371
44: iconst_1
45: bastore
46: aload_3
47: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
52: checkcast #475 // class javax/ejb/EntityBean
55: astore 5
57: aload 4
59: sipush 1372
62: iconst_1
63: bastore
64: aload_0
65: aload 5
67: invokespecial #1647 // Method getCMPBMFromBeanObj:(Ljavax/ejb/EntityBean;)Lweblogic/ejb/container/persistence/spi/CMPBeanManager;
70: aload_1
71: aload 5
73: iconst_0
74: invokeinterface #1652, 4 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBeanManager.remove:(Lweblogic/ejb/container/internal/InvocationWrapper;Ljavax/ejb/EntityBean;Z)V
79: aload 4
81: sipush 1373
84: iconst_1
85: bastore
86: goto 30
89: astore 5
91: aload 4
93: sipush 1374
96: iconst_1
97: bastore
98: ldc_w #1664 // String Error during cascade delete
101: aload 5
103: invokestatic #512 // Method weblogic/ejb/container/internal/EJBRuntimeUtils.throwInternalException:(Ljava/lang/String;Ljava/lang/Throwable;)V
106: aload 4
108: sipush 1375
111: iconst_1
112: bastore
113: goto 30
116: aload 4
118: sipush 1376
121: iconst_1
122: bastore
123: return
Exception table:
from to target type
39 79 89 Class java/lang/Exception
LocalVariableTable:
Start Length Slot Name Signature
64 15 5 iterBean Ljavax/ejb/EntityBean;
98 8 5 e Ljava/lang/Exception;
5 119 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 119 1 wrap Lweblogic/ejb/container/internal/InvocationWrapper;
5 119 2 bean Ljavax/ejb/EntityBean;
5 119 3 iterCascadeDelBeans Ljava/util/Iterator;
LineNumberTable:
line 2936: 5
line 2938: 30
line 2940: 46
line 2941: 64
line 2948: 79
line 2943: 89
line 2946: 98
line 2948: 106
line 2950: 116
StackMapTable: number_of_entries = 4
frame_type = 252 /* append */
offset_delta = 22
locals = [ class "[Z" ]
frame_type = 7 /* same */
frame_type = 122 /* same_locals_1_stack_item */
stack = [ class java/lang/Exception ]
frame_type = 26 /* same */
Exceptions:
throws weblogic.ejb.container.InternalException
private weblogic.ejb.container.persistence.spi.CMPBeanManager getCMPBMFromBeanObj(javax.ejb.EntityBean);
descriptor: (Ljavax/ejb/EntityBean;)Lweblogic/ejb/container/persistence/spi/CMPBeanManager;
flags: ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_2
4: aload_1
5: checkcast #501 // class weblogic/ejb/container/persistence/spi/CMPBean
8: aload_2
9: sipush 1377
12: iconst_1
13: bastore
14: invokeinterface #1640, 1 // InterfaceMethod weblogic/ejb/container/persistence/spi/CMPBean.__WL_getPersistenceManager:()Lweblogic/ejb/container/persistence/spi/PersistenceManager;
19: checkcast #260 // class weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager
22: astore_3
23: aload_2
24: sipush 1378
27: iconst_1
28: bastore
29: aload_3
30: invokevirtual #1668 // Method weblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager.getBeanManager:()Lweblogic/ejb/container/manager/BaseEntityManager;
33: checkcast #1649 // class weblogic/ejb/container/persistence/spi/CMPBeanManager
36: aload_2
37: sipush 1379
40: iconst_1
41: bastore
42: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 39 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 39 1 bean Ljavax/ejb/EntityBean;
29 14 3 pm Lweblogic/ejb/container/cmp/rdbms/RDBMSPersistenceManager;
LineNumberTable:
line 2953: 4
line 2954: 14
line 2956: 29
public abstract void unpin(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
flags: ACC_PUBLIC, ACC_ABSTRACT
private java.util.Set beanCollToObjectWrapperSet(java.util.Collection, boolean, boolean);
descriptor: (Ljava/util/Collection;ZZ)Ljava/util/Set;
flags: ACC_PRIVATE
Code:
stack=7, locals=8, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: getstatic #498 // Field $assertionsDisabled:Z
8: ifeq 21
11: aload 4
13: sipush 1380
16: iconst_1
17: bastore
18: goto 50
21: aload_1
22: ifnull 35
25: aload 4
27: sipush 1381
30: iconst_1
31: bastore
32: goto 50
35: new #166 // class java/lang/AssertionError
38: dup
39: invokespecial #499 // Method java/lang/AssertionError."<init>":()V
42: aload 4
44: sipush 1382
47: iconst_1
48: bastore
49: athrow
50: new #69 // class java/util/HashSet
53: dup
54: invokespecial #72 // Method java/util/HashSet."<init>":()V
57: astore 5
59: aload 4
61: sipush 1383
64: iconst_1
65: bastore
66: aload_1
67: invokeinterface #957, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;
72: astore 6
74: aload 4
76: sipush 1384
79: iconst_1
80: bastore
81: aload 6
83: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
88: ifeq 230
91: aload 4
93: sipush 1385
96: iconst_1
97: bastore
98: aload 6
100: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
105: astore 7
107: aload 7
109: ifnonnull 152
112: iload_3
113: ifeq 126
116: aload 4
118: sipush 1386
121: iconst_1
122: bastore
123: goto 220
126: aload 4
128: sipush 1387
131: iconst_1
132: bastore
133: aload 5
135: aconst_null
136: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
141: pop
142: aload 4
144: sipush 1388
147: iconst_1
148: bastore
149: goto 220
152: iload_2
153: ifeq 193
156: aload 4
158: sipush 1389
161: iconst_1
162: bastore
163: aload 5
165: new #1672 // class weblogic/ejb/container/persistence/spi/EloWrapper
168: dup
169: aload 7
171: checkcast #544 // class javax/ejb/EJBLocalObject
174: invokespecial #1675 // Method weblogic/ejb/container/persistence/spi/EloWrapper."<init>":(Ljavax/ejb/EJBLocalObject;)V
177: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
182: pop
183: aload 4
185: sipush 1390
188: iconst_1
189: bastore
190: goto 220
193: aload 5
195: new #1677 // class weblogic/ejb/container/persistence/spi/EoWrapper
198: dup
199: aload 7
201: checkcast #542 // class javax/ejb/EJBObject
204: invokespecial #1680 // Method weblogic/ejb/container/persistence/spi/EoWrapper."<init>":(Ljavax/ejb/EJBObject;)V
207: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
212: pop
213: aload 4
215: sipush 1391
218: iconst_1
219: bastore
220: aload 4
222: sipush 1392
225: iconst_1
226: bastore
227: goto 81
230: aload 5
232: aload 4
234: sipush 1393
237: iconst_1
238: bastore
239: areturn
LocalVariableTable:
Start Length Slot Name Signature
107 113 7 eo Ljava/lang/Object;
5 235 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
5 235 1 eosFromFinder Ljava/util/Collection;
5 235 2 isLocal Z
5 235 3 filterNulls Z
66 174 5 s Ljava/util/Set;
81 159 6 it Ljava/util/Iterator;
LineNumberTable:
line 2970: 5
line 2972: 50
line 2973: 66
line 2975: 81
line 2976: 98
line 2978: 107
line 2979: 112
line 2980: 133
line 2982: 152
line 2983: 163
line 2986: 193
line 2988: 220
line 2990: 230
StackMapTable: number_of_entries = 9
frame_type = 252 /* append */
offset_delta = 21
locals = [ class "[Z" ]
frame_type = 13 /* same */
frame_type = 14 /* same */
frame_type = 253 /* append */
offset_delta = 30
locals = [ class java/util/HashSet, class java/util/Iterator ]
frame_type = 252 /* append */
offset_delta = 44
locals = [ class java/lang/Object ]
frame_type = 25 /* same */
frame_type = 40 /* same */
frame_type = 26 /* same */
frame_type = 250 /* chop */
offset_delta = 9
public java.util.Collection pkCollToColl(java.util.Collection, boolean);
descriptor: (Ljava/util/Collection;Z)Ljava/util/Collection;
flags: ACC_PUBLIC
Code:
stack=5, locals=8, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: getstatic #498 // Field $assertionsDisabled:Z
7: ifeq 19
10: aload_3
11: sipush 1394
14: iconst_1
15: bastore
16: goto 46
19: aload_1
20: ifnull 32
23: aload_3
24: sipush 1395
27: iconst_1
28: bastore
29: goto 46
32: new #166 // class java/lang/AssertionError
35: dup
36: invokespecial #499 // Method java/lang/AssertionError."<init>":()V
39: aload_3
40: sipush 1396
43: iconst_1
44: bastore
45: athrow
46: new #823 // class java/util/ArrayList
49: dup
50: invokespecial #824 // Method java/util/ArrayList."<init>":()V
53: astore 4
55: aload_3
56: sipush 1397
59: iconst_1
60: bastore
61: aload_1
62: invokeinterface #957, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;
67: astore 5
69: aload_3
70: sipush 1398
73: iconst_1
74: bastore
75: aload 5
77: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
82: ifeq 215
85: aload_3
86: sipush 1399
89: iconst_1
90: bastore
91: aload 5
93: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
98: astore 6
100: aload 6
102: ifnonnull 127
105: aload_3
106: sipush 1400
109: iconst_1
110: bastore
111: aload 4
113: aconst_null
114: invokevirtual #1682 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z
117: pop
118: aload_3
119: sipush 1401
122: iconst_1
123: bastore
124: goto 206
127: iload_2
128: ifeq 173
131: aload_3
132: sipush 1402
135: iconst_1
136: bastore
137: aload_0
138: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
141: aload 6
143: invokeinterface #1347, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf.allocateELO:(Ljava/lang/Object;)Lweblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf;
148: astore 7
150: aload_3
151: sipush 1403
154: iconst_1
155: bastore
156: aload 4
158: aload 7
160: invokevirtual #1682 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z
163: pop
164: aload_3
165: sipush 1404
168: iconst_1
169: bastore
170: goto 206
173: aload_0
174: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
177: aload 6
179: invokeinterface #1343, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf.allocateEO:(Ljava/lang/Object;)Ljavax/ejb/EJBObject;
184: astore 7
186: aload_3
187: sipush 1405
190: iconst_1
191: bastore
192: aload 4
194: aload 7
196: invokevirtual #1682 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z
199: pop
200: aload_3
201: sipush 1406
204: iconst_1
205: bastore
206: aload_3
207: sipush 1407
210: iconst_1
211: bastore
212: goto 75
215: aload 4
217: aload_3
218: sipush 1408
221: iconst_1
222: bastore
223: areturn
LocalVariableTable:
Start Length Slot Name Signature
156 8 7 elo Ljavax/ejb/EJBLocalObject;
192 14 7 eo Ljavax/ejb/EJBObject;
100 106 6 primaryKey Ljava/lang/Object;
4 220 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 220 1 pks Ljava/util/Collection;
4 220 2 isLocal Z
61 163 4 l Ljava/util/ArrayList;
75 149 5 it Ljava/util/Iterator;
LineNumberTable:
line 2994: 4
line 2996: 46
line 2998: 61
line 3000: 75
line 3001: 91
line 3004: 100
line 3005: 111
line 3006: 127
line 3007: 137
line 3008: 156
line 3009: 164
line 3011: 173
line 3012: 192
line 3014: 206
line 3016: 215
StackMapTable: number_of_entries = 8
frame_type = 252 /* append */
offset_delta = 19
locals = [ class "[Z" ]
frame_type = 12 /* same */
frame_type = 13 /* same */
frame_type = 253 /* append */
offset_delta = 28
locals = [ class java/util/ArrayList, class java/util/Iterator ]
frame_type = 252 /* append */
offset_delta = 51
locals = [ class java/lang/Object ]
frame_type = 45 /* same */
frame_type = 32 /* same */
frame_type = 250 /* chop */
offset_delta = 8
private java.util.Enumeration pkEnumToEnum(java.util.Enumeration, boolean);
descriptor: (Ljava/util/Enumeration;Z)Ljava/util/Enumeration;
flags: ACC_PRIVATE
Code:
stack=5, locals=7, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: getstatic #498 // Field $assertionsDisabled:Z
7: ifeq 19
10: aload_3
11: sipush 1409
14: iconst_1
15: bastore
16: goto 46
19: aload_1
20: ifnull 32
23: aload_3
24: sipush 1410
27: iconst_1
28: bastore
29: goto 46
32: new #166 // class java/lang/AssertionError
35: dup
36: invokespecial #499 // Method java/lang/AssertionError."<init>":()V
39: aload_3
40: sipush 1411
43: iconst_1
44: bastore
45: athrow
46: new #1478 // class weblogic/ejb/EJBObjectEnum
49: dup
50: invokespecial #1684 // Method weblogic/ejb/EJBObjectEnum."<init>":()V
53: astore 4
55: aload_3
56: sipush 1412
59: iconst_1
60: bastore
61: aload_1
62: invokeinterface #1251, 1 // InterfaceMethod java/util/Enumeration.hasMoreElements:()Z
67: ifeq 196
70: aload_3
71: sipush 1413
74: iconst_1
75: bastore
76: aload_1
77: invokeinterface #1254, 1 // InterfaceMethod java/util/Enumeration.nextElement:()Ljava/lang/Object;
82: astore 5
84: aload 5
86: ifnonnull 110
89: aload_3
90: sipush 1414
93: iconst_1
94: bastore
95: aload 4
97: aconst_null
98: invokevirtual #1687 // Method weblogic/ejb/EJBObjectEnum.addElement:(Ljava/lang/Object;)V
101: aload_3
102: sipush 1415
105: iconst_1
106: bastore
107: goto 187
110: iload_2
111: ifeq 155
114: aload_3
115: sipush 1416
118: iconst_1
119: bastore
120: aload_0
121: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
124: aload 5
126: invokeinterface #1347, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf.allocateELO:(Ljava/lang/Object;)Lweblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf;
131: astore 6
133: aload_3
134: sipush 1417
137: iconst_1
138: bastore
139: aload 4
141: aload 6
143: invokevirtual #1687 // Method weblogic/ejb/EJBObjectEnum.addElement:(Ljava/lang/Object;)V
146: aload_3
147: sipush 1418
150: iconst_1
151: bastore
152: goto 187
155: aload_0
156: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
159: aload 5
161: invokeinterface #1343, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf.allocateEO:(Ljava/lang/Object;)Ljavax/ejb/EJBObject;
166: astore 6
168: aload_3
169: sipush 1419
172: iconst_1
173: bastore
174: aload 4
176: aload 6
178: invokevirtual #1687 // Method weblogic/ejb/EJBObjectEnum.addElement:(Ljava/lang/Object;)V
181: aload_3
182: sipush 1420
185: iconst_1
186: bastore
187: aload_3
188: sipush 1421
191: iconst_1
192: bastore
193: goto 61
196: aload 4
198: aload_3
199: sipush 1422
202: iconst_1
203: bastore
204: areturn
LocalVariableTable:
Start Length Slot Name Signature
139 7 6 elo Ljavax/ejb/EJBLocalObject;
174 13 6 eo Ljavax/ejb/EJBObject;
84 103 5 primaryKey Ljava/lang/Object;
4 201 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 201 1 pks Ljava/util/Enumeration;
4 201 2 isLocal Z
61 144 4 en Lweblogic/ejb/EJBObjectEnum;
LineNumberTable:
line 3025: 4
line 3027: 46
line 3029: 61
line 3030: 76
line 3032: 84
line 3033: 95
line 3034: 110
line 3035: 120
line 3036: 139
line 3037: 146
line 3039: 155
line 3040: 174
line 3042: 187
line 3044: 196
StackMapTable: number_of_entries = 8
frame_type = 252 /* append */
offset_delta = 19
locals = [ class "[Z" ]
frame_type = 12 /* same */
frame_type = 13 /* same */
frame_type = 252 /* append */
offset_delta = 14
locals = [ class weblogic/ejb/EJBObjectEnum ]
frame_type = 252 /* append */
offset_delta = 48
locals = [ class java/lang/Object ]
frame_type = 44 /* same */
frame_type = 31 /* same */
frame_type = 250 /* chop */
offset_delta = 8
private java.util.Enumeration pkCollToEnum(java.util.Collection, boolean);
descriptor: (Ljava/util/Collection;Z)Ljava/util/Enumeration;
flags: ACC_PRIVATE
Code:
stack=5, locals=8, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: getstatic #498 // Field $assertionsDisabled:Z
7: ifeq 19
10: aload_3
11: sipush 1423
14: iconst_1
15: bastore
16: goto 46
19: aload_1
20: ifnull 32
23: aload_3
24: sipush 1424
27: iconst_1
28: bastore
29: goto 46
32: new #166 // class java/lang/AssertionError
35: dup
36: invokespecial #499 // Method java/lang/AssertionError."<init>":()V
39: aload_3
40: sipush 1425
43: iconst_1
44: bastore
45: athrow
46: new #1478 // class weblogic/ejb/EJBObjectEnum
49: dup
50: invokespecial #1684 // Method weblogic/ejb/EJBObjectEnum."<init>":()V
53: astore 4
55: aload_3
56: sipush 1426
59: iconst_1
60: bastore
61: aload_1
62: invokeinterface #957, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;
67: astore 5
69: aload_3
70: sipush 1427
73: iconst_1
74: bastore
75: aload 5
77: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
82: ifeq 212
85: aload_3
86: sipush 1428
89: iconst_1
90: bastore
91: aload 5
93: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
98: astore 6
100: aload 6
102: ifnonnull 126
105: aload_3
106: sipush 1429
109: iconst_1
110: bastore
111: aload 4
113: aconst_null
114: invokevirtual #1687 // Method weblogic/ejb/EJBObjectEnum.addElement:(Ljava/lang/Object;)V
117: aload_3
118: sipush 1430
121: iconst_1
122: bastore
123: goto 203
126: iload_2
127: ifeq 171
130: aload_3
131: sipush 1431
134: iconst_1
135: bastore
136: aload_0
137: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
140: aload 6
142: invokeinterface #1347, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf.allocateELO:(Ljava/lang/Object;)Lweblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf;
147: astore 7
149: aload_3
150: sipush 1432
153: iconst_1
154: bastore
155: aload 4
157: aload 7
159: invokevirtual #1687 // Method weblogic/ejb/EJBObjectEnum.addElement:(Ljava/lang/Object;)V
162: aload_3
163: sipush 1433
166: iconst_1
167: bastore
168: goto 203
171: aload_0
172: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
175: aload 6
177: invokeinterface #1343, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf.allocateEO:(Ljava/lang/Object;)Ljavax/ejb/EJBObject;
182: astore 7
184: aload_3
185: sipush 1434
188: iconst_1
189: bastore
190: aload 4
192: aload 7
194: invokevirtual #1687 // Method weblogic/ejb/EJBObjectEnum.addElement:(Ljava/lang/Object;)V
197: aload_3
198: sipush 1435
201: iconst_1
202: bastore
203: aload_3
204: sipush 1436
207: iconst_1
208: bastore
209: goto 75
212: aload 4
214: aload_3
215: sipush 1437
218: iconst_1
219: bastore
220: areturn
LocalVariableTable:
Start Length Slot Name Signature
155 7 7 elo Ljavax/ejb/EJBLocalObject;
190 13 7 eo Ljavax/ejb/EJBObject;
100 103 6 primaryKey Ljava/lang/Object;
4 217 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 217 1 pks Ljava/util/Collection;
4 217 2 isLocal Z
61 160 4 en Lweblogic/ejb/EJBObjectEnum;
75 146 5 iter Ljava/util/Iterator;
LineNumberTable:
line 3048: 4
line 3050: 46
line 3051: 61
line 3053: 75
line 3054: 91
line 3056: 100
line 3057: 111
line 3058: 126
line 3059: 136
line 3060: 155
line 3061: 162
line 3063: 171
line 3064: 190
line 3066: 203
line 3068: 212
StackMapTable: number_of_entries = 8
frame_type = 252 /* append */
offset_delta = 19
locals = [ class "[Z" ]
frame_type = 12 /* same */
frame_type = 13 /* same */
frame_type = 253 /* append */
offset_delta = 28
locals = [ class weblogic/ejb/EJBObjectEnum, class java/util/Iterator ]
frame_type = 252 /* append */
offset_delta = 50
locals = [ class java/lang/Object ]
frame_type = 44 /* same */
frame_type = 31 /* same */
frame_type = 250 /* chop */
offset_delta = 8
private java.util.Set pkCollToSet(java.util.Collection, boolean);
descriptor: (Ljava/util/Collection;Z)Ljava/util/Set;
flags: ACC_PRIVATE
Code:
stack=5, locals=8, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: getstatic #498 // Field $assertionsDisabled:Z
7: ifeq 19
10: aload_3
11: sipush 1438
14: iconst_1
15: bastore
16: goto 46
19: aload_1
20: ifnull 32
23: aload_3
24: sipush 1439
27: iconst_1
28: bastore
29: goto 46
32: new #166 // class java/lang/AssertionError
35: dup
36: invokespecial #499 // Method java/lang/AssertionError."<init>":()V
39: aload_3
40: sipush 1440
43: iconst_1
44: bastore
45: athrow
46: new #1502 // class weblogic/ejb20/utils/OrderedSet
49: dup
50: invokespecial #1691 // Method weblogic/ejb20/utils/OrderedSet."<init>":()V
53: astore 4
55: aload_3
56: sipush 1441
59: iconst_1
60: bastore
61: aload_1
62: invokeinterface #957, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;
67: astore 5
69: aload_3
70: sipush 1442
73: iconst_1
74: bastore
75: aload 5
77: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
82: ifeq 221
85: aload_3
86: sipush 1443
89: iconst_1
90: bastore
91: aload 5
93: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
98: astore 6
100: aload 6
102: ifnonnull 129
105: aload_3
106: sipush 1444
109: iconst_1
110: bastore
111: aload 4
113: aconst_null
114: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
119: pop
120: aload_3
121: sipush 1445
124: iconst_1
125: bastore
126: goto 212
129: iload_2
130: ifeq 177
133: aload_3
134: sipush 1446
137: iconst_1
138: bastore
139: aload_0
140: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
143: aload 6
145: invokeinterface #1347, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf.allocateELO:(Ljava/lang/Object;)Lweblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf;
150: astore 7
152: aload_3
153: sipush 1447
156: iconst_1
157: bastore
158: aload 4
160: aload 7
162: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
167: pop
168: aload_3
169: sipush 1448
172: iconst_1
173: bastore
174: goto 212
177: aload_0
178: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
181: aload 6
183: invokeinterface #1343, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf.allocateEO:(Ljava/lang/Object;)Ljavax/ejb/EJBObject;
188: astore 7
190: aload_3
191: sipush 1449
194: iconst_1
195: bastore
196: aload 4
198: aload 7
200: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
205: pop
206: aload_3
207: sipush 1450
210: iconst_1
211: bastore
212: aload_3
213: sipush 1451
216: iconst_1
217: bastore
218: goto 75
221: aload 4
223: aload_3
224: sipush 1452
227: iconst_1
228: bastore
229: areturn
LocalVariableTable:
Start Length Slot Name Signature
158 10 7 elo Ljavax/ejb/EJBLocalObject;
196 16 7 eo Ljavax/ejb/EJBObject;
100 112 6 primaryKey Ljava/lang/Object;
4 226 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 226 1 pks Ljava/util/Collection;
4 226 2 isLocal Z
61 169 4 eoSet Ljava/util/Set;
75 155 5 it Ljava/util/Iterator;
LineNumberTable:
line 3073: 4
line 3076: 46
line 3078: 61
line 3080: 75
line 3081: 91
line 3084: 100
line 3085: 111
line 3086: 129
line 3087: 139
line 3088: 158
line 3089: 168
line 3091: 177
line 3092: 196
line 3094: 212
line 3096: 221
StackMapTable: number_of_entries = 8
frame_type = 252 /* append */
offset_delta = 19
locals = [ class "[Z" ]
frame_type = 12 /* same */
frame_type = 13 /* same */
frame_type = 253 /* append */
offset_delta = 28
locals = [ class weblogic/ejb20/utils/OrderedSet, class java/util/Iterator ]
frame_type = 252 /* append */
offset_delta = 53
locals = [ class java/lang/Object ]
frame_type = 47 /* same */
frame_type = 34 /* same */
frame_type = 250 /* chop */
offset_delta = 8
public java.util.Set pkCollToObjectWrapperSet(java.util.Collection, boolean);
descriptor: (Ljava/util/Collection;Z)Ljava/util/Set;
flags: ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore_3
4: aload_0
5: aload_1
6: iload_2
7: iconst_0
8: invokevirtual #1581 // Method pkCollToObjectWrapperSet:(Ljava/util/Collection;ZZ)Ljava/util/Set;
11: aload_3
12: sipush 1453
15: iconst_1
16: bastore
17: areturn
LocalVariableTable:
Start Length Slot Name Signature
4 14 0 this Lweblogic/ejb/container/manager/BaseEntityManager;
4 14 1 pks Ljava/util/Collection;
4 14 2 isLocal Z
LineNumberTable:
line 3100: 4
public java.util.Set pkCollToObjectWrapperSet(java.util.Collection, boolean, boolean);
descriptor: (Ljava/util/Collection;ZZ)Ljava/util/Set;
flags: ACC_PUBLIC
Code:
stack=7, locals=9, args_size=4
0: invokestatic #1884 // Method $jacocoInit:()[Z
3: astore 4
5: getstatic #498 // Field $assertionsDisabled:Z
8: ifeq 21
11: aload 4
13: sipush 1454
16: iconst_1
17: bastore
18: goto 50
21: aload_1
22: ifnull 35
25: aload 4
27: sipush 1455
30: iconst_1
31: bastore
32: goto 50
35: new #166 // class java/lang/AssertionError
38: dup
39: invokespecial #499 // Method java/lang/AssertionError."<init>":()V
42: aload 4
44: sipush 1456
47: iconst_1
48: bastore
49: athrow
50: new #69 // class java/util/HashSet
53: dup
54: invokespecial #72 // Method java/util/HashSet."<init>":()V
57: astore 5
59: aload 4
61: sipush 1457
64: iconst_1
65: bastore
66: aload_1
67: invokeinterface #957, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;
72: astore 6
74: aload 4
76: sipush 1458
79: iconst_1
80: bastore
81: aload 6
83: invokeinterface #585, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
88: ifeq 264
91: aload 4
93: sipush 1459
96: iconst_1
97: bastore
98: aload 6
100: invokeinterface #588, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
105: astore 7
107: aload 7
109: ifnonnull 152
112: iload_3
113: ifeq 126
116: aload 4
118: sipush 1460
121: iconst_1
122: bastore
123: goto 254
126: aload 4
128: sipush 1461
131: iconst_1
132: bastore
133: aload 5
135: aconst_null
136: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
141: pop
142: aload 4
144: sipush 1462
147: iconst_1
148: bastore
149: goto 254
152: iload_2
153: ifeq 210
156: aload 4
158: sipush 1463
161: iconst_1
162: bastore
163: aload_0
164: getfield #461 // Field localHome:Lweblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf;
167: aload 7
169: invokeinterface #1347, 2 // InterfaceMethod weblogic/ejb/container/interfaces/BaseEJBLocalHomeIntf.allocateELO:(Ljava/lang/Object;)Lweblogic/ejb/container/interfaces/BaseEJBLocalObjectIntf;
174: astore 8
176: aload 4
178: sipush 1464
181: iconst_1
182: bastore
183: aload 5
185: new #1672 // class weblogic/ejb/container/persistence/spi/EloWrapper
188: dup
189: aload 8
191: invokespecial #1675 // Method weblogic/ejb/container/persistence/spi/EloWrapper."<init>":(Ljavax/ejb/EJBLocalObject;)V
194: invokeinterface #570, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z
199: pop
200: aload 4
202: sipush 1465
205: iconst_1
206: bastore
207: goto 254
210: aload_0
211: getfield #459 // Field remoteHome:Lweblogic/ejb/container/interfaces/BaseEJBRemoteHomeIntf;
214: aload 7
216: invokeinterface #1343, 2 // InterfaceMethod weblogic/ejb/cont
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment