Tabnine Logo
TypeFactory.createParameterizedType
Code IndexAdd Tabnine to your IDE (free)

How to use
createParameterizedType
method
in
org.hibernate.annotations.common.reflection.java.generics.TypeFactory

Best Java code snippets using org.hibernate.annotations.common.reflection.java.generics.TypeFactory.createParameterizedType (Showing top 10 results out of 315)

origin: org.hibernate/hibernate-commons-annotations

@Override
public Type caseParameterizedType(ParameterizedType parameterizedType) {
  Type[] originalArguments = parameterizedType.getActualTypeArguments();
  Type[] boundArguments = substitute( originalArguments );
  // try to keep the original type if possible
  if ( areSame( originalArguments, boundArguments ) ) {
    return parameterizedType;
  }
  return TypeFactory.createParameterizedType(
      parameterizedType.getRawType(), boundArguments, parameterizedType.getOwnerType()
  );
}
origin: org.hibernate/com.springsource.org.hibernate.annotations.common

@Override
public Type caseParameterizedType(ParameterizedType parameterizedType) {
  Type[] originalArguments = parameterizedType.getActualTypeArguments();
  Type[] boundArguments = substitute( originalArguments );
  // try to keep the original type if possible
  if ( areSame( originalArguments, boundArguments ) ) {
    return parameterizedType;
  }
  return TypeFactory.createParameterizedType(
      parameterizedType.getRawType(), boundArguments, parameterizedType.getOwnerType()
  );
}
origin: hibernate/hibernate-commons-annotations

@Override
public Type caseParameterizedType(ParameterizedType parameterizedType) {
  Type[] originalArguments = parameterizedType.getActualTypeArguments();
  Type[] boundArguments = substitute( originalArguments );
  // try to keep the original type if possible
  if ( areSame( originalArguments, boundArguments ) ) {
    return parameterizedType;
  }
  return TypeFactory.createParameterizedType(
      parameterizedType.getRawType(), boundArguments, parameterizedType.getOwnerType()
  );
}
origin: org.hibernate.common/hibernate-commons-annotations

@Override
public Type caseParameterizedType(ParameterizedType parameterizedType) {
  Type[] originalArguments = parameterizedType.getActualTypeArguments();
  Type[] boundArguments = substitute( originalArguments );
  // try to keep the original type if possible
  if ( areSame( originalArguments, boundArguments ) ) {
    return parameterizedType;
  }
  return TypeFactory.createParameterizedType(
      parameterizedType.getRawType(), boundArguments, parameterizedType.getOwnerType()
  );
}
origin: org.infinispan/infinispan-embedded-query

@Override
public Type caseParameterizedType(ParameterizedType parameterizedType) {
  Type[] originalArguments = parameterizedType.getActualTypeArguments();
  Type[] boundArguments = substitute( originalArguments );
  // try to keep the original type if possible
  if ( areSame( originalArguments, boundArguments ) ) {
    return parameterizedType;
  }
  return TypeFactory.createParameterizedType(
      parameterizedType.getRawType(), boundArguments, parameterizedType.getOwnerType()
  );
}
origin: org.hibernate.common/hibernate-commons-annotations

@Override
public Type caseParameterizedType(ParameterizedType parameterizedType) {
  if ( TypeUtils.isResolved( parameterizedType ) ) {
    return parameterizedType;
  }
  if ( !TypeUtils.isCollection( parameterizedType ) ) {
    return Object.class; // fall back to coarse approximation
  }
  Type[] typeArguments = parameterizedType.getActualTypeArguments();
  Type[] approximatedTypeArguments = new Type[typeArguments.length];
  for ( int i = 0; i < typeArguments.length ; i++ ) {
    approximatedTypeArguments[i] = coarseApproximation( typeArguments[i] );
  }
  return TypeFactory.createParameterizedType(
      bind( parameterizedType.getRawType() ),
      approximatedTypeArguments,
      parameterizedType.getOwnerType()
  );
}
origin: org.hibernate/hibernate-commons-annotations

