/** * Builds a new SizeOf that will filter fields according to the provided filter * @param fieldFilter The filter to apply * @param caching whether to cache reflected fields * @see SizeOfFilter */ public SizeOf(SizeOfFilter fieldFilter, boolean caching) { ObjectGraphWalker.Visitor visitor; if (caching) { visitor = new CachingSizeOfVisitor(); } else { visitor = new SizeOfVisitor(); } this.walker = new ObjectGraphWalker(visitor, fieldFilter); }
/** * Builds a new SizeOf that will filter fields according to the provided filter * @param fieldFilter The filter to apply * @param caching whether to cache reflected fields * @see SizeOfFilter */ public SizeOf(SizeOfFilter fieldFilter, boolean caching) { ObjectGraphWalker.Visitor visitor; if (caching) { visitor = new CachingSizeOfVisitor(); } else { visitor = new SizeOfVisitor(); } this.walker = new ObjectGraphWalker(visitor, fieldFilter); }
/** * Builds a new SizeOf that will filter fields according to the provided filter * @param fieldFilter The filter to apply * @param caching whether to cache reflected fields * @see SizeOfFilter */ public SizeOf(SizeOfFilter fieldFilter, boolean caching) { ObjectGraphWalker.Visitor visitor; if (caching) { visitor = new CachingSizeOfVisitor(); } else { visitor = new SizeOfVisitor(); } this.walker = new ObjectGraphWalker(visitor, fieldFilter); }
/** * Builds a new SizeOf that will filter fields according to the provided filter * @param fieldFilter The filter to apply * @param caching whether to cache reflected fields * @see SizeOfFilter */ public SizeOf(SizeOfFilter fieldFilter, boolean caching) { ObjectGraphWalker.Visitor visitor; if (caching) { visitor = new CachingSizeOfVisitor(); } else { visitor = new SizeOfVisitor(); } this.walker = new ObjectGraphWalker(visitor, fieldFilter); }