/external/proguard/src/proguard/obfuscate/ |
H A D | NameAndTypeUsageMarker.java | 97 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 99 if (enclosingMethodAttribute.u2nameAndTypeIndex != 0) 101 markNameAndTypeConstant(clazz, enclosingMethodAttribute.u2nameAndTypeIndex);
|
H A D | ClassObfuscator.java | 179 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 182 enclosingMethodAttribute.referencedClassAccept(this); 185 String outerClassName = clazz.getClassName(enclosingMethodAttribute.u2classIndex);
|
H A D | Utf8UsageMarker.java | 145 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 147 markCpUtf8Entry(clazz, enclosingMethodAttribute.u2attributeNameIndex); 150 //clazz.constantPoolEntryAccept(this, enclosingMethodAttribute.u2classIndex); 151 //clazz.constantPoolEntryAccept(this, enclosingMethodAttribute.u2nameAndTypeIndex);
|
/external/proguard/src/proguard/optimize/peephole/ |
H A D | RetargetedInnerClassAttributeRemover.java | 98 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 104 checkTarget(enclosingMethodAttribute.referencedClass);
|
/external/proguard/src/proguard/classfile/editor/ |
H A D | AttributeAdder.java | 154 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 158 new EnclosingMethodAttribute(constantAdder.addConstant(clazz, enclosingMethodAttribute.u2attributeNameIndex), 159 constantAdder.addConstant(clazz, enclosingMethodAttribute.u2classIndex), 160 enclosingMethodAttribute.u2nameAndTypeIndex == 0 ? 0 : 161 constantAdder.addConstant(clazz, enclosingMethodAttribute.u2nameAndTypeIndex)); 163 newEnclosingMethodAttribute.referencedClass = enclosingMethodAttribute.referencedClass; 164 newEnclosingMethodAttribute.referencedMethod = enclosingMethodAttribute.referencedMethod;
|
H A D | MemberReferenceFixer.java | 294 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 296 Member referencedMember = enclosingMethodAttribute.referencedMethod; 299 Clazz referencedClass = enclosingMethodAttribute.referencedClass; 302 if (!enclosingMethodAttribute.getClassName(clazz).equals(referencedClass.getName())) 305 enclosingMethodAttribute.u2classIndex = 310 if (!enclosingMethodAttribute.getName(clazz).equals(referencedMember.getName(referencedClass)) || 311 !enclosingMethodAttribute.getType(clazz).equals(referencedMember.getDescriptor(referencedClass))) 314 enclosingMethodAttribute.u2nameAndTypeIndex =
|
H A D | ConstantPoolRemapper.java | 261 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 263 enclosingMethodAttribute.u2attributeNameIndex = 264 remapConstantIndex(enclosingMethodAttribute.u2attributeNameIndex); 265 enclosingMethodAttribute.u2classIndex = 266 remapConstantIndex(enclosingMethodAttribute.u2classIndex); 267 enclosingMethodAttribute.u2nameAndTypeIndex = 268 remapConstantIndex(enclosingMethodAttribute.u2nameAndTypeIndex);
|
/external/proguard/src/proguard/shrink/ |
H A D | ClassShrinker.java | 152 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 160 if (enclosingMethodAttribute.referencedMethod != null && 161 !usageMarker.isUsed(enclosingMethodAttribute.referencedMethod)) 163 enclosingMethodAttribute.u2nameAndTypeIndex = 0; 165 enclosingMethodAttribute.referencedMethod = null;
|
H A D | UsageMarker.java | 509 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 511 markAsUsed(enclosingMethodAttribute); 513 markConstant(clazz, enclosingMethodAttribute.u2attributeNameIndex); 514 markConstant(clazz, enclosingMethodAttribute.u2classIndex); 516 if (enclosingMethodAttribute.u2nameAndTypeIndex != 0) 518 markConstant(clazz, enclosingMethodAttribute.u2nameAndTypeIndex);
|
/external/proguard/src/proguard/classfile/util/ |
H A D | ClassReferenceInitializer.java | 232 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 235 String enclosingClassName = enclosingMethodAttribute.getClassName(clazz); 253 if (enclosingMethodAttribute.u2nameAndTypeIndex == 0) 258 String name = enclosingMethodAttribute.getName(clazz); 259 String type = enclosingMethodAttribute.getType(clazz); 279 enclosingMethodAttribute.referencedClass = referencedClass; 280 enclosingMethodAttribute.referencedMethod = referencedMethod;
|
H A D | SimplifiedVisitor.java | 243 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 245 visitAnyAttribute(clazz, enclosingMethodAttribute);
|
/external/proguard/src/proguard/classfile/visitor/ |
H A D | ReferencedClassVisitor.java | 138 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 141 enclosingMethodAttribute.referencedClassAccept(classVisitor);
|
H A D | ClassPrinter.java | 397 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 399 println(visitorInfo(enclosingMethodAttribute) + 403 clazz.constantPoolEntryAccept(enclosingMethodAttribute.u2classIndex, this); 405 if (enclosingMethodAttribute.u2nameAndTypeIndex != 0) 407 clazz.constantPoolEntryAccept(enclosingMethodAttribute.u2nameAndTypeIndex, this);
|
/external/proguard/src/proguard/classfile/attribute/visitor/ |
H A D | AttributeNameFilter.java | 96 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 98 if (accepted(clazz, enclosingMethodAttribute)) 100 enclosingMethodAttribute.accept(clazz, attributeVisitor);
|
H A D | AttributeVisitor.java | 42 public void visitEnclosingMethodAttribute( Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute); argument
|
H A D | RequiredAttributeFilter.java | 110 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 114 enclosingMethodAttribute.accept(clazz, optionalAttributeVisitor);
|
H A D | MultiAttributeVisitor.java | 115 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 119 attributeVisitors[index].visitEnclosingMethodAttribute(clazz, enclosingMethodAttribute);
|
/external/proguard/src/proguard/optimize/ |
H A D | ChangedCodePrinter.java | 75 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 77 attributeVisitor.visitEnclosingMethodAttribute(clazz, enclosingMethodAttribute);
|
/external/proguard/src/proguard/classfile/io/ |
H A D | ProgramClassWriter.java | 306 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 308 dataOutput.writeShort(enclosingMethodAttribute.u2classIndex); 309 dataOutput.writeShort(enclosingMethodAttribute.u2nameAndTypeIndex);
|
H A D | ProgramClassReader.java | 311 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute) argument 313 enclosingMethodAttribute.u2classIndex = dataInput.readUnsignedShort(); 314 enclosingMethodAttribute.u2nameAndTypeIndex = dataInput.readUnsignedShort();
|