| org.apache.tools.ant.filters.BaseFilterReader org.apache.tools.ant.filters.StripJavaComments
StripJavaComments | final public class StripJavaComments extends BaseFilterReader implements ChainableReader(Code) | | This is a Java comment and string stripper reader that filters
those lexical tokens out for purposes of simple Java parsing.
(if you have more complex Java parsing needs, use a real lexer).
Since this class heavily relies on the single char read function,
you are recommended to make it work on top of a buffered reader.
|
Method Summary | |
public Reader | chain(Reader rdr) Creates a new StripJavaComments using the passed in
Reader for instantiation.
Parameters: rdr - A Reader object providing the underlying stream.Must not be null . | public int | read() Returns the next character in the filtered stream, not including
Java comments. |
StripJavaComments | public StripJavaComments(Reader in)(Code) | | Creates a new filtered reader.
Parameters: in - A Reader object providing the underlying stream.Must not be null . |
chain | public Reader chain(Reader rdr)(Code) | | Creates a new StripJavaComments using the passed in
Reader for instantiation.
Parameters: rdr - A Reader object providing the underlying stream.Must not be null . a new filter based on this configuration, but filteringthe specified reader |
read | public int read() throws IOException(Code) | | Returns the next character in the filtered stream, not including
Java comments.
the next character in the resulting stream, or -1if the end of the resulting stream has been reached exception: IOException - if the underlying stream throws an IOExceptionduring reading |
|
|