@Override public URI getURI(Object impl) { com.oracle.truffle.api.source.Source source = (com.oracle.truffle.api.source.Source) impl; return source.getURI(); }
@Override public URI getURI(Object impl) { com.oracle.truffle.api.source.Source source = (com.oracle.truffle.api.source.Source) impl; return source.getURI(); }
@Override public URI getOriginalURI() { return key.base.getURI(); }
@Override URI getURI() { return base.getURI(); }
@Override public boolean test(Source s) { URI uri = s.getURI(); return sourceUri.equals(uri); }
@Override public boolean test(Source s) { URI uri = s.getURI(); if (uri.isAbsolute()) { return sourceUri.equals(uri); } else { return sourceRawPath != null && sourceRawPath.endsWith(uri.getRawPath()); } }
@Override public URI getURI() { return sourceSection.getSource().getURI(); }
@Override public String getDescription() { return sourceSection.getSource().getURI() + " " + sourceSection.getStartLine() + ":" + sourceSection.getStartColumn(); }
private Source doResolve(Source source) { URI uri = source.getURI(); URLConnection connection = null; if (uri.isAbsolute()) {
/** * {@inheritDoc} * * @since 1.0 */ @Override public String toString() { return "Source [language=" + getLanguage() + ", name=" + getName() + ", path=" + getPath() + ", internal=" + isInternal() + ", cached=" + isCached() + ", interactive=" + isInteractive() + ", hasBytes=" + hasBytes() + ", hasCharacters=" + hasCharacters() + ", URL=" + getURL() + ", URI=" + getURI() + ", mimeType=" + getMimeType() + "]"; }