Tabnine Logo
SimpleTypeInfo
Code IndexAdd Tabnine to your IDE (free)

How to use
SimpleTypeInfo
in
br.com.objectos.way.code

Best Java code snippets using br.com.objectos.way.code.SimpleTypeInfo (Showing top 20 results out of 315)

origin: br.com.objectos/way-code

private TypeName returnType() {
 return methodInfo
   .returnTypeInfo()
   .typeName();
}
origin: br.com.objectos.way/io-flat-pojo-plugin

public static FieldMethod code(Property property, AnnotationInfo fieldAnnotation) {
 SimpleTypeInfo returnTypeInfo = property.returnTypeInfo();
 return returnTypeInfo.isInfoOf(Optional.class)
   ? OptionalMethod.code(property, fieldAnnotation, returnTypeInfo)
   : StandardMethod.code(property, fieldAnnotation, returnTypeInfo);
}
origin: br.com.objectos/way-code

public String getGetterPrefix() {
 return kind().getGetterPrefix(nameInfo());
}
origin: br.com.objectos/way-code

@Override
public final int hashCode() {
 return Objects.hashCode(packageInfo(), simpleName());
}
origin: br.com.objectos/way-code

public boolean isSubType(Class<?> maybeSuperType) {
 try {
  String qualifiedName = qualifiedName();
  Class<?> theClass = Class.forName(qualifiedName);
  return maybeSuperType.isAssignableFrom(theClass);
 } catch (ClassNotFoundException e) {
  return isInfoOf(maybeSuperType);
 }
}
origin: br.com.objectos/way-code

@Override
public MustacheObject toMustache() {
 return Mustaches.toMustacheHelper()
   .add("package", packageInfo().orNull())
   .add("name", getDeclaredName())
   .add("simpleName", simpleName())
   .add("qualifiedName", toString())
   .add("rawName", getRawName())
   .add("varName", varName())
   .add("primitive", isPrimitive())
   .toMustache();
}
origin: br.com.objectos/way-code

public Set<ImportInfo> toImportInfo() {
 Set<ImportInfo> importInfoSet = newHashSet();
 PackageInfoToImportInfo toImportInfo = new PackageInfoToImportInfo(nameInfo());
 Optional<ImportInfo> maybeImportInfo = packageInfo()
   .transform(toImportInfo);
 if (maybeImportInfo.isPresent()) {
  ImportInfo importInfo = maybeImportInfo.get();
  importInfoSet.add(importInfo);
 }
 List<TypeParameterInfo> typeParameterInfoList = typeParameterInfoList();
 for (TypeParameterInfo typeParameterInfo : typeParameterInfoList) {
  Set<ImportInfo> importInfo = typeParameterInfo.toSimpleTypeInfo()
    .toImportInfo();
  importInfoSet.addAll(importInfo);
 }
 return importInfoSet;
}
origin: br.com.objectos/way-code

@Override
public boolean isEqual(SimpleTypeInfo that) {
 return Testables.isEqualHelper()
   .equal(packageInfo(), that.packageInfo())
   .equal(nameInfo(), that.nameInfo())
   .equal(typeParameterInfoList(), that.typeParameterInfoList())
   .result();
}
origin: br.com.objectos.way/io-flat-pojo-plugin

void recordBuilderCode(Body body) {
 SimpleTypeInfo returnTypeInfo = property.returnTypeInfo();
 if (returnTypeInfo.isPrimitive()) {
  body.add(".$L(record.$LValue())", property.name(), returnTypeInfo.simpleName());
 } else {
  body.add(".$L(record.<$T> get())", property.name(), returnTypeInfo.typeName());
 }
}
origin: br.com.objectos/way-code-testing

@Override
NameInfo nameInfo() {
 return delegate.nameInfo();
}
origin: br.com.objectos/way-code

