@@ -116,13 +116,13 @@ Class[] test7(int i) {
116116 String source = decompile (new ClassPathLoader (), new PlainTextPrinter (), internalClassName );
117117
118118 // Check decompiled source code
119- assertTrue (source .matches (PatternMaker .make (": 95 */" , "return (i == 0) ? new Class<?>[] { Object.class } : null;" )));
120- assertTrue (source .matches (PatternMaker .make (": 98 */" , "return (i == 0) ? new Class<?>[] { Object.class, String.class, Number.class } : null;" )));
121- assertTrue (source .matches (PatternMaker .make (": 101 */" , "return (i == 0) ? new Class[][] { { Object.class }, { String.class, Number.class} } : null;" )));
122- assertTrue (source .matches (PatternMaker .make (": 104 */" , "return (i == 0) ? null : new Class<?>[] { Object.class };" )));
123- assertTrue (source .matches (PatternMaker .make (": 107 */" , "return (i == 0) ? null : new Class<?>[] { Object.class, String.class, Number.class };" )));
124- assertTrue (source .matches (PatternMaker .make (": 110 */" , "return (i == 0) ? null : new Class[][] { { Object.class }, { String.class, Number.class} };" )));
125- assertTrue (source .matches (PatternMaker .make (": 113 */" , "return (i == 0) ? new Class<?>[] { Object.class } : new Class<?>[] { String.class, Number.class };" )));
119+ assertTrue (source .matches (PatternMaker .make (": 93 */" , "return (i == 0) ? new Class<?>[] { Object.class } : null;" )));
120+ assertTrue (source .matches (PatternMaker .make (": 96 */" , "return (i == 0) ? new Class<?>[] { Object.class, String.class, Number.class } : null;" )));
121+ assertTrue (source .matches (PatternMaker .make (": 99 */" , "return (i == 0) ? new Class[][] { { Object.class }, { String.class, Number.class } } : null;" )));
122+ assertTrue (source .matches (PatternMaker .make (": 102 */" , "return (i == 0) ? null : new Class<?>[] { Object.class };" )));
123+ assertTrue (source .matches (PatternMaker .make (": 105 */" , "return (i == 0) ? null : new Class<?>[] { Object.class, String.class, Number.class };" )));
124+ assertTrue (source .matches (PatternMaker .make (": 108 */" , "return (i == 0) ? null : new Class[][] { { Object.class }, { String.class, Number.class} };" )));
125+ assertTrue (source .matches (PatternMaker .make (": 111 */" , "return (i == 0) ? new Class<?>[] { Object.class } : new Class<?>[] { String.class, Number.class };" )));
126126
127127 // Recompile decompiled source code and check errors
128128 assertTrue (CompilerUtil .compile ("1.8" , new JavaSourceFileObject (internalClassName , source )));
0 commit comments