Type.getName
Code IndexAdd Codota to your IDE (free)

Best Java code snippets using org.jboss.forge.roaster.model.Type.getName (Showing top 20 results out of 315)

  • Common ways to obtain Type
private void myMethod () {
Type t =
  • Method method;method.getReturnType()
  • FieldSource fieldSource;fieldSource.getType()
  • Smart code suggestions by Codota
}
origin: forge/roaster

public static <O extends JavaType<O>> String rebuildGenericNameWithArrays(String resolvedTypeName, Type<O> type)
{
 StringBuilder resolvedType = new StringBuilder(stripArray(resolvedTypeName));
 resolvedType.append(getGenerics(type.toString()));
 for (int j = 0; j < getArrayDimension(type.getName()); j++)
 {
   resolvedType.append("[]");
 }
 return resolvedType.toString();
}
origin: org.jboss.forge.roaster/roaster-api

public static <O extends JavaType<O>> String rebuildGenericNameWithArrays(String resolvedTypeName, Type<O> type)
{
 StringBuilder resolvedType = new StringBuilder(stripArray(resolvedTypeName));
 resolvedType.append(getGenerics(type.toString()));
 for (int j = 0; j < getArrayDimension(type.getName()); j++)
 {
   resolvedType.append("[]");
 }
 return resolvedType.toString();
}
origin: org.jboss.forge.addon/spring-boot

  public static String resolveIdType(JavaClass<?> entity)
  {
   for (Member<?> member : entity.getMembers())
   {
     if (member.hasAnnotation(Id.class))
     {
      if (member instanceof Method)
      {
        return ((Method<?, ?>) member).getReturnType().getName();
      }
      if (member instanceof Field)
      {
        return ((Field<?>) member).getType().getName();
      }
     }
   }
   return "Object";
  }
}
origin: forge/roaster

@Override
public String toSignature()
{
 StringBuilder signature = new StringBuilder();
 signature.append(Visibility.PACKAGE_PRIVATE.equals(this.getVisibility().scope()) ? "" : this.getVisibility()
      .scope());
 signature.append(" ");
 signature.append(this.getName()).append("(");
 List<ParameterSource<O>> parameters = this.getParameters();
 for (ParameterSource<O> p : parameters)
 {
   signature.append(p.getType().getName());
   if (parameters.indexOf(p) < (parameters.size() - 1))
   {
    signature.append(", ");
   }
 }
 signature.append(") : ").append((this.getReturnType() == null ? "void" : this.getReturnType().getName()));
 return signature.toString();
}
origin: org.jboss.forge.roaster/roaster-jdt

@Override
public String toSignature()
{
 StringBuilder signature = new StringBuilder();
 signature.append(Visibility.PACKAGE_PRIVATE.equals(this.getVisibility().scope()) ? "" : this.getVisibility()
      .scope());
 signature.append(" ");
 signature.append(this.getName()).append("(");
 List<ParameterSource<O>> parameters = this.getParameters();
 for (ParameterSource<O> p : parameters)
 {
   signature.append(p.getType().getName());
   if (parameters.indexOf(p) < (parameters.size() - 1))
   {
    signature.append(", ");
   }
 }
 signature.append(") : ").append((this.getReturnType() == null ? "void" : this.getReturnType().getName()));
 return signature.toString();
}
origin: forge/roaster

@Override
public boolean hasMethodSignature(final Method<?, ?> method)
{
 for (MethodSource<O> local : getMethods())
 {
   if (local.getName().equals(method.getName()))
   {
    Iterator<ParameterSource<O>> localParams = local.getParameters().iterator();
    for (Parameter<? extends JavaType<?>> methodParam : method.getParameters())
    {
      if (localParams.hasNext()
          && Strings.areEqual(localParams.next().getType().getName(), methodParam.getType().getName()))
      {
       continue;
      }
      return false;
    }
    return !localParams.hasNext();
   }
 }
 return false;
}
origin: forge/roaster

@Override
public boolean hasMethodSignature(final Method<?, ?> method)
{
 for (MethodSource<Body> local : getMethods())
 {
   if (local.getName().equals(method.getName()))
   {
    final Iterator<ParameterSource<Body>> localParams = local.getParameters().iterator();
    for (Parameter<? extends JavaType<?>> methodParam : method.getParameters())
    {
      if (localParams.hasNext()
          && Strings.areEqual(localParams.next().getType().getName(), methodParam.getType().getName()))
      {
       continue;
      }
      return false;
    }
    return !localParams.hasNext();
   }
 }
 return false;
}
origin: org.jboss.forge.roaster/roaster-jdt

