jdk/test/java/lang/instrument/ATransformerManagementTestCase.java
changeset 13576 850377563282
parent 5506 202f599c92aa
child 36511 9d0388c6b336
equal deleted inserted replaced
13575:017f49f1f3cb 13576:850377563282
     1 /*
     1 /*
     2  * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    97     protected void
    97     protected void
    98     addTransformerToManager(
    98     addTransformerToManager(
    99         Instrumentation         manager,
    99         Instrumentation         manager,
   100         ClassFileTransformer    transformer)
   100         ClassFileTransformer    transformer)
   101     {
   101     {
       
   102         addTransformerToManager(manager, transformer, false);
       
   103     }
       
   104 
       
   105     /**
       
   106      * Method addTransformerToManager.
       
   107      * @param manager
       
   108      * @param transformer
       
   109      * @param canRetransform
       
   110      */
       
   111     protected void
       
   112     addTransformerToManager(
       
   113         Instrumentation         manager,
       
   114         ClassFileTransformer    transformer,
       
   115         boolean                 canRetransform)
       
   116     {
   102         if (transformer != null)
   117         if (transformer != null)
   103         {
   118         {
   104             fTransformers.add(transformer);
   119             fTransformers.add(transformer);
   105         }
   120         }
   106         manager.addTransformer(transformer);
   121         manager.addTransformer(transformer, canRetransform);
   107         verbosePrint("Added transformer " + transformer);
   122         verbosePrint("Added transformer " + transformer
       
   123             + " with canRetransform=" + canRetransform);
   108     }
   124     }
   109 
   125 
   110     /**
   126     /**
   111      * Remove transformer from manager and list
   127      * Remove transformer from manager and list
   112      * @param manager
   128      * @param manager