01: /*
02: * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
03: */
04: package com.tc.aspectwerkz.reflect;
05:
06: import java.io.Serializable;
07: import java.util.Collection;
08:
09: /**
10: * A list of all the possible target classes.
11: *
12: * @author <a href="mailto:jboner@codehaus.org">Jonas BonŽr </a>
13: */
14: public class ClassList implements Serializable {
15: /**
16: * List with all the possible target classes.
17: */
18: private Collection m_classes;
19:
20: /**
21: * Returns the classes.
22: *
23: * @return the classes
24: */
25: public Collection getClasses() {
26: return m_classes;
27: }
28:
29: /**
30: * Appends a new list of classes to the old one.
31: *
32: * @param classes the classes to append
33: */
34: public void setClasses(final Collection classes) {
35: m_classes = classes;
36: }
37: }
|