Home | History | Annotate | Download | only in obfuscate

Lines Matching refs:constant

24 import proguard.classfile.constant.Constant;
30 * This ClassVisitor removes NameAndType constant pool entries
47 // Shift the used constant pool entries together, filling out the
54 // Remap all constant pool references.
69 * from the given constant pool.
72 private int shrinkConstantPool(Constant[] constantPool, int length)
84 // Shift the used constant pool entries together.
89 Constant constant = constantPool[index];
92 if (constant != null)
94 isUsed = constant.getTag() != ClassConstants.CONSTANT_NameAndType ||
95 NameAndTypeUsageMarker.isUsed(constant);
100 constantPool[counter++] = constant;
104 // Clear the remaining constant pool elements.