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()); }
@Override public JPackage _package() { return outer._package(); }
public JPackage _package() { return basis._package(); }
public JPackage _package() { return basis._package(); }
public JPackage _package() { return basis._package(); }
@Override public JPackage _package() { return this.outer._package(); }
public static boolean isJDK( final JClass c ) { return isJDK( c._package() ); }
/** * 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()); }
/** * 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()); }
/** * 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()); }
/** * 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()); }
/** * 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()); }
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; } }
@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 ); }
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()); }
@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 ); }
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); }
public ClassNameBuilder numberedClassName(JClass definedClass) { return numberedClassName(new PackageClass(definedClass._package().name(), definedClass.name())); }
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(); } }
/** * 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(); } }