Sha256: 117c63cf2bfff39b883e099ac6a54aa30d7889f6e1609452fc8f066ee937070a
Contents?: true
Size: 1003 Bytes
Versions: 3
Compression:
Stored size: 1003 Bytes
Contents
const AbstractGeneratorHandler = require('./AbstractGeneratorHandler') const SharedHandlerType = require('../internal/SharedHandlerType') const CommonGenerator = require('../internal/CommonGenerator') const OS = require('os') class CreateInstanceGeneratorHandler extends AbstractGeneratorHandler { generate_code(existing_string_builder, common_command, used_object, handlers) { existing_string_builder.append('constructor(') CommonGenerator.process_method_arguments( existing_string_builder, common_command, used_object.payload[2], used_object.payload[3], handlers ) existing_string_builder.append(')') handlers.SHARED_HANDLER[SharedHandlerType.METHOD_BODY].generate_code( existing_string_builder, common_command, used_object, handlers ) existing_string_builder.append(OS.EOL) } } module.exports = CreateInstanceGeneratorHandler
Version data entries
3 entries across 3 versions & 1 rubygems