jdk/src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
changeset 39739 5d058d6bd245
parent 37807 78e5cb21ca13
child 42338 a60f280f803c
equal deleted inserted replaced
39738:15fea8b870eb 39739:5d058d6bd245
   418         loadClassAndStartAgent( classname, "agentmain", optionsString );
   418         loadClassAndStartAgent( classname, "agentmain", optionsString );
   419     }
   419     }
   420 
   420 
   421     // WARNING: the native code knows the name & signature of this method
   421     // WARNING: the native code knows the name & signature of this method
   422     private byte[]
   422     private byte[]
   423     transform(  ClassLoader         loader,
   423     transform(  Module              module,
   424                 Module              module,
   424                 ClassLoader         loader,
   425                 String              classname,
   425                 String              classname,
   426                 Class<?>            classBeingRedefined,
   426                 Class<?>            classBeingRedefined,
   427                 ProtectionDomain    protectionDomain,
   427                 ProtectionDomain    protectionDomain,
   428                 byte[]              classfileBuffer,
   428                 byte[]              classfileBuffer,
   429                 boolean             isRetransformer) {
   429                 boolean             isRetransformer) {
   442         }
   442         }
   443         if (mgr == null) {
   443         if (mgr == null) {
   444             return null; // no manager, no transform
   444             return null; // no manager, no transform
   445         } else {
   445         } else {
   446             return mgr.transform(   module,
   446             return mgr.transform(   module,
       
   447                                     loader,
   447                                     classname,
   448                                     classname,
   448                                     classBeingRedefined,
   449                                     classBeingRedefined,
   449                                     protectionDomain,
   450                                     protectionDomain,
   450                                     classfileBuffer);
   451                                     classfileBuffer);
   451         }
   452         }