Class UnicodeUnescapeReader

java.lang.Object
java.io.Reader
java.io.FilterReader
org.codehaus.janino.UnicodeUnescapeReader
All Implemented Interfaces:
Closeable, AutoCloseable, Readable

public class UnicodeUnescapeReader extends FilterReader
A FilterReader that unescapes the "Unicode Escapes" as described in JLS7 3.10.6.

Notice that it is possible to formulate invalid escape sequences, e.g. "\u123g" ("g" is not a valid hex character). This is handled by throwing a RuntimeException-derived UnicodeUnescapeException.