congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
JDefinedClass.constructors
Code IndexAdd Tabnine to your IDE (free)

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

Best Java code snippets using com.sun.codemodel.JDefinedClass.constructors (Showing top 10 results out of 315)

origin: joelittlejohn/jsonschema2pojo

processMethodCollectionForSerializableSupport(jclass.constructors(), dataOutputStream);
origin: Evolveum/midpoint

private void removeConstructors(ClassOutline classOutline) {
  JDefinedClass impl = classOutline.implClass;
  Iterator<JMethod> constructors = impl.constructors();
  while (constructors.hasNext()) {
    JMethod constructor = constructors.next();
    if (constructor.hasSignature(new JType[]{impl})
        /* || constructor.hasSignature(new JType[]{}) */) {             // default constructor has to be kept there!
      constructors.remove();
    }
  }
}
origin: com.haulmont.thirdparty/eclipselink

/**
 * Return all of the <code>JavaConstructors</code> for this <code>JavaClass</code>.
 *
 * @return A <code>Collection</code> containing this <code>JavaClass'</code> <code>JavaConstructors</code>.
 */
@SuppressWarnings("unchecked")
public Collection<JavaConstructor> getConstructors() {
  ArrayList<JavaConstructor> constructors = new ArrayList<JavaConstructor>();
  Iterator<JMethod> it = xjcClass.constructors();
  while (it.hasNext()) {
    constructors.add(new XJCJavaConstructorImpl(it.next(), jCodeModel, dynamicClassLoader, this));
  }
  return constructors;
}
origin: phoenixnap/springmvc-raml-plugin

private Map<String, JVar> getSuperParametersToAdd(JClass pojo) {
  Map<String, JVar> tFields = new LinkedHashMap<>();
  JClass parent = pojo._extends();
  if (!parent.name().equals(Object.class.getSimpleName())) {
    parent = CodeModelHelper.findFirstClassBySimpleName(this.pojoModel, parent.name());
    if (parent instanceof JDefinedClass) {
      JDefinedClass jParent = (JDefinedClass) parent;
      JMethod constructor = null;
      Iterator<JMethod> constructors = jParent.constructors();
      while (constructors.hasNext()) {
        JMethod targetConstructor = constructors.next();
        if (constructor == null || constructor.params().size() < targetConstructor.params().size()) {
          constructor = targetConstructor;
        }
      }
      for (JVar var : constructor.params()) {
        tFields.put(var.name(), var);
      }
    }
  }
  return tFields;
}
origin: org.jsonschema2pojo/jsonschema2pojo-core

