[Java] Class InputStreamReaderSource
- org.codehaus.groovy.control.io.InputStreamReaderSource
public class InputStreamReaderSource extends AbstractReaderSource
A ReaderSource for source strings.
Fields inherited from class | Fields |
---|---|
class AbstractReaderSource | configuration |
Constructor Summary
Constructor and description |
---|
InputStreamReaderSource
(InputStream stream, CompilerConfiguration configuration) Creates the ReaderSource from a File descriptor. |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
public boolean |
canReopenSource() Returns true if the source can be restarted (ie. if getReader() will return non-null on subsequent calls. | |
public Reader |
getReader() Returns a new Reader on the underlying source object. | |
public URI |
getURI() TODO: Should return the URI for this source, but we can't know what it is here. |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class AbstractReaderSource | canReopenSource, cleanup, getLine |
Constructor Detail
public InputStreamReaderSource(InputStream stream, CompilerConfiguration configuration)
Creates the ReaderSource from a File descriptor.
- Parameters:
-
stream
- stream containing source -
configuration
- configuration for compiling source
Method Detail
public boolean canReopenSource()
Returns true if the source can be restarted (ie. if getReader() will return non-null on subsequent calls.
public Reader getReader()
Returns a new Reader on the underlying source object.
public URI getURI()
TODO: Should return the URI for this source, but we can't know what it is here.
- Returns:
- null
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/control/io/InputStreamReaderSource.html