public void visitStringConstant(Clazz clazz, StringConstant stringConstant) { constantIndex = constantPoolEditor.addStringConstant(stringConstant.getString(clazz), stringConstant.referencedClass, stringConstant.referencedMember); }
public void visitStringConstant(Clazz clazz, StringConstant stringConstant) { constantIndex = constantPoolEditor.addStringConstant(stringConstant.getString(clazz), stringConstant.referencedClass, stringConstant.referencedMember); }
public void visitStringConstant(Clazz clazz, StringConstant stringConstant) { constantIndex = constantPoolEditor.addStringConstant(stringConstant.getString(clazz), stringConstant.referencedClass, stringConstant.referencedMember); }
public CompactCodeAttributeComposer ldc_w(String string, Clazz referencedClass, Method referencedMember) { return ldc_w_(constantPoolEditor.addStringConstant(string, referencedClass, referencedMember)); }
public CompactCodeAttributeComposer ldc_w(String string, Clazz referencedClass, Method referencedMember) { return ldc_w_(constantPoolEditor.addStringConstant(string, referencedClass, referencedMember)); }
public void visitStringConstant(Clazz clazz, StringConstant stringConstant) { constantIndex = constantPoolEditor.addStringConstant(stringConstant.getString(clazz), stringConstant.referencedClass, stringConstant.referencedMember); }
public InstructionSequenceBuilder ldc_w(String string, Clazz referencedClass, Method referencedMember) { return ldc_w_(constantPoolEditor.addStringConstant(string, referencedClass, referencedMember)); }
public CompactCodeAttributeComposer ldc_w(String string, Clazz referencedClass, Method referencedMember) { return ldc_w_(constantPoolEditor.addStringConstant(string, referencedClass, referencedMember)); }
public InstructionSequenceBuilder ldc(String string, Clazz referencedClass, Method referencedMember) { return ldc_(constantPoolEditor.addStringConstant(string, referencedClass, referencedMember)); }
public InstructionSequenceBuilder ldc_w(String string, Clazz referencedClass, Method referencedMember) { return ldc_w_(constantPoolEditor.addStringConstant(string, referencedClass, referencedMember)); }
public InstructionSequenceBuilder ldc(String string, Clazz referencedClass, Method referencedMember) { return ldc_(constantPoolEditor.addStringConstant(string, referencedClass, referencedMember)); }
public CompactCodeAttributeComposer ldc(String string, Clazz referencedClass, Method referencedMember) { return ldc_(constantPoolEditor.addStringConstant(string, referencedClass, referencedMember)); }
public CompactCodeAttributeComposer ldc(String string, Clazz referencedClass, Method referencedMember) { return ldc_(constantPoolEditor.addStringConstant(string, referencedClass, referencedMember)); }
public InstructionSequenceBuilder ldc(String string, Clazz referencedClass, Method referencedMember) { return ldc_(constantPoolEditor.addStringConstant(string, referencedClass, referencedMember)); }
public CompactCodeAttributeComposer ldc(String string, Clazz referencedClass, Method referencedMember) { return ldc_(constantPoolEditor.addStringConstant(string, referencedClass, referencedMember)); }
public InstructionSequenceBuilder ldc_w(String string, Clazz referencedClass, Method referencedMember) { return ldc_w_(constantPoolEditor.addStringConstant(string, referencedClass, referencedMember)); }
@Override protected int matchedConstantIndex(ProgramClass programClass, int constantIndex) { switch (constantIndex) { case ConfigurationLoggingInstructionSequenceConstants.CLASS_NAME: return new ConstantPoolEditor(programClass) .addStringConstant(ClassUtil.externalClassName(programClass.getName()), programClass, null); default: return super.matchedConstantIndex(programClass, constantIndex); } } }
@Override protected int matchedConstantIndex(ProgramClass programClass, int constantIndex) { switch (constantIndex) { case ConfigurationLoggingInstructionSequenceConstants.CLASS_NAME: return new ConstantPoolEditor(programClass) .addStringConstant(ClassUtil.externalClassName(programClass.getName()), programClass, null); default: return super.matchedConstantIndex(programClass, constantIndex); } } }
@Override protected int matchedConstantIndex(ProgramClass programClass, int constantIndex) { switch (constantIndex) { case ConfigurationLoggingInstructionSequenceConstants.CLASS_NAME: return new ConstantPoolEditor(programClass) .addStringConstant(ClassUtil.externalClassName(programClass.getName()), programClass, null); default: return super.matchedConstantIndex(programClass, constantIndex); } } }
return new ConstantPoolEditor(programClass).addStringConstant( argumentAsString(programClass, constantIndex & 0xf, A) + argumentAsString(programClass, (constantIndex >>> 4) & 0xf, B),