processMethodCollectionForSerializableSupport(jclass.constructors(), dataOutputStream);
origin: org.jvnet.jaxbcommons/jaxbcommons-core

 public JMethod generate(ClassContext classContext, FieldItem fieldItem, JDefinedClass theClass) {

  if (processedClassesMap.keySet().contains(theClass)) {
   return (JMethod) processedClassesMap.get(theClass);

  }
  else {
   final JCodeModel codeModel = getCodeModel(classContext);

   final JVar enumCodeMap = theClass.field(JMod.PRIVATE + JMod.STATIC, Map.class, "enumCodeMap");

   final JMethod constructor = (JMethod) theClass.constructors().next();
   constructor.body()._if(JOp.eq(enumCodeMap, JExpr._null()))._then().assign(
     enumCodeMap,
     JExpr._new(codeModel.ref(HashMap.class)));

   constructor.body().invoke(enumCodeMap, "put").arg(JExpr._this()).arg(JExpr.ref("v"));

   final JMethod getEnumCodeMap = theClass.method(JMod.PUBLIC | JMod.STATIC, codeModel
     .ref(Map.class), "getEnumCodeMap");
   getEnumCodeMap.body()._return(enumCodeMap);
   processedClassesMap.put(theClass, getEnumCodeMap);
   return getEnumCodeMap;
  }
 }
}
origin: org.jvnet.jaxbcommons/jaxbcommons-core

 public JMethod generate(ClassContext classContext, FieldItem fieldItem, JDefinedClass theClass) {

  if (processedClassesMap.keySet().contains(theClass)) {
   return (JMethod) processedClassesMap.get(theClass);

  }
  else {
   final JCodeModel codeModel = getCodeModel(classContext);

   final JVar $values = theClass.field(JMod.PRIVATE + JMod.STATIC, List.class, "values");

   final JMethod constructor = (JMethod) theClass.constructors().next();
   constructor.body()._if(JOp.eq($values, JExpr._null()))._then().assign(
     $values,
     JExpr._new(codeModel.ref(ArrayList.class)));

   constructor.body().invoke($values, "add").arg(JExpr._this());

   final JMethod values = theClass.method(JMod.PUBLIC | JMod.STATIC, theClass.array(), "values");
   values.body()._return(
     JExpr.cast(theClass.array(), $values.invoke("toArray").arg(
       JExpr.newArray(theClass, JExpr.invoke($values, "size")))));
   processedClassesMap.put(theClass, values);
   return values;
  }
 }
}
origin: org.jvnet.jaxbcommons/jaxbcommons-core

 public JMethod generate(ClassContext classContext, FieldItem fieldItem, JDefinedClass theClass) {

  if (processedClassesMap.keySet().contains(theClass)) {
   return (JMethod) processedClassesMap.get(theClass);

  }
  else {
   final JCodeModel codeModel = getCodeModel(classContext);

   final JVar $codes = theClass.field(JMod.PRIVATE + JMod.STATIC, List.class, "codes");

   final JMethod constructor = (JMethod) theClass.constructors().next();
   constructor.body()._if(JOp.eq($codes, JExpr._null()))._then().assign(
     $codes,
     JExpr._new(codeModel.ref(ArrayList.class)));

   constructor.body().invoke($codes, "add").arg(JExpr.ref("v"));

   final JMethod values = theClass.method(JMod.PUBLIC | JMod.STATIC, codeModel
     .ref(String.class)
     .array(), "codes");
   values.body()._return(
     JExpr.cast(codeModel.ref(String.class).array(), $codes.invoke("toArray").arg(
       JExpr.newArray(codeModel.ref(String.class), JExpr.invoke($codes, "size")))));
   processedClassesMap.put(theClass, values);
   return values;
  }
 }
}
origin: com.cedarsoft.serialization.generator/common

public void addDelegatingSerializerToConstructor( @Nonnull JDefinedClass serializerClass, @Nonnull JClass fieldType ) {
 JType fieldSerializerType = getSerializerRefFor( fieldType );
 JMethod constructor = ( JMethod ) serializerClass.constructors().next();
 String paramName = NamingSupport.createVarName( fieldSerializerType.name() );
 //Check whether the serializer still exists
 for ( JVar param : constructor.listParams() ) {
  if ( param.type().equals( fieldSerializerType ) ) {
   return;
  }
 }
 //It does not exist, therefore let us add the serializer and map it
 JVar param = constructor.param( fieldSerializerType, paramName );
 constructor.body().add( JExpr.invoke( "add" ).arg( param ).invoke( "responsibleFor" ).arg( JExpr.dotclass( fieldType ) )
              .invoke( "map" )
              .arg( JExpr.lit( 1 ) ).arg( JExpr.lit( 0 ) ).arg( JExpr.lit( 0 ) )
              .invoke( "toDelegateVersion" )
              .arg( JExpr.lit( 1 ) ).arg( JExpr.lit( 0 ) ).arg( JExpr.lit( 0 ) ) );
}
origin: mklemm/jaxb2-rich-contract-plugin

final Iterator<JMethod> constructors = definedClass.constructors();
if (!constructors.hasNext()) {
com.sun.codemodelJDefinedClassconstructors

Javadoc

Set of constructors for this class, if any

Popular methods of JDefinedClass

  • method
  • _extends
  • field
  • _implements
  • name
    JClass name accessor. For example, for java.util.List, this method returns "List""
  • constructor
    Adds a constructor to this class.
  • 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
  • owner,
  • javadoc,
  • _class,
  • getMethod,
  • _package,
  • dotclass,
  • enumConstant,
  • staticInvoke,
  • staticRef,
  • init

Popular in Java

  • Reactive rest calls using spring rest template
  • onCreateOptionsMenu (Activity)
  • getApplicationContext (Context)
  • getContentResolver (Context)
  • MalformedURLException (java.net)
    This exception is thrown when a program attempts to create an URL from an incorrect specification.
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • JComboBox (javax.swing)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now