1 /*************************************************************************************** 2 * Copyright (c) Jonas Bonér, Alexandre Vasseur. All rights reserved. * 3 * http://aspectwerkz.codehaus.org * 4 * ---------------------------------------------------------------------------------- * 5 * The software in this package is published under the terms of the LGPL license * 6 * a copy of which has been included with this distribution in the license.txt file. * 7 **************************************************************************************/ 8 package org.codehaus.aspectwerkz; 9 10 /*** 11 * Holds an name/index tuple. 12 * 13 * @author <a href="mailto:jboner@codehaus.org">Jonas Bonér </a> 14 */ 15 public final class NameIndexTuple { 16 /*** 17 * The index. 18 */ 19 private final AdviceInfo m_index; 20 21 /*** 22 * The name. 23 */ 24 private final String m_name; 25 26 /*** 27 * Sets the name and the advice index. 28 * 29 * @param name the name 30 * @param index the index 31 */ 32 public NameIndexTuple(final String name, final AdviceInfo index) { 33 m_name = name; 34 m_index = index; 35 } 36 37 /*** 38 * Returns the name. 39 * 40 * @return the name 41 */ 42 public String getName() { 43 return m_name; 44 } 45 46 /*** 47 * Returns the index. 48 * 49 * @return the index 50 */ 51 public AdviceInfo getIndex() { 52 return m_index; 53 } 54 }