本文整理了Java中serp.bytecode.BCClass.getClassName()
方法的一些代码示例,展示了BCClass.getClassName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BCClass.getClassName()
方法的具体详情如下:
包路径:serp.bytecode.BCClass
类名称:BCClass
方法名:getClassName
[英]Return the name of the class only, without package.
[中]仅返回类的名称,不返回包。
代码示例来源:origin: org.apache.openjpa/openjpa-all
public static void debugBytecodes(BCClass bc) throws IOException {
// Write the bytecodes to disk for debugging purposes.
if ("true".equals(System.getProperty(
ManagedClassSubclasser.class.getName() + ".dumpBytecodes")))
{
File tmp = new File(System.getProperty("java.io.tmpdir"));
File dir = new File(tmp, "openjpa");
dir = new File(dir, "pcsubclasses");
dir.mkdirs();
dir = Files.getPackageFile(dir, bc.getPackageName(), true);
File f = new File(dir, bc.getClassName() + ".class");
// START - ALLOW PRINT STATEMENTS
System.err.println("Writing to " + f);
// STOP - ALLOW PRINT STATEMENTS
AsmAdaptor.write(bc, f);
}
}
代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa
private static void debugBytecodes(BCClass bc) throws IOException {
// Write the bytecodes to disk for debugging purposes.
if ("true".equals(System.getProperty(
ManagedClassSubclasser.class.getName() + ".dumpBytecodes")))
{
File tmp = new File(System.getProperty("java.io.tmpdir"));
File dir = new File(tmp, "openjpa");
dir = new File(dir, "pcsubclasses");
dir.mkdirs();
dir = Files.getPackageFile(dir, bc.getPackageName(), true);
File f = new File(dir, bc.getClassName() + ".class");
System.err.println("Writing to " + f);
bc.write(f);
}
}
代码示例来源:origin: org.apache.openejb.patch/openjpa
public static void debugBytecodes(BCClass bc) throws IOException {
// Write the bytecodes to disk for debugging purposes.
if ("true".equals(System.getProperty(
ManagedClassSubclasser.class.getName() + ".dumpBytecodes")))
{
File tmp = new File(System.getProperty("java.io.tmpdir"));
File dir = new File(tmp, "openjpa");
dir = new File(dir, "pcsubclasses");
dir.mkdirs();
dir = Files.getPackageFile(dir, bc.getPackageName(), true);
File f = new File(dir, bc.getClassName() + ".class");
// START - ALLOW PRINT STATEMENTS
System.err.println("Writing to " + f);
// STOP - ALLOW PRINT STATEMENTS
AsmAdaptor.write(bc, f);
}
}
代码示例来源:origin: org.apache.openjpa/openjpa-kernel
public static void debugBytecodes(BCClass bc) throws IOException {
// Write the bytecodes to disk for debugging purposes.
if ("true".equals(System.getProperty(
ManagedClassSubclasser.class.getName() + ".dumpBytecodes")))
{
File tmp = new File(System.getProperty("java.io.tmpdir"));
File dir = new File(tmp, "openjpa");
dir = new File(dir, "pcsubclasses");
dir.mkdirs();
dir = Files.getPackageFile(dir, bc.getPackageName(), true);
File f = new File(dir, bc.getClassName() + ".class");
// START - ALLOW PRINT STATEMENTS
System.err.println("Writing to " + f);
// STOP - ALLOW PRINT STATEMENTS
AsmAdaptor.write(bc, f);
}
}
代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel
public static void debugBytecodes(BCClass bc) throws IOException {
// Write the bytecodes to disk for debugging purposes.
if ("true".equals(System.getProperty(
ManagedClassSubclasser.class.getName() + ".dumpBytecodes")))
{
File tmp = new File(System.getProperty("java.io.tmpdir"));
File dir = new File(tmp, "openjpa");
dir = new File(dir, "pcsubclasses");
dir.mkdirs();
dir = Files.getPackageFile(dir, bc.getPackageName(), true);
File f = new File(dir, bc.getClassName() + ".class");
// START - ALLOW PRINT STATEMENTS
System.err.println("Writing to " + f);
// STOP - ALLOW PRINT STATEMENTS
AsmAdaptor.write(bc, f);
}
}
代码示例来源:origin: net.sourceforge.serp/serp
/**
* Set the file name from the current class name plus the .java extension.
*/
public void setFromClassName() {
setFile(((BCClass) getOwner()).getClassName() + ".java");
}
代码示例来源:origin: org.apache.openjpa/openjpa-all
/**
* Set the file name from the current class name plus the .java extension.
*/
public void setFromClassName() {
setFile(((BCClass) getOwner()).getClassName() + ".java");
}
代码示例来源:origin: org.apache.openejb.patch/openjpa
/**
* Write the given class.
*/
private void record(BCClass bc)
throws IOException {
if (_writer != null)
_writer.write(bc);
else if (_dir == null)
AsmAdaptor.write(bc);
else {
File dir = Files.getPackageFile(_dir, bc.getPackageName(), true);
AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class"));
}
}
代码示例来源:origin: org.apache.openjpa/openjpa-kernel
/**
* Write the given class.
*/
private void record(BCClass bc)
throws IOException {
if (_writer != null)
_writer.write(bc);
else if (_dir == null)
AsmAdaptor.write(bc);
else {
File dir = Files.getPackageFile(_dir, bc.getPackageName(), true);
AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class"));
}
}
代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel
/**
* Write the given class.
*/
private void record(BCClass bc)
throws IOException {
if (_writer != null)
_writer.write(bc);
else if (_dir == null)
AsmAdaptor.write(bc);
else {
File dir = Files.getPackageFile(_dir, bc.getPackageName(), true);
AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class"));
}
}
代码示例来源:origin: org.apache.openjpa/openjpa-kernel
AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class"));
代码示例来源:origin: org.apache.openjpa/openjpa-all
/**
* Write the given class.
*/
private void record(BCClass bc)
throws IOException {
if (_writer != null)
_writer.write(bc);
else if (_dir == null)
AsmAdaptor.write(bc);
else {
File dir = Files.getPackageFile(_dir, bc.getPackageName(), true);
AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class"));
}
}
代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa
/**
* Write the given class.
*/
private void record(BCClass bc)
throws IOException {
if (_writer != null)
_writer.write(bc);
else if (_dir == null)
bc.write();
else {
File dir = Files.getPackageFile(_dir, bc.getPackageName(), true);
bc.write(new File(dir, bc.getClassName() + ".class"));
}
}
代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa
bc.write(new File(dir, bc.getClassName() + ".class"));
代码示例来源:origin: org.apache.openjpa/openjpa-all
AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class"));
代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel
AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class"));
代码示例来源:origin: org.apache.openejb.patch/openjpa
AsmAdaptor.write(bc, new File(dir, bc.getClassName() + ".class"));
内容来源于网络,如有侵权,请联系作者删除!