test/java/lang/instrument/ATransformerManagementTestCase.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 97,112 **** protected void addTransformerToManager( Instrumentation manager, ClassFileTransformer transformer) { if (transformer != null) { fTransformers.add(transformer); } ! manager.addTransformer(transformer); ! verbosePrint("Added transformer " + transformer); } /** * Remove transformer from manager and list * @param manager --- 97,128 ---- protected void addTransformerToManager( Instrumentation manager, ClassFileTransformer transformer) { + addTransformerToManager(manager, transformer, false); + } + + /** + * Method addTransformerToManager. + * @param manager + * @param transformer + * @param canRetransform + */ + protected void + addTransformerToManager( + Instrumentation manager, + ClassFileTransformer transformer, + boolean canRetransform) + { if (transformer != null) { fTransformers.add(transformer); } ! manager.addTransformer(transformer, canRetransform); ! verbosePrint("Added transformer " + transformer ! + " with canRetransform=" + canRetransform); } /** * Remove transformer from manager and list * @param manager