Пример #1
0
        public static JavaClassImage RebuildClassImage(JavaClassImage image)
        {
            var builder = new JavaClassFileBuilder();
            var file    = builder.CreateClassFile(image);

            return(new JavaClassImage(file));
        }
Пример #2
0
        /// <summary>
        /// Builds the class image and verifies the output of the file.
        /// </summary>
        /// <param name="image">The class to compile.</param>
        /// <param name="expectedOutput">The expected output of the file.</param>
        /// <param name="regex">Specifies if <paramref name="expectedOutput"/> should be interpreted as a regular expression pattern.</param>
        public void BuildAndVerifyOutput(JavaClassImage image, string expectedOutput, bool regex = false)
        {
            var builder = new JavaClassFileBuilder();
            var file    = builder.CreateClassFile(image);

            WriteAndVerifyOutput(file, expectedOutput, regex);
        }