@Override
public boolean hasMethodSignature(final Method<?, ?> method)
{
 for (MethodSource<Body> local : getMethods())
 {
   if (local.getName().equals(method.getName()))
   {
    final Iterator<ParameterSource<Body>> localParams = local.getParameters().iterator();
    for (Parameter<? extends JavaType<?>> methodParam : method.getParameters())
    {
      if (localParams.hasNext()
          && Strings.areEqual(localParams.next().getType().getName(), methodParam.getType().getName()))
      {
       continue;
      }
      return false;
    }
    return !localParams.hasNext();
   }
 }
 return false;
}
origin: org.jboss.forge/roaster-jdt

@Override
public boolean hasMethodSignature(final Method<?, ?> method)
{
 for (MethodSource<O> local : getMethods())
 {
   if (local.getName().equals(method.getName()))
   {
    Iterator<ParameterSource<O>> localParams = local.getParameters().iterator();
    for (Parameter<? extends JavaType<?>> methodParam : method.getParameters())
    {
      if (localParams.hasNext() && Strings.areEqual(localParams.next().getType().getName(), methodParam.getType().getName()))
      {
       continue;
      }
      return false;
    }
    return !localParams.hasNext();
   }
 }
 return false;
}
origin: org.jboss.forge/roaster-jdt

@Override
public boolean hasMethodSignature(final Method<?, ?> method)
{
 for (MethodSource<Body> local : getMethods())
 {
   if (local.getName().equals(method.getName()))
   {
    final Iterator<ParameterSource<Body>> localParams = local.getParameters().iterator();
    for (Parameter<? extends JavaType<?>> methodParam : method.getParameters())
    {
      if (localParams.hasNext() && Strings.areEqual(localParams.next().getType().getName(), methodParam.getType().getName()))
      {
       continue;
      }
      return false;
    }
    return !localParams.hasNext();
   }
 }
 return false;
}
origin: org.kie.workbench.services/kie-wb-common-data-modeller-core

public boolean isHashCode(MethodSource<?> method) {
  return method.getName().equals("hashCode") &&
      (method.getParameters() == null || method.getParameters().size() == 0) &&
      method.getReturnType() != null &&
      method.getReturnType().isPrimitive() &&
      "int".equals(method.getReturnType().getName());
}
origin: org.kie.workbench.services/kie-wb-common-data-modeller-core

public boolean isEquals(MethodSource<?> method) {
  return method.getName().equals("equals") &&
      (method.getParameters() == null || method.getParameters().size() == 1) &&
      method.getReturnType() != null &&
      method.getReturnType().isPrimitive() &&
      "boolean".equals(method.getReturnType().getName());
}
origin: org.kie.workbench.services/kie-wb-common-data-modeller-core

public List<ObjectProperty> parseManagedTypesProperties(JavaClassSource javaClassSource,
                            ClassTypeResolver classTypeResolver) throws ModelDriverException {
  List<FieldSource<JavaClassSource>> fields = javaClassSource.getFields();
  List<ObjectProperty> properties = new ArrayList<ObjectProperty>();
  ObjectProperty property;
  for (FieldSource<JavaClassSource> field : fields) {
    if (DriverUtils.isManagedType(field.getType(),
                   classTypeResolver)) {
      property = parseProperty(field,
                   classTypeResolver);
      properties.add(property);
    } else {
      logger.debug("field: " + field + "with fieldName: " + field.getName() + " won't be loaded by the diver because type: " + field.getType().getName() + " isn't a managed type.");
    }
  }
  return properties;
}
origin: org.apache.camel/camel-package-maven-plugin

private List<ResolvedProperty> getProperties(JavaClassSource nestedType) {
  final List<ResolvedProperty> properties = new ArrayList<>();
  final Set<String> names = new HashSet<>();
  do {
    for (PropertySource<JavaClassSource> propertySource : nestedType.getProperties()) {
      // NOTE: fields with no setters are skipped
      if (propertySource.isMutable() && !names.contains(propertySource.getName())) {
        properties.add(new ResolvedProperty(getSimpleJavaType(resolveParamType(nestedType, propertySource.getType().getName())), propertySource));
        names.add(propertySource.getName());
      }
    }
    nestedType = readJavaType(nestedType.getSuperType());
  } while (nestedType != null);
  return properties;
}
origin: forge/roaster

private String resolveTypeLiteralName(TypeLiteral typeLiteral)
{
 final Type<O> type = new TypeImpl<O>(getOrigin(), typeLiteral.getType());
 if (type.isPrimitive())
 {
   final Class<?>[] primitiveTypes = { boolean.class, byte.class, short.class, int.class, long.class,
       float.class, double.class };
   for (Class<?> c : primitiveTypes)
   {
    if (c.getSimpleName().equals(type.getName()))
    {
      return c.getName();
    }
   }
   return null;
 }
 final String classname = type.getQualifiedName();
 return getOrigin().resolveType(classname);
}
origin: org.jboss.forge.roaster/roaster-jdt

