Codota Logo
JDefinedClass.constructor
Code IndexAdd Codota to your IDE (free)

How to use
constructor
method
in
com.sun.codemodel.JDefinedClass

Best Java code snippets using com.sun.codemodel.JDefinedClass.constructor (Showing top 20 results out of 423)

  • Common ways to obtain JDefinedClass
private void myMethod () {
JDefinedClass j =
  • Codota IconJCodeModel codeModel;String fullyqualifiedName;codeModel._class(fullyqualifiedName)
  • Codota IconJClassAlreadyExistsException e;e.getExistingClass()
  • Codota IconJCodeModel cm;String fullyqualifiedName;ClassType t;cm._class(fullyqualifiedName, t)
  • Smart code suggestions by Codota
}
origin: joelittlejohn/jsonschema2pojo

private JFieldVar addValueField(JDefinedClass _enum, JType type) {
  JFieldVar valueField = _enum.field(JMod.PRIVATE | JMod.FINAL, type, VALUE_FIELD_NAME);
  JMethod constructor = _enum.constructor(JMod.PRIVATE);
  JVar valueParam = constructor.param(type, VALUE_FIELD_NAME);
  JBlock body = constructor.body();
  body.assign(JExpr._this().ref(valueField), valueParam);
  return valueField;
}
origin: joelittlejohn/jsonschema2pojo

JMethod noargsConstructor = jclass.constructor(JMod.PUBLIC);
noargsConstructor.javadoc().add("No args constructor for use in serialization");
JMethod fieldsConstructor = jclass.constructor(JMod.PUBLIC);
JBlock constructorBody = fieldsConstructor.body();
JInvocation superInvocation = constructorBody.invoke("super");
origin: joelittlejohn/jsonschema2pojo

private void addParcelSupport(JDefinedClass jclass) {
  jclass._implements(jclass.owner().directClass("android.os.Parcelable"));
  parcelableHelper.addWriteToParcel(jclass);
  parcelableHelper.addDescribeContents(jclass);
  parcelableHelper.addCreator(jclass);
  parcelableHelper.addConstructorFromParcel(jclass);
  // #742 : includeConstructors will include the default constructor
  if (!ruleFactory.getGenerationConfig().isIncludeConstructors()) {
    // Add empty constructor
    jclass.constructor(JMod.PUBLIC);
  }
}
origin: joelittlejohn/jsonschema2pojo

public void addConstructorFromParcel(JDefinedClass jclass) {
  JMethod ctorFromParcel = jclass.constructor(JMod.PROTECTED);
  JVar in = ctorFromParcel.param(jclass.owner().directClass("android.os.Parcel"), "in");
  if (extendsParcelable(jclass)) {
    ctorFromParcel.body().directStatement("super(in);");
  }
  for (JFieldVar f : jclass.fields().values()) {
    if( (f.mods().getValue() & JMod.STATIC) == JMod.STATIC ) {
      continue;
    }
    if (f.type().erasure().name().equals("List")) {
      ctorFromParcel.body()
          .invoke(in, "readList")
          .arg(JExpr._this().ref(f))
          .arg(JExpr.direct(getListType(f.type()) + ".class.getClassLoader()"));
     } else {
      ctorFromParcel.body().assign(
          JExpr._this().ref(f),
          JExpr.cast(
              f.type(),
              in.invoke("readValue").arg(JExpr.direct(f.type().erasure().name() + ".class.getClassLoader()"))
          )
      );
    }
  }
}
origin: io.konig/konig-schemagen

private void createConstructors(JCodeModel model, TypeInfo typeInfo) {
  typeInfo.implClass.constructor(JMod.PUBLIC);
  
  JMethod ctor = typeInfo.implClass.constructor(JMod.PUBLIC);
  JVar idVar = ctor.param(URI.class, "id");
  
  ctor.body().invoke("super").arg(idVar);
  
}
origin: io.konig/konig-schemagen

private void createThingConstructors(JCodeModel model, TypeInfo typeInfo) {
  
  typeInfo.implClass.constructor(JMod.PUBLIC);
  
  JMethod ctor = typeInfo.implClass.constructor(JMod.PUBLIC);
  JVar idVar = ctor.param(URI.class, "id");
  ctor.body().assign(JExpr._this().ref("id"), idVar);
  
  
}
origin: Evolveum/midpoint