@Override
public Type caseParameterizedType(ParameterizedType parameterizedType) {
  if ( TypeUtils.isResolved( parameterizedType ) ) {
    return parameterizedType;
  }
  if ( !TypeUtils.isCollection( parameterizedType ) ) {
    return Object.class; // fall back to coarse approximation
  }
  Type[] typeArguments = parameterizedType.getActualTypeArguments();
  Type[] approximatedTypeArguments = new Type[typeArguments.length];
  for ( int i = 0; i < typeArguments.length ; i++ ) {
    approximatedTypeArguments[i] = coarseApproximation( typeArguments[i] );
  }
  return TypeFactory.createParameterizedType(
      bind( parameterizedType.getRawType() ),
      approximatedTypeArguments,
      parameterizedType.getOwnerType()
  );
}
origin: hibernate/hibernate-commons-annotations

@Override
public Type caseParameterizedType(ParameterizedType parameterizedType) {
  if ( TypeUtils.isResolved( parameterizedType ) ) {
    return parameterizedType;
  }
  if ( !TypeUtils.isCollection( parameterizedType ) ) {
    return Object.class; // fall back to coarse approximation
  }
  Type[] typeArguments = parameterizedType.getActualTypeArguments();
  Type[] approximatedTypeArguments = new Type[typeArguments.length];
  for ( int i = 0; i < typeArguments.length ; i++ ) {
    approximatedTypeArguments[i] = coarseApproximation( typeArguments[i] );
  }
  return TypeFactory.createParameterizedType(
      bind( parameterizedType.getRawType() ),
      approximatedTypeArguments,
      parameterizedType.getOwnerType()
  );
}
origin: org.infinispan/infinispan-embedded-query

@Override
public Type caseParameterizedType(ParameterizedType parameterizedType) {
  if ( TypeUtils.isResolved( parameterizedType ) ) {
    return parameterizedType;
  }
  if ( !TypeUtils.isCollection( parameterizedType ) ) {
    return Object.class; // fall back to coarse approximation
  }
  Type[] typeArguments = parameterizedType.getActualTypeArguments();
  Type[] approximatedTypeArguments = new Type[typeArguments.length];
  for ( int i = 0; i < typeArguments.length ; i++ ) {
    approximatedTypeArguments[i] = coarseApproximation( typeArguments[i] );
  }
  return TypeFactory.createParameterizedType(
      bind( parameterizedType.getRawType() ),
      approximatedTypeArguments,
      parameterizedType.getOwnerType()
  );
}
origin: org.hibernate/com.springsource.org.hibernate.annotations.common

@Override
public Type caseParameterizedType(ParameterizedType parameterizedType) {
  if ( TypeUtils.isResolved( parameterizedType ) ) {
    return parameterizedType;
  }
  if ( !TypeUtils.isCollection( parameterizedType ) ) {
    return Object.class; // fall back to coarse approximation
  }
  Type[] typeArguments = parameterizedType.getActualTypeArguments();
  Type[] approximatedTypeArguments = new Type[typeArguments.length];
  for ( int i = 0; i < typeArguments.length ; i++ ) {
    approximatedTypeArguments[i] = coarseApproximation( typeArguments[i] );
  }
  return TypeFactory.createParameterizedType(
      bind( parameterizedType.getRawType() ),
      approximatedTypeArguments,
      parameterizedType.getOwnerType()
  );
}
org.hibernate.annotations.common.reflection.java.genericsTypeFactorycreateParameterizedType

Popular methods of TypeFactory

  • createArrayType
  • createGenericArrayType

Popular in Java

  • Reactive rest calls using spring rest template
  • compareTo (BigDecimal)
  • onCreateOptionsMenu (Activity)
  • getExternalFilesDir (Context)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • Reference (javax.naming)
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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