From a0d296053cd91e4a50a54a7b0201e523277987ea Mon Sep 17 00:00:00 2001 From: Janis Date: Sat, 22 Apr 2023 01:02:27 +0200 Subject: [PATCH] filter out and dont process default/anon types --- src/lib.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) 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) {