private JMethod createDefaultConstructor(JDefinedClass definedClass) {
  JMethod constructor = definedClass.constructor(JMod.PUBLIC);
  constructor.body().invoke("super").invoke("aaa");
  return constructor;
}
origin: phoenixnap/springmvc-raml-plugin

private void withDefaultConstructor(String className) {
  // Create default constructor
  JMethod constructor = this.pojo.constructor(JMod.PUBLIC);
  constructor.javadoc().add("Creates a new " + className + ".");
  JBlock defaultConstructorBody = constructor.body();
  defaultConstructorBody.invoke("super");
}
origin: e-biz/androidkickstartr

JMethod constructor = jClass.constructor(JMod.PUBLIC);
constructor.param(ref.fragmentManager(), "fm");
if (hasLocationsField) {
origin: com.cedarsoft.serialization.generator/common

@Override
@Nonnull
protected JMethod createConstructor( @Nonnull JDefinedClass serializerClass, @Nonnull DomainObjectDescriptor domainObjectDescriptor ) {
 JMethod constructor = serializerClass.constructor( JMod.PUBLIC );
 constructor.body()
  .invoke( METHOD_SUPER ).arg( getDefaultElementName( domainObjectDescriptor ) ).arg( getNamespace( domainObjectDescriptor.getQualifiedName() ) )
  .arg( createDefaultVersionRangeInvocation(VERSION, VERSION) );
 return constructor;
}
origin: org.kuali.rice/rice-development-tools

private void renderPrivateJaxbConstructor(JDefinedClass classModel, List<FieldModel> fields) {
  JMethod method = classModel.constructor(JMod.PRIVATE);
  JBlock body = method.body();
  for (FieldModel fieldModel : fields) {
    body.directStatement("this." + fieldModel.fieldName + " = " + getInitString(fieldModel.fieldType) + ";");
  }
  method.javadoc().add("Private constructor used only by JAXB.");
}
origin: org.jsmiparser/jsmiparser-codegen

protected void addConstructor() {
  JMethod constructor = definedClass.constructor(JMod.PRIVATE);
  JVar nameParam = constructor.param(String.class, "n");
  JVar valueParam = constructor.param(Integer.TYPE, "v");
  constructor.body()
      .assign(nameField, nameParam)
      .assign(valueField, valueParam);
}
origin: Evolveum/midpoint

private JMethod createPrismContextContainerableConstructor(JDefinedClass definedClass, JMethod setupContainerMethod) {
  JMethod constructor = definedClass.constructor(JMod.PUBLIC);
  constructor.param(PrismContext.class, "prismContext");
  JBlock body = constructor.body();
  body.invoke(setupContainerMethod)                                                        // setupContainerValue(
      .arg(JExpr._new(CLASS_MAP.get(PrismContainerValueImpl.class).narrow(new JClass[0]))  //    new PrismContainerValueImpl<>(
          .arg(JExpr._this())                                                      //       this,
          .arg(constructor.params().get(0)));                                      //       prismContext);
  return constructor;
}
origin: net.sourceforge.ccxjc/cc-xjc-plugin

private JMethod generateStandardConstructor( final ClassOutline clazz )
{
  final JMethod ctor = clazz.implClass.constructor( JMod.PUBLIC );
  ctor.body().directStatement( "// " + getMessage( "title" ) );
  ctor.body().invoke( "super" );
  ctor.javadoc().add( "Creates a new {@code " + clazz.implClass.name() + "} instance." );
  this.constructorCount = this.constructorCount.add( BigInteger.ONE );
  return ctor;
}
origin: org.jsonschema2pojo/jsonschema2pojo-core

private JFieldVar addValueField(JDefinedClass _enum, JType type) {
  JFieldVar valueField = _enum.field(JMod.PRIVATE | JMod.FINAL, type, VALUE_FIELD_NAME);
  JMethod constructor = _enum.constructor(JMod.PRIVATE);
  JVar valueParam = constructor.param(type, VALUE_FIELD_NAME);
  JBlock body = constructor.body();
  body.assign(JExpr._this().ref(valueField), valueParam);
  return valueField;
}
origin: org.kuali.rice/rice-development-tools

private void renderBuilderConstructor(JDefinedClass classModel, List<FieldModel> fields) {
  JMethod method = classModel.constructor(JMod.PRIVATE);
  method.param(codeModel.ref("Builder"), "builder");
  JBlock body = method.body();
  for (FieldModel fieldModel : fields) {
    body.directStatement("this." + fieldModel.fieldName + " = builder." + Util.generateGetter(fieldModel.fieldName, isBoolean(fieldModel.fieldType)) + ";");
  }
}

origin: com.googlecode.jsonschema2pojo/jsonschema2pojo-core

private JFieldVar addValueField(JDefinedClass _enum) {
  JFieldVar valueField = _enum.field(JMod.PRIVATE | JMod.FINAL, String.class, VALUE_FIELD_NAME);
  JMethod constructor = _enum.constructor(JMod.PRIVATE);
  JVar valueParam = constructor.param(String.class, VALUE_FIELD_NAME);
  JBlock body = constructor.body();
  body.assign(JExpr._this().ref(valueField), valueParam);
  return valueField;
}
origin: Evolveum/midpoint

private JMethod createPrismContextObjectableConstructor(JDefinedClass definedClass) {
  JMethod constructor = definedClass.constructor(JMod.PUBLIC);
  constructor.param(PrismContext.class, "prismContext");
  JBlock body = constructor.body();
  body.invoke("setupContainer")
      .arg(JExpr._new(CLASS_MAP.get(PrismObjectImpl.class))
          .arg(JExpr.invoke("_getContainerName"))
          .arg(JExpr.invoke("getClass"))
          .arg(constructor.params().get(0)));
  return constructor;
}
origin: org.jsmiparser/jsmiparser-codegen

protected void addConstructor() {
  JMethod constructor = definedClass.constructor(JMod.PRIVATE);
  JVar nameParam = constructor.param(String.class, "n");
  JVar oidStrParam = constructor.param(String.class, "os");
  JVar berTagValueParam = constructor.param(Integer.TYPE, "btv");
  constructor.body()
      .assign(nameField, nameParam)
      .assign(oidStrField, oidStrParam)
      .assign(berTagValueField, JExpr.cast(definedClass.owner().BYTE, berTagValueParam));
}
origin: org.jsonschema2pojo/jsonschema2pojo-core

private void addParcelSupport(JDefinedClass jclass) {
  jclass._implements(jclass.owner().directClass("android.os.Parcelable"));
  parcelableHelper.addWriteToParcel(jclass);
  parcelableHelper.addDescribeContents(jclass);
  parcelableHelper.addCreator(jclass);
  parcelableHelper.addConstructorFromParcel(jclass);
  // #742 : includeConstructors will include the default constructor
  if (!ruleFactory.getGenerationConfig().isIncludeConstructors()) {
    // Add empty constructor
    jclass.constructor(JMod.PUBLIC);
  }
}
com.sun.codemodelJDefinedClassconstructor

Javadoc

Adds a constructor to this class.

Popular methods of JDefinedClass

  • method
  • _extends
  • field
  • _implements
  • name
    JClass name accessor. For example, for java.util.List, this method returns "List""
  • fields
    Returns all the fields declred in this class. The returned Map is a read-only live view.
  • annotate
    Adding ability to annotate a class
  • fullName
    Gets the fully qualified name of this class.
  • methods
  • owner
  • javadoc
    Creates, if necessary, and returns the class javadoc for this JDefinedClass
  • _class
    Add a new public nested class to this class.
  • javadoc,
  • _class,
  • getMethod,
  • _package,
  • dotclass,
  • enumConstant,
  • staticInvoke,
  • staticRef,
  • init

Popular in Java

  • Updating database using SQL prepared statement
  • scheduleAtFixedRate (ScheduledExecutorService)
  • setContentView (Activity)
  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • JOptionPane (javax.swing)
  • LogFactory (org.apache.commons.logging)
    A minimal incarnation of Apache Commons Logging's LogFactory API, providing just the common Log look
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registery of org.quartz
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now