/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
/**
* @test
* @bug 6906175 6915476 6915497 7006564
* @summary Path-based JavaFileManager
* @compile -g CompileTest.java HelloPathWorld.java
* @run main CompileTest
*/
public class CompileTest {
new CompileTest().run();
}
String[] rtDir_opts = {
"-classpath", "",
"-sourcepath", "",
"-extdirs", ""
};
if (isJarFileSystemAvailable()) {
String[] rtJar_opts = {
"-classpath", "",
"-sourcepath", "",
"-extdirs", ""
};
String[] default_opts = { };
// finally, a non-trivial program
} else
}
count++;
"-verbose", "-XDverboseCompilePolicy",
"-g"
));
if (!ok) {
throw new Exception("compilation failed");
}
// Note that we explicitly specify -g for compiling both the actual class and the expected class.
// This isolates the expected class from javac options that might be given to jtreg.
if (expectedSize != actualSize)
}
boolean isJarFileSystemAvailable() {
boolean result = false;
result = true;
}
return result;
}
try {
while (entries.hasMoreElements()) {
if (!je.isDirectory()) {
}
}
} finally {
}
}
try {
byte[] data = new byte[8192];
int n;
} finally {
}
}
errors++;
}
int errors;
int count;
}