public void visitAnyMember(Clazz clazz, Member member) { set.add(member.getName(clazz) + member.getDescriptor(clazz)); } }
public String toString() { return "certain=" + certain + ", depth="+depth+": " + reason + (clazz != null ? clazz.getName() : "(none)") + ": " + (member != null ? member.getName(clazz) : "(none)"); } }
/** * Returns the appropriate member visitor, depending on whether the * given method is an initializer or not. */ private MemberVisitor applicableMemberVisitor(Clazz clazz, Member method) { return ClassUtil.isInitializer(method.getName(clazz)) ? initializerMemberVisitor : otherMemberVisitor; } }
/** * Returns the appropriate member visitor, depending on whether the * given method is an initializer or not. */ private MemberVisitor applicableMemberVisitor(Clazz clazz, Member method) { return ClassUtil.isInitializer(method.getName(clazz)) ? initializerMemberVisitor : otherMemberVisitor; } }
public String toString() { return "certain=" + certain + ", depth="+depth+": " + reason + (clazz != null ? clazz.getName() : "(none)") + ": " + (member != null ? member.getName(clazz) : "(none)"); } }
private void debug(Clazz clazz, StringConstant stringConstant, Clazz referencedClass, Member referencedMember) { System.out.println("MemberReferenceFixer:"); System.out.println(" Class file = "+clazz.getName()); System.out.println(" Ref class = "+referencedClass.getName()); System.out.println(" Ref member name = "+stringConstant.getString(clazz)); System.out.println(" -> "+referencedMember.getName(referencedClass)); }
private void debug(Clazz clazz, StringConstant stringConstant, Clazz referencedClass, Member referencedMember) { System.out.println("MemberReferenceFixer:"); System.out.println(" ["+clazz.getName()+"]: String ["+ stringConstant.getString(clazz)+"] -> ["+ referencedClass.getName()+"."+referencedMember.getName(referencedClass)+" "+referencedMember.getDescriptor(referencedClass)+"]"); }
private void debug(Clazz clazz, StringConstant stringConstant, Clazz referencedClass, Member referencedMember) { System.out.println("MemberReferenceFixer:"); System.out.println(" ["+clazz.getName()+"]: String ["+ stringConstant.getString(clazz)+"] -> ["+ referencedClass.getName()+"."+referencedMember.getName(referencedClass)+" "+referencedMember.getDescriptor(referencedClass)+"]"); }
public InstructionSequenceBuilder invokestatic(Clazz referencedClass, Member referencedMember) { return invokestatic(referencedClass.getName(), referencedMember.getName(referencedClass), referencedMember.getDescriptor(referencedClass), referencedClass, referencedMember); }
public CompactCodeAttributeComposer getstatic(Clazz referencedClass, Member referencedMember) { return getstatic(referencedClass.getName(), referencedMember.getName(referencedClass), referencedMember.getDescriptor(referencedClass), referencedClass, referencedMember); }
public CompactCodeAttributeComposer putstatic(Clazz referencedClass, Member referencedMember) { return putstatic(referencedClass.getName(), referencedMember.getName(referencedClass), referencedMember.getDescriptor(referencedClass), referencedClass, referencedMember); }
public InstructionSequenceBuilder invokestatic(Clazz referencedClass, Member referencedMember) { return invokestatic(referencedClass.getName(), referencedMember.getName(referencedClass), referencedMember.getDescriptor(referencedClass), referencedClass, referencedMember); }
public CompactCodeAttributeComposer putstatic(Clazz referencedClass, Member referencedMember) { return putstatic(referencedClass.getName(), referencedMember.getName(referencedClass), referencedMember.getDescriptor(referencedClass), referencedClass, referencedMember); }
public CompactCodeAttributeComposer invokestatic(Clazz referencedClass, Member referencedMember) { return invokestatic(referencedClass.getName(), referencedMember.getName(referencedClass), referencedMember.getDescriptor(referencedClass), referencedClass, referencedMember); }
public InstructionSequenceBuilder getstatic(Clazz referencedClass, Member referencedMember) { return getstatic(referencedClass.getName(), referencedMember.getName(referencedClass), referencedMember.getDescriptor(referencedClass), referencedClass, referencedMember); }
public InstructionSequenceBuilder invokespecial(Clazz referencedClass, Member referencedMember) { return invokespecial(referencedClass.getName(), referencedMember.getName(referencedClass), referencedMember.getDescriptor(referencedClass), referencedClass, referencedMember); }
public CompactCodeAttributeComposer invokestatic(Clazz referencedClass, Member referencedMember) { return invokestatic(referencedClass.getName(), referencedMember.getName(referencedClass), referencedMember.getDescriptor(referencedClass), referencedClass, referencedMember); }
public InstructionSequenceBuilder getfield(Clazz referencedClass, Member referencedMember) { return getfield(referencedClass.getName(), referencedMember.getName(referencedClass), referencedMember.getDescriptor(referencedClass), referencedClass, referencedMember); }
public InstructionSequenceBuilder invokestatic(Clazz referencedClass, Member referencedMember) { return invokestatic(referencedClass.getName(), referencedMember.getName(referencedClass), referencedMember.getDescriptor(referencedClass), referencedClass, referencedMember); }
private void debug(Clazz clazz, RefConstant refConstant, Clazz referencedClass, Member referencedMember) { System.out.println("MemberReferenceFixer:"); System.out.println(" ["+clazz.getName()+"]: ["+ refConstant.getClassName(clazz)+"."+refConstant.getName(clazz)+" "+refConstant.getType(clazz)+"] -> ["+ referencedClass.getName()+"."+referencedMember.getName(referencedClass)+" "+referencedMember.getDescriptor(referencedClass)+"]"); } }