public class TypeFilter extends Object implements SizeOfFilter
| Constructor and Description |
|---|
TypeFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addClass(Class<?> classToFilterOut,
boolean strict) |
void |
addField(Field fieldToFilterOut) |
boolean |
filterClass(Class<?> klazz)
Checks whether the type needs to be filtered
|
Collection<Field> |
filterFields(Class<?> klazz,
Collection<Field> fields)
Returns the fields to walk and measure for a type
|
public Collection<Field> filterFields(Class<?> klazz, Collection<Field> fields)
SizeOfFilterfilterFields in interface SizeOfFilterklazz - the typefields - the fields already "qualified"public boolean filterClass(Class<?> klazz)
SizeOfFilterfilterClass in interface SizeOfFilterklazz - the typepublic void addClass(Class<?> classToFilterOut, boolean strict)
public void addField(Field fieldToFilterOut)
Copyright © 2024 Terracotta. All rights reserved.