Browse Source

generics

tags/V1_7_1
Andy Clement 11 years ago
parent
commit
107d8e037a
1 changed files with 9 additions and 9 deletions
  1. 9
    9
      bridge/testsrc/org/aspectj/bridge/MessageTest.java

+ 9
- 9
bridge/testsrc/org/aspectj/bridge/MessageTest.java View File

super(name); super(name);
} }
void checkListOrder(List list, Comparator c) { // XXX util
<T> void checkListOrder(List<T> list, Comparator<T> c) { // XXX util
assertNotNull(list); assertNotNull(list);
assertNotNull(c); assertNotNull(c);
ListIterator it = list.listIterator();
Object last = null;
Object current = null;
ListIterator<T> it = list.listIterator();
T last = null;
T current = null;
while (it.hasNext()) { while (it.hasNext()) {
current = it.next(); current = it.next();
if (null != last) { if (null != last) {
public void testKind_isSameOrLessThan() { public void testKind_isSameOrLessThan() {
IMessage.Kind last; IMessage.Kind last;
IMessage.Kind next = null; IMessage.Kind next = null;
for (Iterator iter = IMessage.KINDS.iterator(); iter.hasNext();) {
for (Iterator<IMessage.Kind> iter = IMessage.KINDS.iterator(); iter.hasNext();) {
last = next; last = next;
next = (IMessage.Kind) iter.next();
next = iter.next();
if (null == last) { if (null == last) {
continue; continue;
} }
String input = "input"; String input = "input";
Throwable thrown = null; Throwable thrown = null;
ISourceLocation sl = null; ISourceLocation sl = null;
Class exClass = null;
Class<?> exClass = null;
String descriptor = "Message"; // for make(...) String descriptor = "Message"; // for make(...)
IMessage.Kind kind = IMessage.INFO; IMessage.Kind kind = IMessage.INFO;


*/ */
protected void roundTrip(String input, IMessage.Kind kind, protected void roundTrip(String input, IMessage.Kind kind,
Throwable thrown, ISourceLocation sourceLocation, Throwable thrown, ISourceLocation sourceLocation,
String descriptor, Class exClass) {
String descriptor, Class<?> exClass) {
try { try {
IMessage m = make(input, kind, thrown, sourceLocation, descriptor); IMessage m = make(input, kind, thrown, sourceLocation, descriptor);
if ((null == input) && (null != thrown)) { if ((null == input) && (null != thrown)) {
{ IMessage.ABORT, IMessage.DEBUG, IMessage.ERROR, { IMessage.ABORT, IMessage.DEBUG, IMessage.ERROR,
IMessage.INFO, IMessage.WARNING, IMessage.FAIL }; IMessage.INFO, IMessage.WARNING, IMessage.FAIL };


static final List KINDLIST = Arrays.asList(KINDS);
static final List<IMessage.Kind> KINDLIST = Arrays.asList(KINDS);


/** used to clear instance BitSet */ /** used to clear instance BitSet */
static final BitSet UNSET = new BitSet(KINDS.length); static final BitSet UNSET = new BitSet(KINDS.length);

Loading…
Cancel
Save