public PhastDecoderStageGenerator(MessageSchema schema, Appendable target, boolean generateRunnable, boolean scopeProtected) { super(schema, target, generateClassName(schema) + (generateRunnable ? "" : "Stage"), generateRunnable ? "implements Runnable" : "extends PronghornStage", generateRunnable ? null : "output", scopeProtected ? "protected" : "private", false, schema.getClass().getPackage().getName() + ".build"); this.generateRunnable = generateRunnable; }
public PhastDecoderStageGenerator(MessageSchema schema, Appendable target, String interitance, boolean scopeProtected) { super(schema, target, generateClassName(schema), interitance, null, scopeProtected ? "protected" : "private", false, schema.getClass().getPackage().getName() + ".build"); this.generateRunnable = true; }