filter out and dont process default/anon types

This commit is contained in:
Janis 2023-04-22 01:02:27 +02:00
parent f2366991f1
commit a0d296053c

View file

@ -108,6 +108,16 @@ pub mod sdk {
let types = self
.objects
.par_iter()
.filter(|obj| {
// filter out default and anonymous objects/types
!obj.get_name()
.map(|name| {
name.contains("Default__")
|| name.contains("<uninitialized>")
|| name.contains("PLACEHOLDER-CLASS")
})
.unwrap_or(true)
})
.filter_map(|&object| {
match AnyObject::from_object(object) {
AnyObject::Field(field) => match AnyField::from_field(field) {