/** * Returns whether the new name of the given class member is fixed. * @param member the class member. * @return whether its new name is fixed. */ static boolean hasFixedNewMemberName(Member member) { VisitorAccepter lastVisitorAccepter = MethodLinker.lastVisitorAccepter(member); return lastVisitorAccepter instanceof LibraryMember || lastVisitorAccepter instanceof MyFixedName; }
/** * Returns whether the new name of the given class member is fixed. * @param member the class member. * @return whether its new name is fixed. */ static boolean hasFixedNewMemberName(Member member) { VisitorAccepter lastVisitorAccepter = MethodLinker.lastVisitorAccepter(member); return lastVisitorAccepter instanceof LibraryMember || lastVisitorAccepter instanceof MyFixedName; }
/** * Returns whether the new name of the given class member is fixed. * @param member the class member. * @return whether its new name is fixed. */ static boolean hasFixedNewMemberName(Member member) { VisitorAccepter lastVisitorAccepter = MethodLinker.lastVisitorAccepter(member); return lastVisitorAccepter instanceof LibraryMember || lastVisitorAccepter instanceof MyFixedName; }
/** * Returns whether the new name of the given class member is fixed. * @param member the class member. * @return whether its new name is fixed. */ static boolean hasFixedNewMemberName(Member member) { VisitorAccepter lastVisitorAccepter = MethodLinker.lastVisitorAccepter(member); return lastVisitorAccepter instanceof LibraryMember || lastVisitorAccepter instanceof MyFixedName; }
/** * Retrieves the new name of the given class member. * @param member the class member. * @return the class member's new name, or <code>null</code> if it doesn't * have one yet. */ static String newMemberName(Member member) { return (String)MethodLinker.lastVisitorAccepter(member).getVisitorInfo(); }
/** * Assigns a new name to the given class member. * @param member the class member. * @param name the new name. */ static void setNewMemberName(Member member, String name) { MethodLinker.lastVisitorAccepter(member).setVisitorInfo(name); }
/** * Retrieves the new name of the given class member. * @param member the class member. * @return the class member's new name, or <code>null</code> if it doesn't * have one yet. */ static String newMemberName(Member member) { return (String)MethodLinker.lastVisitorAccepter(member).getVisitorInfo(); }
/** * Retrieves the new name of the given class member. * @param member the class member. * @return the class member's new name, or <code>null</code> if it doesn't * have one yet. */ static String newMemberName(Member member) { return (String)MethodLinker.lastVisitorAccepter(member).getVisitorInfo(); }
/** * Retrieves the new name of the given class member. * @param member the class member. * @return the class member's new name, or <code>null</code> if it doesn't * have one yet. */ static String newMemberName(Member member) { return (String)MethodLinker.lastVisitorAccepter(member).getVisitorInfo(); }
public static boolean isKept(VisitorAccepter visitorAccepter) { return MethodLinker.lastVisitorAccepter(visitorAccepter).getVisitorInfo() == KEPT; } }
/** * Assigns a new name to the given class member. * @param member the class member. * @param name the new name. */ static void setNewMemberName(Member member, String name) { MethodLinker.lastVisitorAccepter(member).setVisitorInfo(name); }
/** * Assigns a new name to the given class member. * @param member the class member. * @param name the new name. */ static void setNewMemberName(Member member, String name) { MethodLinker.lastVisitorAccepter(member).setVisitorInfo(name); }
/** * Assigns a new name to the given class member. * @param member the class member. * @param name the new name. */ static void setNewMemberName(Member member, String name) { MethodLinker.lastVisitorAccepter(member).setVisitorInfo(name); }
public static boolean hasNoSideEffects(Method method) { if (MethodLinker.lastVisitorAccepter(method).getVisitorInfo() == KEPT_BUT_NO_SIDE_EFFECTS) { return true; } MethodOptimizationInfo info = MethodOptimizationInfo.getMethodOptimizationInfo(method); return info != null && info.hasNoSideEffects(); } }
/** * Assigns a fixed new name to the given class member. * @param member the class member. * @param name the new name. */ static void setFixedNewMemberName(Member member, String name) { VisitorAccepter lastVisitorAccepter = MethodLinker.lastVisitorAccepter(member); if (!(lastVisitorAccepter instanceof LibraryMember) && !(lastVisitorAccepter instanceof MyFixedName)) { lastVisitorAccepter.setVisitorInfo(new MyFixedName(name)); } else { lastVisitorAccepter.setVisitorInfo(name); } }
/** * Assigns a fixed new name to the given class member. * @param member the class member. * @param name the new name. */ static void setFixedNewMemberName(Member member, String name) { VisitorAccepter lastVisitorAccepter = MethodLinker.lastVisitorAccepter(member); if (!(lastVisitorAccepter instanceof LibraryMember) && !(lastVisitorAccepter instanceof MyFixedName)) { lastVisitorAccepter.setVisitorInfo(new MyFixedName(name)); } else { lastVisitorAccepter.setVisitorInfo(name); } }
/** * Assigns a fixed new name to the given class member. * @param member the class member. * @param name the new name. */ static void setFixedNewMemberName(Member member, String name) { VisitorAccepter lastVisitorAccepter = MethodLinker.lastVisitorAccepter(member); if (!(lastVisitorAccepter instanceof LibraryMember) && !(lastVisitorAccepter instanceof MyFixedName)) { lastVisitorAccepter.setVisitorInfo(new MyFixedName(name)); } else { lastVisitorAccepter.setVisitorInfo(name); } }
/** * Assigns a fixed new name to the given class member. * @param member the class member. * @param name the new name. */ static void setFixedNewMemberName(Member member, String name) { VisitorAccepter lastVisitorAccepter = MethodLinker.lastVisitorAccepter(member); if (!(lastVisitorAccepter instanceof LibraryMember) && !(lastVisitorAccepter instanceof MyFixedName)) { lastVisitorAccepter.setVisitorInfo(new MyFixedName(name)); } else { lastVisitorAccepter.setVisitorInfo(name); } }