@Test void resolve() { assertThat( absoluteTested.resolve(new Uri("aa"), new Uri("bb")).location().asString() ).isEqualTo("file: }
@Override public VersionedPrivateResource<V> resolve(Uri encryptedPath, Uri decryptedPath) { return new VersionedPrivateResource<>(resource.resolve(encryptedPath, decryptedPath), version); }
VersionedPrivateResource implements VersionedResourceLocation<PrivateResource, V>, PrivateResource { @Override public VersionedPrivateResource<V> resolve(Uri encryptedPath, Uri decryptedPath) { return new VersionedPrivateResource<>(resource.resolve(encryptedPath, decryptedPath), version); } }
VersionedPrivateResource implements VersionedResourceLocation<PrivateResource, V>, PrivateResource { @Override public VersionedPrivateResource<V> resolve(Uri encryptedPath, Uri decryptedPath) { return new VersionedPrivateResource<>(resource.resolve(encryptedPath, decryptedPath), version); }  }
VersionedPrivateResource implements VersionedResourceLocation<PrivateResource, V>, PrivateResource { @Override public VersionedPrivateResource<V> resolve(Uri encryptedPath, Uri decryptedPath) { return new VersionedPrivateResource<>(resource.resolve(encryptedPath, decryptedPath), version); }  @Override Uri encryptedPath(); @Override Uri decryptedPath(); @Override Uri location(); @Override VersionedPrivateResource<V> resolveFrom(ResourceLocation absolute); @Override VersionedPrivateResource<V> resolve(Uri encryptedPath, Uri decryptedPath); @Override VersionedPrivateResource<V> withAuthority(String username, String password); }
VersionedPrivateResource implements VersionedResourceLocation<PrivateResource, V>, PrivateResource { @Override public VersionedPrivateResource<V> resolve(Uri encryptedPath, Uri decryptedPath) { return new VersionedPrivateResource<>(resource.resolve(encryptedPath, decryptedPath), version); }  @Override Uri encryptedPath(); @Override Uri decryptedPath(); @Override Uri location(); @Override VersionedPrivateResource<V> resolveFrom(ResourceLocation absolute); @Override VersionedPrivateResource<V> resolve(Uri encryptedPath, Uri decryptedPath); @Override VersionedPrivateResource<V> withAuthority(String username, String password);  }