--- a/langtools/src/share/classes/javax/lang/model/type/MirroredTypesException.java Thu Jun 03 17:14:20 2010 -0700
+++ b/langtools/src/share/classes/javax/lang/model/type/MirroredTypesException.java Thu Jun 03 19:56:12 2010 -0700
@@ -49,7 +49,17 @@
private static final long serialVersionUID = 269;
- private transient List<? extends TypeMirror> types; // cannot be serialized
+ transient List<? extends TypeMirror> types; // cannot be serialized
+
+ /*
+ * Trusted constructor to be called by MirroredTypeException.
+ */
+ MirroredTypesException(String message, TypeMirror type) {
+ super(message);
+ List<TypeMirror> tmp = (new ArrayList<TypeMirror>());
+ tmp.add(type);
+ types = Collections.unmodifiableList(tmp);
+ }
/**
* Constructs a new MirroredTypesException for the specified types.