more supression

This commit is contained in:
CocoTheOwner 2021-08-06 12:11:38 +02:00
parent 274469d299
commit 6991fa39cc

View File

@ -553,6 +553,10 @@ public class SchemaBuilder {
return "object";
}
if (c.getPackageName().startsWith("org.bukkit.")){
return "object";
}
if (!c.isAnnotationPresent(Desc.class)) {
warnings.addIfMissing("Unsupported Type: " + c.getCanonicalName() + " Did you forget @Desc?");
}
@ -580,6 +584,11 @@ public class SchemaBuilder {
return r.getDeclaredAnnotation(Desc.class).value();
}
// suppress warnings on bukkit classes
if (r.getDeclaringClass().getName().startsWith("org.bukkit.")){
return "Bukkit package classes and enums have no descriptions";
}
if (!r.isPrimitive() && !r.equals(KList.class) && !r.equals(KMap.class) && r.getCanonicalName().startsWith("com.volmit.")) {
warnings.addIfMissing("Missing @Desc on " + r.getSimpleName() + " in " + r.getDeclaringClass().getCanonicalName());
}