Add error messages to AsmClassMetadata #70

Closed
major wants to merge 1 commits from <deleted>:metadata_errors into master
  1. 4
      asm/src/main/java/dev/openrs2/asm/classpath/AsmClassMetadata.kt

@ -16,10 +16,10 @@ class AsmClassMetadata(
get() = clazz.access and Opcodes.ACC_INTERFACE != 0
override val superClass
get() = if (clazz.superName != null) classPath[clazz.superName]!! else null
get() = clazz.superName?.let { classPath[it] ?: error("Failed to find $it on provided classpath.") }
override val superInterfaces
get() = clazz.interfaces.map { classPath[it]!! }.toList()
get() = clazz.interfaces.map { classPath[it] ?: error("Failed to find $it on provided classpath.") }.toList()
override val fields
get() = clazz.fields.map { MemberDesc(it) }.toList()

Loading…
Cancel
Save