use strict;
use warnings;

# this test was generated with Dist::Zilla::Plugin::Test::EOL 0.18

use Test::More 0.88;
use Test::EOL;

my @files = (
    'bin/javapp',
    'lib/MarpaX/Java/ClassFile.pm',
    'lib/MarpaX/Java/ClassFile/BNF/Annotation.pm',
    'lib/MarpaX/Java/ClassFile/BNF/AnnotationArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/AnnotationDefaultAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/AppendFrame.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ArrayValue.pm',
    'lib/MarpaX/Java/ClassFile/BNF/AttributesArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/BootstrapMethodArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/BootstrapMethodsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/CatchTarget.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ChopFrame.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ClassFile.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ClassInfoIndex.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ClassesArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/CodeAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstValueIndex.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantClassInfo.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantDoubleInfo.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantFieldrefInfo.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantFloatInfo.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantIntegerInfo.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantInterfaceMethodrefInfo.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantInvokeDynamicInfo.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantLongInfo.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantMethodHandleInfo.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantMethodTypeInfo.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantMethodrefInfo.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantNameAndTypeInfo.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantPoolArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantStringInfo.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantUtf8Info.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ConstantValueAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/DeprecatedAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ElementValue.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ElementValueArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ElementValuePairArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/EnclosingMethodAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/EnumConstValue.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ExceptionTableArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ExceptionsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/FieldsArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/FormalParameterTarget.pm',
    'lib/MarpaX/Java/ClassFile/BNF/FullFrame.pm',
    'lib/MarpaX/Java/ClassFile/BNF/InnerClassesAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/InterfacesArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/LineNumberArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/LineNumberTableAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/LocalVariableArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/LocalVariableTableAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/LocalVariableTypeArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/LocalVariableTypeTableAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/LocalvarTarget.pm',
    'lib/MarpaX/Java/ClassFile/BNF/MethodParametersAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/MethodsArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/OffsetTarget.pm',
    'lib/MarpaX/Java/ClassFile/BNF/OpCodeArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ParameterAnnotation.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ParameterAnnotationArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ParameterArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/PathArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/RuntimeInvisibleAnnotationsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/RuntimeInvisibleParameterAnnotationsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/RuntimeInvisibleTypeAnnotationsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/RuntimeVisibleAnnotationsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/RuntimeVisibleParameterAnnotationsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/RuntimeVisibleTypeAnnotationsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/SameFrame.pm',
    'lib/MarpaX/Java/ClassFile/BNF/SameFrameExtended.pm',
    'lib/MarpaX/Java/ClassFile/BNF/SameLocals1StackItemFrame.pm',
    'lib/MarpaX/Java/ClassFile/BNF/SameLocals1StackItemFrameExtended.pm',
    'lib/MarpaX/Java/ClassFile/BNF/SignatureAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/SourceDebugExtensionAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/SourceFileAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/StackMapFrameArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/StackMapTableAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/SupertypeTarget.pm',
    'lib/MarpaX/Java/ClassFile/BNF/SyntheticAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/TableArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/ThrowsTarget.pm',
    'lib/MarpaX/Java/ClassFile/BNF/TypeAnnotation.pm',
    'lib/MarpaX/Java/ClassFile/BNF/TypeAnnotationArray.pm',
    'lib/MarpaX/Java/ClassFile/BNF/TypeArgumentTarget.pm',
    'lib/MarpaX/Java/ClassFile/BNF/TypeParameterBoundTarget.pm',
    'lib/MarpaX/Java/ClassFile/BNF/TypeParameterTarget.pm',
    'lib/MarpaX/Java/ClassFile/BNF/TypePath.pm',
    'lib/MarpaX/Java/ClassFile/BNF/UnmanagedAttribute.pm',
    'lib/MarpaX/Java/ClassFile/BNF/VerificationTypeInfoArray.pm',
    'lib/MarpaX/Java/ClassFile/Role/Parser.pm',
    'lib/MarpaX/Java/ClassFile/Role/Parser/Actions.pm',
    'lib/MarpaX/Java/ClassFile/Role/Parser/InnerGrammar.pm',
    'lib/MarpaX/Java/ClassFile/Struct/Annotation.pm',
    'lib/MarpaX/Java/ClassFile/Struct/AnnotationDefaultAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/AppendFrame.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ArrayValue.pm',
    'lib/MarpaX/Java/ClassFile/Struct/BootstrapMethod.pm',
    'lib/MarpaX/Java/ClassFile/Struct/BootstrapMethodsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/CatchTarget.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ChopFrame.pm',
    'lib/MarpaX/Java/ClassFile/Struct/Class.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ClassFile.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ClassInfoIndex.pm',
    'lib/MarpaX/Java/ClassFile/Struct/CodeAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstValueIndex.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantClassInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantDoubleInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantFieldrefInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantFloatInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantIntegerInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantInterfaceMethodrefInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantInvokeDynamicInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantLongInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantMethodHandleInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantMethodTypeInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantMethodrefInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantNameAndTypeInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantStringInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantUtf8Info.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ConstantValueAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/DeprecatedAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/DoubleVariableInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ElementValue.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ElementValuePair.pm',
    'lib/MarpaX/Java/ClassFile/Struct/EmptyTarget.pm',
    'lib/MarpaX/Java/ClassFile/Struct/EnclosingMethodAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/EnumConstValue.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ExceptionTable.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ExceptionsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/FieldInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/FloatVariableInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/FormalParameterTarget.pm',
    'lib/MarpaX/Java/ClassFile/Struct/FullFrame.pm',
    'lib/MarpaX/Java/ClassFile/Struct/InnerClassesAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/IntegerVariableInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/LineNumber.pm',
    'lib/MarpaX/Java/ClassFile/Struct/LineNumberTableAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/LocalVariable.pm',
    'lib/MarpaX/Java/ClassFile/Struct/LocalVariableTableAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/LocalVariableType.pm',
    'lib/MarpaX/Java/ClassFile/Struct/LocalVariableTypeTableAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/LocalvarTarget.pm',
    'lib/MarpaX/Java/ClassFile/Struct/LongVariableInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/MethodInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/MethodParametersAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/NullVariableInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ObjectVariableInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/OffsetTarget.pm',
    'lib/MarpaX/Java/ClassFile/Struct/OpCode.pm',
    'lib/MarpaX/Java/ClassFile/Struct/Parameter.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ParameterAnnotation.pm',
    'lib/MarpaX/Java/ClassFile/Struct/Path.pm',
    'lib/MarpaX/Java/ClassFile/Struct/RuntimeInvisibleAnnotationsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/RuntimeInvisibleParameterAnnotationsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/RuntimeInvisibleTypeAnnotationsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/RuntimeVisibleAnnotationsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/RuntimeVisibleParameterAnnotationsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/RuntimeVisibleTypeAnnotationsAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/SameFrame.pm',
    'lib/MarpaX/Java/ClassFile/Struct/SameFrameExtended.pm',
    'lib/MarpaX/Java/ClassFile/Struct/SameLocals1StackItemFrame.pm',
    'lib/MarpaX/Java/ClassFile/Struct/SameLocals1StackItemFrameExtended.pm',
    'lib/MarpaX/Java/ClassFile/Struct/SignatureAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/SourceDebugExtensionAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/SourceFileAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/StackMapTableAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/SupertypeTarget.pm',
    'lib/MarpaX/Java/ClassFile/Struct/SyntheticAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/Table.pm',
    'lib/MarpaX/Java/ClassFile/Struct/ThrowsTarget.pm',
    'lib/MarpaX/Java/ClassFile/Struct/TopVariableInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/TypeAnnotation.pm',
    'lib/MarpaX/Java/ClassFile/Struct/TypeArgumentTarget.pm',
    'lib/MarpaX/Java/ClassFile/Struct/TypeParameterBoundTarget.pm',
    'lib/MarpaX/Java/ClassFile/Struct/TypeParameterTarget.pm',
    'lib/MarpaX/Java/ClassFile/Struct/TypePath.pm',
    'lib/MarpaX/Java/ClassFile/Struct/UninitializedThisVariableInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/UninitializedVariableInfo.pm',
    'lib/MarpaX/Java/ClassFile/Struct/UnmanagedAttribute.pm',
    'lib/MarpaX/Java/ClassFile/Struct/_Base.pm',
    'lib/MarpaX/Java/ClassFile/Struct/_Types.pm',
    'lib/MarpaX/Java/ClassFile/Util/AccessFlagsStringification.pm',
    'lib/MarpaX/Java/ClassFile/Util/ArrayRefWeakenisation.pm',
    'lib/MarpaX/Java/ClassFile/Util/ArrayStringification.pm',
    'lib/MarpaX/Java/ClassFile/Util/BNF.pm',
    'lib/MarpaX/Java/ClassFile/Util/FrameTypeStringification.pm',
    'lib/MarpaX/Java/ClassFile/Util/MarpaTrace.pm',
    'lib/MarpaX/Java/ClassFile/Util/ProductionMode.pm',
    't/00-compile.t',
    't/00-report-prereqs.dd',
    't/00-report-prereqs.t'
);

eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files;
done_testing;
