package com.intellij.codeInsight.codeFragment; import java.util.*; /** * @author oleg */ public class CodeFragment { private final List<String> inputVariables; private final List<String> outputVariables; private final boolean returnInstructionInside; public CodeFragment(final Set<String> input, final Set<String> output, final boolean returnInside) { inputVariables = new ArrayList<>(input); Collections.sort(inputVariables); outputVariables = new ArrayList<>(output); Collections.sort(outputVariables); returnInstructionInside = returnInside; } public Collection<String> getInputVariables() { return inputVariables; } public Collection<String> getOutputVariables() { return outputVariables; } public boolean isReturnInstructionInside() { return returnInstructionInside; } }