/** * Finds the last class member in the linked list of related class members. * @param member the given class member. * @return the last class member in the linked list. */ public static Member lastMember(Member member) { Member lastMember = member; while (lastMember.getVisitorInfo() != null && lastMember.getVisitorInfo() instanceof Member) { lastMember = (Member)lastMember.getVisitorInfo(); } return lastMember; }
/** * Finds the last class member in the linked list of related class members. * @param member the given class member. * @return the last class member in the linked list. */ public static Member lastMember(Member member) { Member lastMember = member; while (lastMember.getVisitorInfo() != null && lastMember.getVisitorInfo() instanceof Member) { lastMember = (Member)lastMember.getVisitorInfo(); } return lastMember; }
/** * Finds the last class member in the linked list of related class members. * @param member the given class member. * @return the last class member in the linked list. */ public static Member lastMember(Member member) { Member lastMember = member; while (lastMember.getVisitorInfo() != null && lastMember.getVisitorInfo() instanceof Member) { lastMember = (Member)lastMember.getVisitorInfo(); } return lastMember; }
/** * Finds the last class member in the linked list of related class members. * @param member the given class member. * @return the last class member in the linked list. */ public static Member lastMember(Member member) { Member lastMember = member; while (lastMember.getVisitorInfo() != null && lastMember.getVisitorInfo() instanceof Member) { lastMember = (Member)lastMember.getVisitorInfo(); } return lastMember; }
public static ProgramMethodOptimizationInfo getProgramMethodOptimizationInfo(Method method) { return (ProgramMethodOptimizationInfo)MethodLinker.lastMember(method).getVisitorInfo(); }
public static MethodOptimizationInfo getMethodOptimizationInfo(Method method) { return (MethodOptimizationInfo)MethodLinker.lastMember(method).getVisitorInfo(); } }
public static MethodOptimizationInfo getMethodOptimizationInfo(Method method) { return (MethodOptimizationInfo)MethodLinker.lastMember(method).getVisitorInfo(); } }
public static MethodOptimizationInfo getMethodOptimizationInfo(Method method) { return (MethodOptimizationInfo)MethodLinker.lastMember(method).getVisitorInfo(); } }
public static FieldOptimizationInfo getFieldOptimizationInfo(Field field) { Object visitorInfo = MethodLinker.lastMember(field).getVisitorInfo(); return visitorInfo instanceof FieldOptimizationInfo ? (FieldOptimizationInfo)visitorInfo : null; } }
public static MethodOptimizationInfo getMethodOptimizationInfo(Method method) { Object visitorInfo = MethodLinker.lastMember(method).getVisitorInfo(); return visitorInfo instanceof MethodOptimizationInfo ? (MethodOptimizationInfo)visitorInfo : null; } }
public static ProgramMethodOptimizationInfo getProgramMethodOptimizationInfo(Method method) { return (ProgramMethodOptimizationInfo)MethodLinker.lastMember(method).getVisitorInfo(); }
public static ProgramMethodOptimizationInfo getProgramMethodOptimizationInfo(Method method) { return (ProgramMethodOptimizationInfo)MethodLinker.lastMember(method).getVisitorInfo(); }
public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) { if (MethodLinker.lastMember(programMethod).getVisitorInfo() == null || overwrite) { ProgramMethodOptimizationInfo.setProgramMethodOptimizationInfo(programClass, programMethod); } } }
public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) { if (MethodLinker.lastMember(programMethod).getVisitorInfo() == null || overwrite) { ProgramMethodOptimizationInfo.setProgramMethodOptimizationInfo(programClass, programMethod); } } }
public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) { if (MethodLinker.lastMember(programMethod).getVisitorInfo() == null || overwrite) { ProgramMethodOptimizationInfo.setProgramMethodOptimizationInfo(programClass, programMethod); } } }