public TES5BlockFactory(TES5ChainedCodeChunkFactory chainedCodeChunkFactory, TES5AdditionalBlockChangesPass changesPass, TES5InitialBlockCodeFactory initialBlockCodeFactory, TES5ObjectCallFactory objectCallFactory) { this.codeChunkFactory = chainedCodeChunkFactory; this.changesPass = changesPass; this.initialBlockCodeFactory = initialBlockCodeFactory; this.objectCallFactory = objectCallFactory; }
public TES5VariableAssignationConversionFactory(TES5ObjectCallFactory objectCallFactory, TES5ReferenceFactory referenceFactory, TES5ValueFactory valueFactory, TES5TypeInferencer typeInferencer) { this.objectCallFactory = objectCallFactory; this.referenceFactory = referenceFactory; this.valueFactory = valueFactory; this.typeInferencer = typeInferencer; }
public TES5ValueFactory(TES5ObjectCallFactory objectCallFactory, TES5ReferenceFactory referenceFactory, TES5ObjectPropertyFactory objectPropertyFactory, ESMAnalyzer analyzer, TES5TypeInferencer typeInferencer, MetadataLogService metadataLogService) { this.objectCallFactory = objectCallFactory; this.referenceFactory = referenceFactory; this.analyzer = analyzer; this.objectPropertyFactory = objectPropertyFactory; this.typeInferencer = typeInferencer; this.metadataLogService = metadataLogService; }
public TES5ReturnFactory(TES5ObjectCallFactory objectCallFactory) { this.objectCallFactory = objectCallFactory; }
public TES5InitialBlockCodeFactory(TES5ReferenceFactory referenceFactory, TES5ObjectCallFactory objectCallFactory) { this.referenceFactory = referenceFactory; this.objectCallFactory = objectCallFactory; }
public TES5ReferenceFactory(TES5ObjectCallFactory objectCallFactory, TES5ObjectPropertyFactory objectPropertyFactory, ESMAnalyzer esmAnalyzer) { this.objectCallFactory = objectCallFactory; this.objectPropertyFactory = objectPropertyFactory; this.esmAnalyzer = esmAnalyzer; }
public TES5ValueFactory(TES5ObjectCallFactory objectCallFactory, TES5ReferenceFactory referenceFactory, ESMAnalyzer esmAnalyzer) { this.objectCallFactory = objectCallFactory; this.referenceFactory = referenceFactory; this.esmAnalyzer = esmAnalyzer; }
public TES5ReferenceFactory(TES5ObjectCallFactory objectCallFactory, TES5ObjectPropertyFactory objectPropertyFactory) { this.objectCallFactory = objectCallFactory; this.objectPropertyFactory = objectPropertyFactory; }
public TES5InitialBlockCodeFactory(TES5ObjectCallFactory objectCallFactory) { this.objectCallFactory = objectCallFactory; }