diff --git a/src/lib.rs b/src/lib.rs index 4cf00a3..aaf55bf 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -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("") + || name.contains("PLACEHOLDER-CLASS") + }) + .unwrap_or(true) + }) .filter_map(|&object| { match AnyObject::from_object(object) { AnyObject::Field(field) => match AnyField::from_field(field) {