serp.bytecode.BCClass.getClassName()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(65)

本文整理了Java中serp.bytecode.BCClass.getClassName()方法的一些代码示例,展示了BCClass.getClassName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BCClass.getClassName()方法的具体详情如下:
包路径:serp.bytecode.BCClass
类名称:BCClass
方法名:getClassName

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"));

相关文章

微信公众号

最新文章

更多