java.net.URLClassLoader.definePackage()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(118)

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

URLClassLoader.definePackage介绍

[英]Defines a new package using the information extracted from the specified manifest.
[中]使用从指定清单中提取的信息定义新包。

代码示例

代码示例来源:origin: robovm/robovm

  1. return definePackage(packageName, specificationTitle,
  2. specificationVersion, specificationVendor, implementationTitle,
  3. implementationVersion, implementationVendor, isSealed(manifest,

代码示例来源:origin: robovm/robovm

  1. if (packageObj == null) {
  2. if (manifest != null) {
  3. definePackage(packageDotName, manifest,
  4. codeSourceUrl);
  5. } else {
  6. definePackage(packageDotName, null, null,
  7. null, null, null, null, null);

代码示例来源:origin: com.caucho/resin

  1. /**
  2. * Defines a new package.
  3. */
  4. @Override
  5. protected Package definePackage(String name,
  6. String a1, String a2, String a3,
  7. String b1, String b2, String b3,
  8. URL url)
  9. {
  10. name = name.replace('/', '.');
  11. name = name.replace('\\', '.');
  12. if (name.endsWith(".")) {
  13. name = name.substring(0, name.length() - 1);
  14. }
  15. Package pkg = super.definePackage(name, a1, a2, a3, b1, b2, b3, url);
  16. return pkg;
  17. }

代码示例来源:origin: baratine/baratine

  1. /**
  2. * Defines a new package.
  3. */
  4. @Override
  5. protected Package definePackage(String name,
  6. String a1, String a2, String a3,
  7. String b1, String b2, String b3,
  8. URL url)
  9. {
  10. name = name.replace('/', '.');
  11. name = name.replace('\\', '.');
  12. if (name.endsWith(".")) {
  13. name = name.substring(0, name.length() - 1);
  14. }
  15. Package pkg = super.definePackage(name, a1, a2, a3, b1, b2, b3, url);
  16. return pkg;
  17. }

代码示例来源:origin: xap/xap

  1. protected Package definePackage(String name, String specTitle,
  2. String specVersion, String specVendor,
  3. String implTitle, String implVersion,
  4. String implVendor, URL sealBase) {
  5. try {
  6. return super.definePackage(name, specTitle,
  7. specVersion, specVendor,
  8. implTitle, implVersion,
  9. implVendor, sealBase);
  10. } catch (IllegalArgumentException e) {
  11. return getPackage(name);
  12. }
  13. }

代码示例来源:origin: com.bugvm/bugvm-rt

  1. return definePackage(packageName, specificationTitle,
  2. specificationVersion, specificationVendor, implementationTitle,
  3. implementationVersion, implementationVendor, isSealed(manifest,

代码示例来源:origin: MobiVM/robovm

  1. return definePackage(packageName, specificationTitle,
  2. specificationVersion, specificationVendor, implementationTitle,
  3. implementationVersion, implementationVendor, isSealed(manifest,

代码示例来源:origin: com.gluonhq/robovm-rt

  1. return definePackage(packageName, specificationTitle,
  2. specificationVersion, specificationVendor, implementationTitle,
  3. implementationVersion, implementationVendor, isSealed(manifest,

代码示例来源:origin: ibinti/bugvm

  1. return definePackage(packageName, specificationTitle,
  2. specificationVersion, specificationVendor, implementationTitle,
  3. implementationVersion, implementationVendor, isSealed(manifest,

代码示例来源:origin: com.mobidevelop.robovm/robovm-rt

  1. return definePackage(packageName, specificationTitle,
  2. specificationVersion, specificationVendor, implementationTitle,
  3. implementationVersion, implementationVendor, isSealed(manifest,

代码示例来源:origin: FlexoVM/flexovm

  1. return definePackage(packageName, specificationTitle,
  2. specificationVersion, specificationVendor, implementationTitle,
  3. implementationVersion, implementationVendor, isSealed(manifest,

代码示例来源:origin: com.mobidevelop.robovm/robovm-rt

  1. if (packageObj == null) {
  2. if (manifest != null) {
  3. definePackage(packageDotName, manifest,
  4. codeSourceUrl);
  5. } else {
  6. definePackage(packageDotName, null, null,
  7. null, null, null, null, null);

代码示例来源:origin: com.bugvm/bugvm-rt

  1. if (packageObj == null) {
  2. if (manifest != null) {
  3. definePackage(packageDotName, manifest,
  4. codeSourceUrl);
  5. } else {
  6. definePackage(packageDotName, null, null,
  7. null, null, null, null, null);

代码示例来源:origin: MobiVM/robovm

  1. if (packageObj == null) {
  2. if (manifest != null) {
  3. definePackage(packageDotName, manifest,
  4. codeSourceUrl);
  5. } else {
  6. definePackage(packageDotName, null, null,
  7. null, null, null, null, null);

代码示例来源:origin: ibinti/bugvm

  1. if (packageObj == null) {
  2. if (manifest != null) {
  3. definePackage(packageDotName, manifest,
  4. codeSourceUrl);
  5. } else {
  6. definePackage(packageDotName, null, null,
  7. null, null, null, null, null);

代码示例来源:origin: com.gluonhq/robovm-rt

  1. if (packageObj == null) {
  2. if (manifest != null) {
  3. definePackage(packageDotName, manifest,
  4. codeSourceUrl);
  5. } else {
  6. definePackage(packageDotName, null, null,
  7. null, null, null, null, null);

代码示例来源:origin: FlexoVM/flexovm

  1. if (packageObj == null) {
  2. if (manifest != null) {
  3. definePackage(packageDotName, manifest,
  4. codeSourceUrl);
  5. } else {
  6. definePackage(packageDotName, null, null,
  7. null, null, null, null, null);

相关文章