public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) { // Let the visitor visit the classes referenced in the signature string. signatureAttribute.referencedClassesAccept(classVisitor); }
public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) { signatureAttribute.referencedClasses = findReferencedClasses(clazz, signatureAttribute.getSignature(clazz)); }
public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) { if (optionalAttributeVisitor != null) { signatureAttribute.accept(clazz, optionalAttributeVisitor); } }
public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) { // Create a copy of the attribute. SignatureAttribute newSignatureAttribute = new SignatureAttribute(constantAdder.addConstant(clazz, signatureAttribute.u2attributeNameIndex), constantAdder.addConstant(clazz, signatureAttribute.u2signatureIndex)); newSignatureAttribute.referencedClasses = signatureAttribute.referencedClasses; // Add it to the target. attributesEditor.addAttribute(newSignatureAttribute); }
public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) { // Create a copy of the attribute. SignatureAttribute newSignatureAttribute = new SignatureAttribute(constantAdder.addConstant(clazz, signatureAttribute.u2attributeNameIndex), constantAdder.addConstant(clazz, signatureAttribute.u2signatureIndex)); newSignatureAttribute.referencedClasses = signatureAttribute.referencedClasses; // Add it to the target. attributesEditor.addAttribute(newSignatureAttribute); }
public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) { signatureAttribute.referencedClasses = findReferencedClasses(clazz, signatureAttribute.getSignature(clazz)); }
public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) { // Create a copy of the attribute. SignatureAttribute newSignatureAttribute = new SignatureAttribute(constantAdder.addConstant(clazz, signatureAttribute.u2attributeNameIndex), constantAdder.addConstant(clazz, signatureAttribute.u2signatureIndex)); newSignatureAttribute.referencedClasses = signatureAttribute.referencedClasses; // Add it to the target. attributesEditor.addAttribute(newSignatureAttribute); }
public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) { // Let the visitor visit the classes referenced in the signature string. signatureAttribute.referencedClassesAccept(classVisitor); }
public void visitSignatureAttribute(Clazz clazz, Field field, SignatureAttribute signatureAttribute) { if (optionalAttributeVisitor != null) { signatureAttribute.accept(clazz, field, optionalAttributeVisitor); } }
public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) { signatureAttribute.referencedClasses = findReferencedClasses(clazz, signatureAttribute.getSignature(clazz)); }
public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) { // Create a copy of the attribute. SignatureAttribute newSignatureAttribute = new SignatureAttribute(constantAdder.addConstant(clazz, signatureAttribute.u2attributeNameIndex), constantAdder.addConstant(clazz, signatureAttribute.u2signatureIndex)); newSignatureAttribute.referencedClasses = signatureAttribute.referencedClasses; // Add it to the target. attributesEditor.addAttribute(newSignatureAttribute); }
public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) { // Let the visitor visit the classes referenced in the signature string. signatureAttribute.referencedClassesAccept(classVisitor); }
public void visitSignatureAttribute(Clazz clazz, Method method, SignatureAttribute signatureAttribute) { if (optionalAttributeVisitor != null) { signatureAttribute.accept(clazz, method, optionalAttributeVisitor); } }
public void visitSignatureAttribute(Clazz clazz, Method method, SignatureAttribute signatureAttribute) { String descriptor = method.getDescriptor(clazz); int descriptorIndex = descriptor.indexOf(ClassConstants.METHOD_ARGUMENTS_CLOSE); String signature = signatureAttribute.getSignature(clazz); int signatureIndex = signature.indexOf(ClassConstants.METHOD_ARGUMENTS_CLOSE); String newSignature = signature.substring(0, signatureIndex) + descriptor.charAt(descriptorIndex - 1) + signature.substring(signatureIndex); // Update the signature. signatureAttribute.u2signatureIndex = new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newSignature); }
attributeName.equals(ClassConstants.ATTR_Deprecated) ? (Attribute)new DeprecatedAttribute(): attributeName.equals(ClassConstants.ATTR_Synthetic) ? (Attribute)new SyntheticAttribute(): attributeName.equals(ClassConstants.ATTR_Signature) ? (Attribute)new SignatureAttribute(): attributeName.equals(ClassConstants.ATTR_ConstantValue) ? (Attribute)new ConstantValueAttribute(): attributeName.equals(ClassConstants.ATTR_MethodParameters) ? (Attribute)new MethodParametersAttribute():
public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) { // Let the visitor visit the classes referenced in the signature string. signatureAttribute.referencedClassesAccept(classVisitor); }
public void visitSignatureAttribute(Clazz clazz, Method method, SignatureAttribute signatureAttribute) { if (accepted(clazz, signatureAttribute)) { signatureAttribute.accept(clazz, method, attributeVisitor); } }
public void visitSignatureAttribute(Clazz clazz, Method method, SignatureAttribute signatureAttribute) { String descriptor = method.getDescriptor(clazz); int descriptorIndex = descriptor.indexOf(ClassConstants.METHOD_ARGUMENTS_CLOSE); String signature = signatureAttribute.getSignature(clazz); int signatureIndex = signature.indexOf(ClassConstants.METHOD_ARGUMENTS_CLOSE); String newSignature = signature.substring(0, signatureIndex) + descriptor.charAt(descriptorIndex - 1) + signature.substring(signatureIndex); // Update the signature. signatureAttribute.u2signatureIndex = new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newSignature); }
attributeName.equals(ClassConstants.ATTR_Deprecated) ? (Attribute)new DeprecatedAttribute(): attributeName.equals(ClassConstants.ATTR_Synthetic) ? (Attribute)new SyntheticAttribute(): attributeName.equals(ClassConstants.ATTR_Signature) ? (Attribute)new SignatureAttribute(): attributeName.equals(ClassConstants.ATTR_ConstantValue) ? (Attribute)new ConstantValueAttribute(): attributeName.equals(ClassConstants.ATTR_MethodParameters) ? (Attribute)new MethodParametersAttribute():
public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute) { if (accepted(clazz, signatureAttribute)) { signatureAttribute.accept(clazz, attributeVisitor); } }