146 public final Type annotationType; |
146 public final Type annotationType; |
147 public final TypeSymbol enumSym; |
147 public final TypeSymbol enumSym; |
148 public final Type listType; |
148 public final Type listType; |
149 public final Type collectionsType; |
149 public final Type collectionsType; |
150 public final Type comparableType; |
150 public final Type comparableType; |
|
151 public final Type comparatorType; |
151 public final Type arraysType; |
152 public final Type arraysType; |
152 public final Type iterableType; |
153 public final Type iterableType; |
153 public final Type iteratorType; |
154 public final Type iteratorType; |
154 public final Type annotationTargetType; |
155 public final Type annotationTargetType; |
155 public final Type overrideType; |
156 public final Type overrideType; |
500 List.<Type>nil(), methodClass), |
501 List.<Type>nil(), methodClass), |
501 enumSym); |
502 enumSym); |
502 listType = enterClass("java.util.List"); |
503 listType = enterClass("java.util.List"); |
503 collectionsType = enterClass("java.util.Collections"); |
504 collectionsType = enterClass("java.util.Collections"); |
504 comparableType = enterClass("java.lang.Comparable"); |
505 comparableType = enterClass("java.lang.Comparable"); |
|
506 comparatorType = enterClass("java.util.Comparator"); |
505 arraysType = enterClass("java.util.Arrays"); |
507 arraysType = enterClass("java.util.Arrays"); |
506 iterableType = target.hasIterable() |
508 iterableType = target.hasIterable() |
507 ? enterClass("java.lang.Iterable") |
509 ? enterClass("java.lang.Iterable") |
508 : enterClass("java.util.Collection"); |
510 : enterClass("java.util.Collection"); |
509 iteratorType = enterClass("java.util.Iterator"); |
511 iteratorType = enterClass("java.util.Iterator"); |