# Class: com.pnfsoftware.jeb.util.serialization.PreCollection

Placeholder for a deserialized, not fully constructed collection.

## Constructor: PreCollection
- parameter: `dst`, type: `java.util.Collection<java.lang.Object>`
- parameter: `expectedSize`, type: `int`


## Method: build
- parameter: `objmap`, type: `java.util.Map<java.lang.Integer,java.lang.Object>`
- return type: `java.lang.Object`


## Method: canBuild
- parameter: `objmap`, type: `java.util.Map<java.lang.Integer,java.lang.Object>`
- parameter: `nonBuiltObjects`, type: `com.pnfsoftware.jeb.util.collect.IdentityHashSet<java.lang.Object>`
- return type: `boolean`


## Method: getObject
- return type: `java.util.Collection<java.lang.Object>`


## Method: recordId
- parameter: `id`, type: `int`


## Method: recordObj
- parameter: `v`, type: `java.lang.Object`


## Method: toString
- return type: `java.lang.String`


