int id = nextTypeId++; typeNames2typeIds.put(t.getErasedType().getQualifiedSourceName(), id); JClassType c = t.isClass();
int id = nextTypeId++; typeNames2typeIds.put(t.getErasedType().getQualifiedSourceName(), id); JClassType c = t.isClass();
isReturnTypeString(userMethod.getReturnType().isClass())) { methodToClassName.put(userMethod, substitutionMap.get(className)); return writeClassMethod(logger, userMethod, substitutionMap, sw);
JClassType classReturnType = userMethod.getReturnType().isClass(); List<CssValueNode> params = definitionNode.getParameters();
JClassType classReturnType = toImplement.getReturnType().isClass();
/** * <p>isObject</p> * * @param type the type to test * @return true if the type is {@link Object}, false otherwise */ public static boolean isObject( JType type ) { return null != type.isClass() && Object.class.getName().equals( type.getQualifiedSourceName() ); }
private String getEncoderDecoder(JType type, TreeLogger logger) throws UnableToCompleteException { String rc = builtInEncoderDecoders.get(type); if (rc == null) { JClassType ct = type.isClass() == null ? type.isInterface() : type.isClass(); GwtJacksonEncoderDecoderClassCreator generator = new GwtJacksonEncoderDecoderClassCreator(logger, context, ct); return generator.create() + ".INSTANCE"; } return rc; }
private String getEncoderDecoder(JType type, TreeLogger logger) throws UnableToCompleteException { String rc = builtInEncoderDecoders.get(type); if (rc == null) { JClassType ct = type.isClass() == null ? type.isInterface() : type.isClass(); GwtJacksonEncoderDecoderClassCreator generator = new GwtJacksonEncoderDecoderClassCreator(logger, context, ct); return generator.create() + ".INSTANCE"; } return rc; }
private String getEncoderDecoder(JType type, TreeLogger logger) throws UnableToCompleteException { String rc = builtInEncoderDecoders.get(type); if (rc == null) { JClassType ct = type.isClass() == null ? type.isInterface() : type.isClass(); if (ct != null && !isCollectionType(ct)) { JsonEncoderDecoderClassCreator generator = new JsonEncoderDecoderClassCreator(logger, context, ct); return generator.create() + ".INSTANCE"; } } return rc; }
@Override public MetaField[] getDeclaredFields() { final JClassType type = getEnclosedMetaObject().isClass(); if (type != null) { return Arrays.stream(type.getFields()).map(f -> new GWTField(oracle, f)).toArray(s -> new MetaField[s]); } return new MetaField[0]; }
private String getEncoderDecoder(JType type, TreeLogger logger) throws UnableToCompleteException { String rc = builtInEncoderDecoders.get(type); if (rc == null) { JClassType ct = type.isClass() == null ? type.isInterface() : type.isClass(); if (ct != null && !isCollectionType(ct)) { JsonEncoderDecoderClassCreator generator = new JsonEncoderDecoderClassCreator(logger, context, ct); return generator.create() + ".INSTANCE"; } } return rc; }
@Override public MetaField[] getDeclaredFields() { final JClassType type = getEnclosedMetaObject().isClass(); if (type != null) { return Arrays.stream(type.getFields()).map(f -> new GWTField(oracle, f)).toArray(s -> new MetaField[s]); } return new MetaField[0]; }
protected boolean isOverlayMethod(JMethod method) { JClassType aClass = method.getReturnType().isClass(); return aClass != null && OVERLAY_VALUE_TYPE.isAssignableFrom(aClass); } }
protected boolean isOverlayMethod(JMethod method) { JClassType aClass = method.getReturnType().isClass(); return aClass != null && OVERLAY_VALUE_TYPE.isAssignableFrom(aClass); } }
boolean processField(JField field) { return !field.isPrivate() && !field.isStatic() && field.getType().isClass() != null && field.getAnnotation(WithElementId.class) != null; }
private boolean isNumber(JType type) { JClassType numberType = typeOracle.findType(Number.class.getCanonicalName()); JClassType asClass = type.isClass(); if (asClass != null) { return numberType.isAssignableFrom(asClass); } JPrimitiveType asPrimitive = type.isPrimitive(); if (asPrimitive != null) { JClassType autoboxed = typeOracle.findType(asPrimitive.getQualifiedBoxedSourceName()); return numberType.isAssignableFrom(autoboxed); } return false; }