SYMBOL INDEX (237 symbols across 89 files) FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/ApplicationContextHolder.java class ApplicationContextHolder (line 11) | @Service class ApplicationContextReferenceUpdater (line 19) | private static class ApplicationContextReferenceUpdater { method updateApplicationContextReference (line 20) | void updateApplicationContextReference(final ApplicationContext appl... class ApplicationContextReferenceUpdaterHolder (line 28) | private static class ApplicationContextReferenceUpdaterHolder { method ApplicationContextHolder (line 32) | private ApplicationContextHolder() { method setApplicationContext (line 40) | @Override method getApplicationContext (line 48) | public static ApplicationContext getApplicationContext() { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/Constants.java class Constants (line 6) | public class Constants { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/Main.java class Main (line 14) | public final class Main { method main (line 19) | public static void main(final String[] args) { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/StandardFizzBuzz.java class StandardFizzBuzz (line 13) | @Service method StandardFizzBuzz (line 21) | @Autowired method fizzBuzz (line 30) | public void fizzBuzz(final int nFizzBuzzUpperLimit) { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/BuzzStrategyFactory.java class BuzzStrategyFactory (line 13) | @Service method BuzzStrategyFactory (line 21) | @Autowired method createIsEvenlyDivisibleStrategy (line 30) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/BuzzStringPrinterFactory.java class BuzzStringPrinterFactory (line 13) | @Service method BuzzStringPrinterFactory (line 21) | @Autowired method createStringPrinter (line 30) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/BuzzStringReturnerFactory.java class BuzzStringReturnerFactory (line 13) | @Service method BuzzStringReturnerFactory (line 21) | @Autowired method createStringStringReturner (line 30) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/EnterpriseGradeFizzBuzzSolutionStrategyFactory.java class EnterpriseGradeFizzBuzzSolutionStrategyFactory (line 12) | @Service method EnterpriseGradeFizzBuzzSolutionStrategyFactory (line 20) | @Autowired method createFizzBuzzSolutionStrategy (line 29) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/FizzBuzzOutputGenerationContextVisitorFactory.java class FizzBuzzOutputGenerationContextVisitorFactory (line 13) | @Service method FizzBuzzOutputGenerationContextVisitorFactory (line 22) | @Autowired method createVisitor (line 32) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/FizzStrategyFactory.java class FizzStrategyFactory (line 13) | @Service method FizzStrategyFactory (line 21) | @Autowired method createIsEvenlyDivisibleStrategy (line 30) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/FizzStringPrinterFactory.java class FizzStringPrinterFactory (line 13) | @Service method FizzStringPrinterFactory (line 21) | @Autowired method createStringPrinter (line 30) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/FizzStringReturnerFactory.java class FizzStringReturnerFactory (line 13) | @Service method FizzStringReturnerFactory (line 21) | @Autowired method createStringStringReturner (line 30) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/IntegerIntegerPrinterFactory.java class IntegerIntegerPrinterFactory (line 13) | @Service method IntegerIntegerPrinterFactory (line 21) | @Autowired method createPrinter (line 30) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/IntegerIntegerStringReturnerFactory.java class IntegerIntegerStringReturnerFactory (line 13) | @Service method IntegerIntegerStringReturnerFactory (line 22) | @Autowired method createIntegerStringReturner (line 31) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/LoopComponentFactory.java class LoopComponentFactory (line 14) | @Service method LoopComponentFactory (line 28) | @Autowired method createLoopCondition (line 40) | public LoopCondition createLoopCondition() { method createLoopInitializer (line 47) | public LoopInitializer createLoopInitializer() { method createLoopFinalizer (line 55) | public LoopFinalizer createLoopFinalizer(final int nLoopFinalValue) { method createLoopStep (line 63) | public LoopStep createLoopStep() { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/NewLineStringPrinterFactory.java class NewLineStringPrinterFactory (line 13) | @Service method NewLineStringPrinterFactory (line 21) | @Autowired method createStringPrinter (line 30) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/NewLineStringReturnerFactory.java class NewLineStringReturnerFactory (line 13) | @Service method NewLineStringReturnerFactory (line 22) | @Autowired method createStringStringReturner (line 31) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/NoFizzNoBuzzStrategyFactory.java class NoFizzNoBuzzStrategyFactory (line 13) | @Service method NoFizzNoBuzzStrategyFactory (line 22) | @Autowired method createIsEvenlyDivisibleStrategy (line 31) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/factories/SystemOutFizzBuzzOutputStrategyFactory.java class SystemOutFizzBuzzOutputStrategyFactory (line 13) | @Service method SystemOutFizzBuzzOutputStrategyFactory (line 22) | @Autowired method createOutputStrategy (line 31) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/loop/LoopCondition.java class LoopCondition (line 11) | @Service method evaluateLoop (line 19) | public boolean evaluateLoop(final int nCurrentNumber, final int nTotal... FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/loop/LoopContext.java class LoopContext (line 15) | public final class LoopContext implements LoopContextStateManipulation, ... method LoopContext (line 26) | public LoopContext(final int nLoopControlParameterFinalValue) { method start (line 41) | @Override method shouldProceed (line 50) | @Override method proceed (line 59) | @Override method getControlParameter (line 68) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/loop/LoopFinalizer.java class LoopFinalizer (line 6) | public final class LoopFinalizer { method LoopFinalizer (line 13) | public LoopFinalizer(final int nLoopFinalValue) { method getLoopFinalizationPoint (line 21) | public int getLoopFinalizationPoint() { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/loop/LoopInitializer.java class LoopInitializer (line 10) | @Service method getLoopInitializationPoint (line 16) | public int getLoopInitializationPoint() { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/loop/LoopRunner.java class LoopRunner (line 10) | public final class LoopRunner { method LoopRunner (line 21) | public LoopRunner(final LoopContextStateManipulation stateManipulation, method runLoop (line 32) | public void runLoop() { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/loop/LoopStep.java class LoopStep (line 10) | @Service method stepLoop (line 17) | public int stepLoop(final int nCurrentNumber) { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/math/arithmetics/IntegerDivider.java class IntegerDivider (line 16) | @Service method IntegerDivider (line 26) | @Autowired method divide (line 39) | public int divide(final int nFirstInteger, final int nSecondInteger) { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/math/arithmetics/NumberIsMultipleOfAnotherNumberVerifier.java class NumberIsMultipleOfAnotherNumberVerifier (line 15) | @Service method init (line 26) | @PostConstruct method numberIsMultipleOfAnotherNumber (line 38) | public static boolean numberIsMultipleOfAnotherNumber(final int nFirst... FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/parameters/DefaultFizzBuzzUpperLimitParameter.java class DefaultFizzBuzzUpperLimitParameter (line 9) | public final class DefaultFizzBuzzUpperLimitParameter implements FizzBuz... method DefaultFizzBuzzUpperLimitParameter (line 16) | public DefaultFizzBuzzUpperLimitParameter() { method DefaultFizzBuzzUpperLimitParameter (line 24) | public DefaultFizzBuzzUpperLimitParameter(final int fizzBuzzUpperLimit... method obtainUpperLimitValue (line 32) | public int obtainUpperLimitValue() { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/printers/BuzzPrinter.java class BuzzPrinter (line 11) | @Service method BuzzPrinter (line 19) | @Autowired FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/printers/BuzzStringPrinter.java class BuzzStringPrinter (line 15) | @Service method BuzzStringPrinter (line 26) | @Autowired method print (line 37) | public void print() { method printValue (line 51) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/printers/FizzPrinter.java class FizzPrinter (line 11) | @Service method FizzPrinter (line 19) | @Autowired FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/printers/FizzStringPrinter.java class FizzStringPrinter (line 15) | @Service method FizzStringPrinter (line 26) | @Autowired method print (line 37) | public void print() { method printValue (line 50) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/printers/IntegerIntegerPrinter.java class IntegerIntegerPrinter (line 15) | @Service method IntegerIntegerPrinter (line 26) | @Autowired method printInteger (line 37) | public void printInteger(final int theInteger) { method print (line 51) | @Override method printValue (line 60) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/printers/IntegerPrinter.java class IntegerPrinter (line 11) | @Service method IntegerPrinter (line 19) | @Autowired FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/printers/NewLinePrinter.java class NewLinePrinter (line 11) | @Service method NewLinePrinter (line 19) | @Autowired FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/printers/NewLineStringPrinter.java class NewLineStringPrinter (line 15) | @Service method NewLineStringPrinter (line 26) | @Autowired method print (line 37) | public void print() { method printValue (line 51) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/BuzzStrategy.java class BuzzStrategy (line 12) | @Service method isEvenlyDivisible (line 19) | public boolean isEvenlyDivisible(final int theInteger) { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/EnterpriseGradeFizzBuzzSolutionStrategy.java class EnterpriseGradeFizzBuzzSolutionStrategy (line 14) | @Service method EnterpriseGradeFizzBuzzSolutionStrategy (line 22) | @Autowired method runSolution (line 32) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/FizzStrategy.java class FizzStrategy (line 12) | @Service method isEvenlyDivisible (line 19) | public boolean isEvenlyDivisible(final int theInteger) { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/NoFizzNoBuzzStrategy.java class NoFizzNoBuzzStrategy (line 12) | @Service method isEvenlyDivisible (line 19) | public boolean isEvenlyDivisible(final int theInteger) { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/SingleStepOutputGenerationStrategy.java class SingleStepOutputGenerationStrategy (line 21) | @Service method SingleStepOutputGenerationStrategy (line 38) | @Autowired method performGenerationForCurrentStep (line 66) | public void performGenerationForCurrentStep(final SingleStepOutputGene... FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/SingleStepPayload.java class SingleStepPayload (line 14) | @Service method SingleStepPayload (line 22) | @Autowired method runLoopPayload (line 32) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/SystemOutFizzBuzzOutputStrategy.java class SystemOutFizzBuzzOutputStrategy (line 12) | @Service method output (line 20) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/adapters/FizzBuzzOutputStrategyToFizzBuzzExceptionSafeOutputStrategyAdapter.java class FizzBuzzOutputStrategyToFizzBuzzExceptionSafeOutputStrategyAdapter (line 9) | public final class FizzBuzzOutputStrategyToFizzBuzzExceptionSafeOutputSt... method FizzBuzzOutputStrategyToFizzBuzzExceptionSafeOutputStrategyAdapter (line 16) | public FizzBuzzOutputStrategyToFizzBuzzExceptionSafeOutputStrategyAdap... method output (line 24) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/adapters/LoopContextStateRetrievalToSingleStepOutputGenerationAdapter.java class LoopContextStateRetrievalToSingleStepOutputGenerationAdapter (line 9) | public final class LoopContextStateRetrievalToSingleStepOutputGeneration... method LoopContextStateRetrievalToSingleStepOutputGenerationAdapter (line 16) | public LoopContextStateRetrievalToSingleStepOutputGenerationAdapter(fi... method retrieveIntegerValue (line 25) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/comparators/doublecomparator/FirstIsLargerThanSecondDoubleComparator.java class FirstIsLargerThanSecondDoubleComparator (line 8) | @Service method FirstIsLargerThanSecond (line 16) | public boolean FirstIsLargerThanSecond(final double dbFirstDoubleToCo... FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/comparators/doublecomparator/FirstIsSmallerThanSecondDoubleComparator.java class FirstIsSmallerThanSecondDoubleComparator (line 8) | @Service method FirstIsSmallerThanSecond (line 16) | public boolean FirstIsSmallerThanSecond(final double dbFirstDoubleToC... FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/comparators/integercomparator/IntegerForEqualityComparator.java class IntegerForEqualityComparator (line 8) | @Service method IntegerForEqualityComparator (line 11) | private IntegerForEqualityComparator() {} method areTwoIntegersEqual (line 18) | public static boolean areTwoIntegersEqual(final int nFirstInteger, fin... FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/comparators/integercomparator/ThreeWayIntegerComparator.java class ThreeWayIntegerComparator (line 10) | @Service method ThreeWayIntegerComparator (line 13) | private ThreeWayIntegerComparator() {} method Compare (line 20) | public static ThreeWayIntegerComparisonResult Compare(final int nFirst... FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/comparators/integercomparator/ThreeWayIntegerComparisonResult.java type ThreeWayIntegerComparisonResult (line 6) | public enum ThreeWayIntegerComparisonResult { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/constants/BuzzStrategyConstants.java class BuzzStrategyConstants (line 8) | @Service method BuzzStrategyConstants (line 11) | private BuzzStrategyConstants() {} FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/constants/FizzStrategyConstants.java class FizzStrategyConstants (line 8) | @Service method FizzStrategyConstants (line 11) | private FizzStrategyConstants() {} FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/constants/NoFizzNoBuzzStrategyConstants.java class NoFizzNoBuzzStrategyConstants (line 8) | @Service method NoFizzNoBuzzStrategyConstants (line 11) | private NoFizzNoBuzzStrategyConstants() {} FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/converters/primitivetypesconverters/DoubleToIntConverter.java class DoubleToIntConverter (line 8) | @Service method DoubleToIntConverter (line 11) | private DoubleToIntConverter() {} method Convert (line 17) | public static int Convert(final double dbDoubleToConvert) { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/strategies/converters/primitivetypesconverters/IntToDoubleConverter.java class IntToDoubleConverter (line 8) | @Service method IntToDoubleConverter (line 11) | private IntToDoubleConverter() {} method Convert (line 17) | public static double Convert(final int nIntegerToConvert) { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/stringreturners/BuzzStringReturner.java class BuzzStringReturner (line 10) | @Service method getReturnString (line 16) | public String getReturnString() { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/stringreturners/FizzStringReturner.java class FizzStringReturner (line 10) | @Service method getReturnString (line 16) | public String getReturnString() { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/stringreturners/IntegerIntegerStringReturner.java class IntegerIntegerStringReturner (line 10) | @Service method getIntegerReturnString (line 17) | public String getIntegerReturnString(final int theInteger) { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/stringreturners/NewLineStringReturner.java class NewLineStringReturner (line 10) | @Service method getReturnString (line 16) | public String getReturnString() { FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/visitors/FizzBuzzOutputGenerationContext.java class FizzBuzzOutputGenerationContext (line 10) | public final class FizzBuzzOutputGenerationContext implements OutputGene... method FizzBuzzOutputGenerationContext (line 19) | public FizzBuzzOutputGenerationContext(final IsEvenlyDivisibleStrategy... method getPrinter (line 29) | @Override method getStrategy (line 37) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/impl/visitors/FizzBuzzOutputGenerationContextVisitor.java class FizzBuzzOutputGenerationContextVisitor (line 13) | @Service method visit (line 21) | @Override FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/FizzBuzz.java type FizzBuzz (line 6) | public interface FizzBuzz { method fizzBuzz (line 11) | void fizzBuzz(int nFizzBuzzUpperLimit); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/factories/FizzBuzzOutputStrategyFactory.java type FizzBuzzOutputStrategyFactory (line 8) | public interface FizzBuzzOutputStrategyFactory { method createOutputStrategy (line 13) | public FizzBuzzOutputStrategy createOutputStrategy(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/factories/FizzBuzzSolutionStrategyFactory.java type FizzBuzzSolutionStrategyFactory (line 8) | public interface FizzBuzzSolutionStrategyFactory { method createFizzBuzzSolutionStrategy (line 13) | public FizzBuzzSolutionStrategy createFizzBuzzSolutionStrategy(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/factories/IntegerPrinterFactory.java type IntegerPrinterFactory (line 8) | public interface IntegerPrinterFactory { method createPrinter (line 13) | public IntegerPrinter createPrinter(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/factories/IntegerStringReturnerFactory.java type IntegerStringReturnerFactory (line 8) | public interface IntegerStringReturnerFactory { method createIntegerStringReturner (line 13) | public IntegerStringReturner createIntegerStringReturner(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/factories/IsEvenlyDivisibleStrategyFactory.java type IsEvenlyDivisibleStrategyFactory (line 8) | public interface IsEvenlyDivisibleStrategyFactory { method createIsEvenlyDivisibleStrategy (line 13) | public IsEvenlyDivisibleStrategy createIsEvenlyDivisibleStrategy(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/factories/OutputGenerationContextVisitorFactory.java type OutputGenerationContextVisitorFactory (line 8) | public interface OutputGenerationContextVisitorFactory { method createVisitor (line 13) | public OutputGenerationContextVisitor createVisitor(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/factories/StringPrinterFactory.java type StringPrinterFactory (line 8) | public interface StringPrinterFactory { method createStringPrinter (line 13) | public StringPrinter createStringPrinter(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/factories/StringStringReturnerFactory.java type StringStringReturnerFactory (line 8) | public interface StringStringReturnerFactory { method createStringStringReturner (line 13) | public StringStringReturner createStringStringReturner(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/loop/LoopContextStateManipulation.java type LoopContextStateManipulation (line 6) | public interface LoopContextStateManipulation { method start (line 11) | public void start(); method shouldProceed (line 16) | public boolean shouldProceed(); method proceed (line 21) | public void proceed(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/loop/LoopContextStateRetrieval.java type LoopContextStateRetrieval (line 6) | public interface LoopContextStateRetrieval { method getControlParameter (line 11) | public int getControlParameter(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/loop/LoopPayloadExecution.java type LoopPayloadExecution (line 6) | public interface LoopPayloadExecution { method runLoopPayload (line 11) | public void runLoopPayload(LoopContextStateRetrieval stateRetrieval); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/parameters/FizzBuzzUpperLimitParameter.java type FizzBuzzUpperLimitParameter (line 6) | public interface FizzBuzzUpperLimitParameter { method obtainUpperLimitValue (line 11) | public int obtainUpperLimitValue(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/printers/DataPrinter.java type DataPrinter (line 6) | public interface DataPrinter { method print (line 11) | public void print(); method printValue (line 16) | public void printValue(Object value); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/printers/IntegerPrinter.java type IntegerPrinter (line 6) | public interface IntegerPrinter extends DataPrinter { method printInteger (line 11) | public void printInteger(int theInteger); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/printers/StringPrinter.java type StringPrinter (line 6) | public interface StringPrinter extends DataPrinter { method print (line 11) | public void print(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/strategies/FizzBuzzExceptionSafeOutputStrategy.java type FizzBuzzExceptionSafeOutputStrategy (line 6) | public interface FizzBuzzExceptionSafeOutputStrategy { method output (line 11) | public void output(String output); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/strategies/FizzBuzzOutputStrategy.java type FizzBuzzOutputStrategy (line 8) | public interface FizzBuzzOutputStrategy { method output (line 14) | public void output(String output) throws IOException; FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/strategies/FizzBuzzSolutionStrategy.java type FizzBuzzSolutionStrategy (line 6) | public interface FizzBuzzSolutionStrategy { method runSolution (line 11) | public void runSolution(int nFizzBuzzUpperLimit); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/strategies/IsEvenlyDivisibleStrategy.java type IsEvenlyDivisibleStrategy (line 6) | public interface IsEvenlyDivisibleStrategy { method isEvenlyDivisible (line 12) | public boolean isEvenlyDivisible(int theInteger); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/strategies/OutputGenerationStrategy.java type OutputGenerationStrategy (line 6) | public interface OutputGenerationStrategy { method performGenerationForCurrentStep (line 11) | void performGenerationForCurrentStep(SingleStepOutputGenerationParamet... FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/strategies/SingleStepOutputGenerationParameter.java type SingleStepOutputGenerationParameter (line 6) | public interface SingleStepOutputGenerationParameter { method retrieveIntegerValue (line 11) | public int retrieveIntegerValue(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/stringreturners/IntegerStringReturner.java type IntegerStringReturner (line 6) | public interface IntegerStringReturner { method getIntegerReturnString (line 12) | public String getIntegerReturnString(int theInteger); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/stringreturners/StringStringReturner.java type StringStringReturner (line 6) | public interface StringStringReturner { method getReturnString (line 11) | public String getReturnString(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/visitors/OutputGenerationContext.java type OutputGenerationContext (line 9) | public interface OutputGenerationContext { method getStrategy (line 14) | public IsEvenlyDivisibleStrategy getStrategy(); method getPrinter (line 19) | public DataPrinter getPrinter(); FILE: src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage/interfaces/visitors/OutputGenerationContextVisitor.java type OutputGenerationContextVisitor (line 6) | public interface OutputGenerationContextVisitor { method visit (line 12) | public void visit(OutputGenerationContext context, int nGenerationPara... FILE: src/test/java/FizzBuzzTest.java class FizzBuzzTest (line 20) | public class FizzBuzzTest { method setUp (line 28) | @Before method tearDown (line 39) | @After method doFizzBuzz (line 49) | private void doFizzBuzz(final int n, final String s) throws IOException { method testFizzBuzz (line 65) | @Test FILE: src/test/java/TestConstants.java class TestConstants (line 4) | public class TestConstants { method TestConstants (line 6) | private TestConstants() {