private TypeName toTypeName0(SimpleTypeInfo simpleTypeInfo, Function<TypeParameterInfo, TypeName> f) {
 NameInfo nameInfo = simpleTypeInfo.nameInfo();
 Optional<PackageInfo> packageInfo = simpleTypeInfo.packageInfo();
 ClassName className = nameInfo.toClassName(packageInfo.get());
 TypeName[] genericTypeNameArray = simpleTypeInfo.getTypeParameterInfoIterable()
   .transform(f)
   .toImmutableList()
   .toArray(new TypeName[] {});
 return genericTypeNameArray.length == 0
   ? className
   : ParameterizedTypeName.get(className, genericTypeNameArray);
}
origin: br.com.objectos/way-code

public String getRawName() {
 String simpleName = nameInfo().getSimpleName();
 StringBuilder name = new StringBuilder(simpleName);
 List<TypeParameterInfo> typeParameterInfoList = typeParameterInfoList();
 TypeParameterInfoMap map = TypeParameterInfoMap.mapOf(typeParameterInfoList);
 name.append(map.toStringRaw());
 return name.toString();
}
origin: br.com.objectos/way-code

public String qualifiedName() {
 String res = nameInfo().toString();
 Optional<? extends PackageInfo> packageInfo = packageInfo();
 if (packageInfo.isPresent()) {
  PackageInfo pkg = packageInfo.get();
  res = pkg.toImportInfo(nameInfo())
    .toString();
 }
 return res;
}
origin: br.com.objectos/way-code-testing

@Override
SimpleTypeInfoKind kind() {
 return delegate.kind();
}
origin: br.com.objectos/way-code

@AutoFunctional
public boolean hasReturnTypeInfo(SimpleTypeInfo typeInfo) {
 return returnTypeInfo().equals(typeInfo);
}
origin: br.com.objectos/way-code-testing

@Override
public SimpleTypeInfo build() {
 SimpleTypeInfo simpleTypeInfo = SimpleTypeInfo.newType()
   .packageInfo(Optional.fromNullable(packageInfo))
   .nameInfo(name)
   .typeParameterInfoList(typeParameterInfoList)
   .build();
 if (primitive) {
  simpleTypeInfo = SimpleTypeInfo.newPrimitive()
    .packageInfo(Optional.fromNullable(packageInfo))
    .nameInfo(name)
    .typeParameterInfoList(typeParameterInfoList)
    .build();
 }
 if (typeVariable) {
  simpleTypeInfo = SimpleTypeInfo.newTypeVariable()
    .packageInfo(Optional.fromNullable(packageInfo))
    .nameInfo(name)
    .typeParameterInfoList(typeParameterInfoList)
    .build();
 }
 return new ForwardingSimpleTypeInfo(simpleTypeInfo, typeInfo);
}
origin: br.com.objectos.way/code-testing

@Override
List<TypeParameterInfo> typeParameterInfoList() {
 return delegate.typeParameterInfoList();
}
origin: br.com.objectos/way-code

private static SimpleTypeInfo named(String name) {
 return SimpleTypeInfo.newPrimitive()
   .packageInfo(Optional.<PackageInfo> absent())
   .nameInfo(NameInfo.of(name))
   .typeParameterInfoList(ImmutableList.<TypeParameterInfo> of())
   .build();
}
origin: br.com.objectos/way-code

@Override
Optional<PackageInfo> packageInfo() {
 return component.packageInfo();
}
origin: br.com.objectos/way-code

@Override
public SimpleTypeInfo toSimpleTypeInfo() {
 return component.toSimpleTypeInfo().toArray();
}
br.com.objectos.way.codeSimpleTypeInfo

Most used methods

  • typeName
  • equals
  • isInfoOf
  • kind
  • nameInfo
  • newPrimitive
  • packageInfo
  • toArray
  • typeParameterInfoList
  • getTypeParameterInfoStream
  • isPrimitive
  • isSubType
  • isPrimitive,
  • isSubType,
  • newType,
  • simpleName,
  • typeNameRaw,
  • className,
  • classNameSuffix,
  • fileAt,
  • getDeclaredName,
  • getGetterPrefix

Popular in Java

  • Start an intent from android
  • getSharedPreferences (Context)
  • getSystemService (Context)
  • scheduleAtFixedRate (Timer)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • JComboBox (javax.swing)
  • Option (scala)
  • Top 12 Jupyter Notebook extensions
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