private String resolveTypeLiteralName(TypeLiteral typeLiteral)
{
 final Type<O> type = new TypeImpl<O>(getOrigin(), typeLiteral.getType());
 if (type.isPrimitive())
 {
   final Class<?>[] primitiveTypes = { boolean.class, byte.class, short.class, int.class, long.class,
       float.class, double.class };
   for (Class<?> c : primitiveTypes)
   {
    if (c.getSimpleName().equals(type.getName()))
    {
      return c.getName();
    }
   }
   return null;
 }
 final String classname = type.getQualifiedName();
 return getOrigin().resolveType(classname);
}
origin: org.jboss.forge/roaster-jdt

@Override
public String toSignature()
{
 String signature = (Visibility.PACKAGE_PRIVATE.equals(this.getVisibility().scope()) ? "" : this.getVisibility()
      .scope()) + " ";
 signature += this.getName() + "(";
 List<ParameterSource<O>> parameters = this.getParameters();
 for (ParameterSource<O> p : parameters)
 {
   signature += p.getType().getName();
   if (parameters.indexOf(p) < (parameters.size() - 1))
   {
    signature += ", ";
   }
 }
 signature += ") : " + (this.getReturnType() == null ? "void" : this.getReturnType().getName());
 return signature;
}
origin: forge/roaster

@SuppressWarnings("rawtypes")
@Override
public O setName(final String name)
{
 AbstractTypeDeclaration typeDeclaration = getDeclaration();
 TypeImpl<O> type = new TypeImpl(this, null, name);
 typeDeclaration.setName(unit.getAST().newSimpleName(type.getName()));
 if (typeDeclaration instanceof TypeDeclaration)
 {
   TypeDeclaration td = (TypeDeclaration) typeDeclaration;
   for (Type<?> arg : type.getTypeArguments())
   {
    TypeParameter typeParameter = unit.getAST().newTypeParameter();
    typeParameter.setName(unit.getAST().newSimpleName(arg.getName()));
    td.typeParameters().add(typeParameter);
   }
 }
 return updateTypeNames(name);
}
origin: org.jboss.forge.roaster/roaster-jdt

@SuppressWarnings("rawtypes")
@Override
public O setName(final String name)
{
 AbstractTypeDeclaration typeDeclaration = getBodyDeclaration();
 TypeImpl<O> type = new TypeImpl(this, null, name);
 typeDeclaration.setName(unit.getAST().newSimpleName(type.getName()));
 if (typeDeclaration instanceof TypeDeclaration)
 {
   TypeDeclaration td = (TypeDeclaration) typeDeclaration;
   for (Type arg : type.getTypeArguments())
   {
    TypeParameter typeParameter = unit.getAST().newTypeParameter();
    typeParameter.setName(unit.getAST().newSimpleName(arg.getName()));
    td.typeParameters().add(typeParameter);
   }
 }
 return updateTypeNames(name);
}
origin: org.kie.workbench.services/kie-wb-common-refactoring-backend

public void visit(FieldSource<? extends JavaSource> fieldSource) {
  Type fieldType = fieldSource.getType();
  String fieldClassName;
  // the javadoc for Named.getName() is misleading:
  // the FieldSource.getName() (which is implemented by FieldImpl.getName())
  // returns the (fully-qualified!) name of the field
  String fieldName = fieldSource.getName();
  resParts.addPart(fieldName,
           PartType.FIELD);
  if (fieldType.isPrimitive()) {
    fieldClassName = fieldType.getName();
  } else {
    fieldClassName = fieldType.getQualifiedName();
  }
  addJavaResourceReference(fieldClassName);
  // Field annotations
  for (AnnotationSource annoSource : fieldSource.getAnnotations()) {
    visit(annoSource);
  }
}
org.jboss.forge.roaster.modelTypegetName

Javadoc

Returns the type's name after erasing any type parameters. Preserves array dimensions

Popular methods of Type

  • getQualifiedName
    Returns the type's qualified name, expanding simple names according to imports
  • isPrimitive
  • getTypeArguments
  • isArray
  • isType
  • getSimpleName
    Returns the type's name, simplifying qualified names based on imports Preserves generic parameters,
  • getQualifiedNameWithGenerics
    Returns the type's qualified name, preserving type parameters (which are also qualified) Preserves a
  • isParameterized
  • isQualified
  • isWildcard

Popular in Java

  • Creating JSON documents from java classes using gson
  • getApplicationContext (Context)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • putExtra (Intent)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d

For IntelliJ IDEA,
Android Studio or Eclipse

  • Search for JavaScript code betaCodota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutBlogContact Us
  • Plugin user guideTerms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)