Skip to content
This repository was archived by the owner on May 12, 2024. It is now read-only.

Commit 37c53c2

Browse files
committed
Fixed compile exceptions
1 parent 6aba596 commit 37c53c2

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

impl-classtransform/src/main/java/net/raphimc/javadowngrader/impl/classtransform/classprovider/AbstractClassProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ protected AbstractClassProvider(final IClassProvider parent) {
3333
}
3434

3535
@Override
36-
public byte[] getClass(String name) {
36+
public byte[] getClass(String name) throws ClassNotFoundException {
3737
if (this.parent == null) {
3838
throw new NoSuchElementException("Unable to find class '" + name + "'");
3939
}

impl-classtransform/src/main/java/net/raphimc/javadowngrader/impl/classtransform/classprovider/LazyFileClassProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public LazyFileClassProvider(final Collection<File> path, final IClassProvider p
3939
}
4040

4141
@Override
42-
public byte[] getClass(String name) {
42+
public byte[] getClass(String name) throws ClassNotFoundException {
4343
for (int i = 0; i < this.path.length; i++) {
4444
Object element = this.path[i];
4545
if (element instanceof File) {
@@ -51,7 +51,7 @@ public byte[] getClass(String name) {
5151
}
5252
try {
5353
return ((PathClassProvider) element).getClass(name);
54-
} catch (NoSuchElementException ignored) {
54+
} catch (ClassNotFoundException ignored) {
5555
}
5656
}
5757
return super.getClass(name);

impl-classtransform/src/main/java/net/raphimc/javadowngrader/impl/classtransform/classprovider/PathClassProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public PathClassProvider(final Path root, final IClassProvider parent) {
4040
}
4141

4242
@Override
43-
public byte[] getClass(String name) {
43+
public byte[] getClass(String name) throws ClassNotFoundException {
4444
final Path path = this.root.resolve(ClassNameUtil.toClassFilename(name));
4545
if (Files.exists(path)) {
4646
try {

0 commit comments

Comments
 (0)