本文整理了Java中com.sun.codemodel.JClass._package()
方法的一些代码示例,展示了JClass._package()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JClass._package()
方法的具体详情如下:
包路径:com.sun.codemodel.JClass
类名称:JClass
方法名:_package
[英]Gets the package to which this class belongs. TODO: shall we move move this down?
[中]获取此类所属的包。托多:我们把这个移下来好吗?
代码示例来源:origin: joelittlejohn/jsonschema2pojo
private static JDefinedClass definedClassOrNullFromType(JType type)
{
if (type == null || type.isPrimitive())
{
return null;
}
JClass fieldClass = type.boxify();
JPackage jPackage = fieldClass._package();
return jPackage._getClass(fieldClass.name());
}
代码示例来源:origin: com.cedarsoft.commons/codegen
@Override
public JPackage _package() {
return outer._package();
}
代码示例来源:origin: com.sun.codemodel/codemodel
public JPackage _package() {
return basis._package();
}
代码示例来源:origin: javaee/jaxb-v2
public JPackage _package() {
return basis._package();
}
代码示例来源:origin: org.glassfish.metro/webservices-tools
public JPackage _package() {
return basis._package();
}
代码示例来源:origin: mklemm/jaxb2-rich-contract-plugin
@Override
public JPackage _package() {
return this.outer._package();
}
代码示例来源:origin: uk.org.retep.tools/jaxb
public static boolean isJDK( final JClass c )
{
return isJDK( c._package() );
}
代码示例来源:origin: com.unquietcode.tools.jcodemodel/codemodel
/**
* Removes a class from this package.
*/
public void remove(JClass c) {
if (c._package() != this)
throw new IllegalArgumentException(
"the specified class is not a member of this package," + " or it is a referenced class");
// note that c may not be a member of classes.
// this happens when someone is trying to remove a non generated class
classes.remove(c.name());
if (upperCaseClassMap != null)
upperCaseClassMap.remove(c.name().toUpperCase());
}
代码示例来源:origin: com.sun.codemodel/codemodel
/**
* Removes a class from this package.
*/
public void remove(JClass c) {
if (c._package() != this)
throw new IllegalArgumentException(
"the specified class is not a member of this package," + " or it is a referenced class");
// note that c may not be a member of classes.
// this happens when someone is trying to remove a non generated class
classes.remove(c.name());
if (upperCaseClassMap != null)
upperCaseClassMap.remove(c.name().toUpperCase());
}
代码示例来源:origin: org.glassfish.metro/webservices-tools
/**
* Removes a class from this package.
*/
public void remove(JClass c) {
if (c._package() != this)
throw new IllegalArgumentException(
"the specified class is not a member of this package," + " or it is a referenced class");
// note that c may not be a member of classes.
// this happens when someone is trying to remove a non generated class
classes.remove(c.name());
if (upperCaseClassMap != null)
upperCaseClassMap.remove(c.name().toUpperCase());
}
代码示例来源:origin: sun-jaxb/jaxb-xjc
/**
* Removes a class from this package.
*/
public void remove(JClass c) {
if (c._package() != this)
throw new IllegalArgumentException(
"the specified class is not a member of this package," + " or it is a referenced class");
// note that c may not be a member of classes.
// this happens when someone is trying to remove a non generated class
classes.remove(c.name());
if (upperCaseClassMap != null)
upperCaseClassMap.remove(c.name().toUpperCase());
}
代码示例来源:origin: javaee/jaxb-v2
/**
* Removes a class from this package.
*/
public void remove(JClass c) {
if (c._package() != this)
throw new IllegalArgumentException(
"the specified class is not a member of this package," + " or it is a referenced class");
// note that c may not be a member of classes.
// this happens when someone is trying to remove a non generated class
classes.remove(c.name());
if (upperCaseClassMap != null)
upperCaseClassMap.remove(c.name().toUpperCase());
}
代码示例来源:origin: org.jvnet.jaxbvalidation/jaxbvalidation-core
private JClassContainer getRootContainer(ClassContext classContext) {
final JDefinedClass ref = classContext.ref;
final JCodeModel codeModel = ref.owner();
final JClassContainer rootContainer = codeModel._package(ref._package().name() + ".validation");
return rootContainer;
}
}
代码示例来源:origin: com.cedarsoft.serialization.generator/common
@Nonnull
@Override
protected JExpression createExpectedExpression( @Nonnull JClass testClass, @Nonnull JClass domainType ) {
String resourceName = domainType.name() + "_1.0.0_1.json";
JPackage testClassPackage = testClass._package();
if ( !testClassPackage.hasResourceFile( resourceName ) ) {
JTextFile resource = new JTextFile( resourceName );
resource.setContents( createSampleContent( domainType ) );
testClassPackage.addResourceFile( resource );
}
return testClass.dotclass().invoke( METHOD_GET_RESOURCE ).arg( resourceName );
}
代码示例来源:origin: org.jsonschema2pojo/jsonschema2pojo-core
private static JDefinedClass definedClassOrNullFromType(JType type)
{
if (type == null || type.isPrimitive())
{
return null;
}
JClass fieldClass = type.boxify();
JPackage jPackage = fieldClass._package();
return jPackage._getClass(fieldClass.name());
}
代码示例来源:origin: com.cedarsoft.serialization.generator/common
@Nonnull
@Override
protected JExpression createExpectedExpression( @Nonnull JClass testClass, @Nonnull JClass domainType ) {
String resourceName = domainType.name() + "_1.0.0_1.xml";
JPackage testClassPackage = testClass._package();
if ( !testClassPackage.hasResourceFile( resourceName ) ) {
JTextFile resource = new JTextFile( resourceName );
resource.setContents( createSampleContent( domainType ) );
testClassPackage.addResourceFile( resource );
}
return testClass.dotclass().invoke( METHOD_GET_RESOURCE ).arg( resourceName );
}
代码示例来源:origin: mklemm/jaxb2-rich-contract-plugin
public ReferencedInterfaceOutline(final JClass implClass, final String supportInterfaceNameSuffix) {
this.implClass = implClass;
this.supportInterface = supportInterfaceNameSuffix == null ? null : implClass.owner().ref(implClass._package().name() + "." + implClass.name() + supportInterfaceNameSuffix);
}
代码示例来源:origin: johncarl81/transfuse
public ClassNameBuilder numberedClassName(JClass definedClass) {
return numberedClassName(new PackageClass(definedClass._package().name(), definedClass.name()));
}
代码示例来源:origin: org.jvnet.jaxbcommons/jaxbcommons-core
public static String getPackagedClassName(final JDefinedClass theClass) {
if (theClass.outer() == null) {
return theClass._package().name() + "." + theClass.name();
}
else {
final JDefinedClass outer = (JDefinedClass) theClass.outer();
return getPackagedClassName(outer) + "." + theClass.name();
}
}
代码示例来源:origin: org.jvnet.jaxbcommons/jaxbcommons-core
/**
* Returns fully qualified class name.
* @param theClass the class.
* @param dotted <code>true</code> for <code>A.B</code>, <code>false</code> for <code>A$B</code> for inner classes.
* @return Fully qualified class name.
*/
public static String getFQCN(final JDefinedClass theClass, boolean dotted) {
if (theClass.outer() == null) {
return theClass._package().name() + "." + theClass.name();
}
else {
final JDefinedClass outer = (JDefinedClass) theClass.outer();
return getFQCN(outer, dotted) + (dotted ? '.' : '$') + theClass.name();
}
}
内容来源于网络,如有侵权,请联系作者删除!