~ubuntu-branches/ubuntu/wily/proguard/wily

« back to all changes in this revision

Viewing changes to src/proguard/classfile/editor/ConstantPoolRemapper.java

  • Committer: Package Import Robot
  • Author(s): Emmanuel Bourg
  • Date: 2014-04-10 13:58:11 UTC
  • mfrom: (1.2.5)
  • Revision ID: package-import@ubuntu.com-20140410135811-ddwzt2avu94rnolt
Tags: 4.11-1
* Team upload.
* New upstream release
* Removed the non-free documentation from the package (Closes: #719706)
* Removed the pre-built jars from the upstream tarball
* debian/control:
  - The package is now co-maintained with the Java Team
  - Standards-Version updated to 3.9.5 (no changes)
  - Added the Vcs-* fields
  - Added the Homepage field
* Switch to debhelper level 9
* Use XZ compression for the upstream tarball

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 * ProGuard -- shrinking, optimization, obfuscation, and preverification
3
3
 *             of Java bytecode.
4
4
 *
5
 
 * Copyright (c) 2002-2012 Eric Lafortune (eric@graphics.cornell.edu)
 
5
 * Copyright (c) 2002-2013 Eric Lafortune (eric@graphics.cornell.edu)
6
6
 *
7
7
 * This program is free software; you can redistribute it and/or modify it
8
8
 * under the terms of the GNU General Public License as published by the Free
58
58
             AnnotationVisitor,
59
59
             ElementValueVisitor
60
60
{
61
 
    private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(false);
 
61
    private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(false, true);
62
62
 
63
63
    private int[] constantIndexMap;
64
64
 
506
506
            Instruction replacementInstruction =
507
507
                new ConstantInstruction(constantInstruction.opcode,
508
508
                                        newConstantIndex,
509
 
                                        constantInstruction.constant).shrink();
 
509
                                        constantInstruction.constant);
510
510
 
511
511
            codeAttributeEditor.replaceInstruction(offset, replacementInstruction);
512
512
        }