@Override public void visitAnyConstant(Clazz clazz, Constant constant) { // append as Object by default. Override below if necessary. estimatedStringLength += 16; appendChainComposer.invokevirtual(ClassConstants.NAME_JAVA_LANG_STRING_BUILDER, ClassConstants.METHOD_NAME_APPEND, ClassConstants.METHOD_TYPE_OBJECT_STRING_BUILDER); }
@Override public void visitAnyConstant(Clazz clazz, Constant constant) { // append as Object by default. Override below if necessary. estimatedStringLength += 16; appendChainComposer.invokevirtual(ClassConstants.NAME_JAVA_LANG_STRING_BUILDER, ClassConstants.METHOD_NAME_APPEND, ClassConstants.METHOD_TYPE_OBJECT_STRING_BUILDER); }
@Override public void visitAnyConstant(Clazz clazz, Constant constant) { // append as Object by default. Override below if necessary. estimatedStringLength += 16; appendChainComposer.invokevirtual(ClassConstants.NAME_JAVA_LANG_STRING_BUILDER, ClassConstants.METHOD_NAME_APPEND, ClassConstants.METHOD_TYPE_OBJECT_STRING_BUILDER); }
public InstructionSequenceBuilder invokevirtual(int classIndex, String name, String descriptor) { return invokevirtual(constantPoolEditor.addMethodrefConstant(classIndex, name, descriptor, null, null)); }
public InstructionSequenceBuilder invokevirtual(int classIndex, String name, String descriptor) { return invokevirtual(constantPoolEditor.addMethodrefConstant(classIndex, name, descriptor, null, null)); }
public InstructionSequenceBuilder invokevirtual(int classIndex, String name, String descriptor) { return invokevirtual(constantPoolEditor.addMethodrefConstant(classIndex, name, descriptor, null, null)); }
@Override public void visitStringConstant(Clazz clazz, StringConstant stringConstant) { estimatedStringLength += stringConstant.getString(clazz).length(); appendChainComposer.invokevirtual(ClassConstants.NAME_JAVA_LANG_STRING_BUILDER, ClassConstants.METHOD_NAME_APPEND, ClassConstants.METHOD_TYPE_STRING_STRING_BUILDER); }
public InstructionSequenceBuilder invokevirtual(String className, String name, String descriptor, Clazz referencedClass, Member referencedMember) { return invokevirtual(constantPoolEditor.addMethodrefConstant(className, name, descriptor, referencedClass, referencedMember)); }
public InstructionSequenceBuilder invokevirtual(String className, String name, String descriptor, Clazz referencedClass, Member referencedMember) { return invokevirtual(constantPoolEditor.addMethodrefConstant(className, name, descriptor, referencedClass, referencedMember)); }
public InstructionSequenceBuilder invokevirtual(String className, String name, String descriptor, Clazz referencedClass, Member referencedMember) { return invokevirtual(constantPoolEditor.addMethodrefConstant(className, name, descriptor, referencedClass, referencedMember)); }
@Override public void visitStringConstant(Clazz clazz, StringConstant stringConstant) { estimatedStringLength += stringConstant.getString(clazz).length(); appendChainComposer.invokevirtual(ClassConstants.NAME_JAVA_LANG_STRING_BUILDER, ClassConstants.METHOD_NAME_APPEND, ClassConstants.METHOD_TYPE_STRING_STRING_BUILDER); }
@Override public void visitStringConstant(Clazz clazz, StringConstant stringConstant) { estimatedStringLength += stringConstant.getString(clazz).length(); appendChainComposer.invokevirtual(ClassConstants.NAME_JAVA_LANG_STRING_BUILDER, ClassConstants.METHOD_NAME_APPEND, ClassConstants.METHOD_TYPE_STRING_STRING_BUILDER); }
public InstructionSequenceBuilder invokevirtual(Clazz referencedClass, Member referencedMember) { return invokevirtual(referencedClass.getName(), referencedMember.getName(referencedClass), referencedMember.getDescriptor(referencedClass), referencedClass, referencedMember); }
public InstructionSequenceBuilder invokevirtual(Clazz referencedClass, Member referencedMember) { return invokevirtual(referencedClass.getName(), referencedMember.getName(referencedClass), referencedMember.getDescriptor(referencedClass), referencedClass, referencedMember); }
public InstructionSequenceBuilder invokevirtual(Clazz referencedClass, Member referencedMember) { return invokevirtual(referencedClass.getName(), referencedMember.getName(referencedClass), referencedMember.getDescriptor(referencedClass), referencedClass, referencedMember); }
.invokevirtual(ClassConstants.NAME_JAVA_LANG_STRING_BUILDER, ClassConstants.METHOD_NAME_APPEND, appendDescriptorFromInternalType(type)); estimatedStringLength += nextArgIndex - argIndex; appendChainComposer.ldc(concatenationRecipe.substring(argIndex, nextArgIndex)) .invokevirtual(ClassConstants.NAME_JAVA_LANG_STRING_BUILDER, ClassConstants.METHOD_NAME_APPEND, ClassConstants.METHOD_TYPE_STRING_STRING_BUILDER); mainReplacementComposer.invokevirtual(ClassConstants.NAME_JAVA_LANG_STRING_BUILDER, ClassConstants.METHOD_NAME_TOSTRING, ClassConstants.METHOD_TYPE_TOSTRING);
.invokevirtual(ClassConstants.NAME_JAVA_LANG_STRING_BUILDER, ClassConstants.METHOD_NAME_APPEND, appendDescriptorFromInternalType(type)); estimatedStringLength += nextArgIndex - argIndex; appendChainComposer.ldc(concatenationRecipe.substring(argIndex, nextArgIndex)) .invokevirtual(ClassConstants.NAME_JAVA_LANG_STRING_BUILDER, ClassConstants.METHOD_NAME_APPEND, ClassConstants.METHOD_TYPE_STRING_STRING_BUILDER); mainReplacementComposer.invokevirtual(ClassConstants.NAME_JAVA_LANG_STRING_BUILDER, ClassConstants.METHOD_NAME_TOSTRING, ClassConstants.METHOD_TYPE_TOSTRING);
____.invokevirtual(targetClass, targetMethod).__();
____.invokevirtual(targetClass, targetMethod).__();
____.invokevirtual(targetClass, targetMethod).__();