public int compare( final CTypeInfo o1, final CTypeInfo o2 ) { final JType javaType1 = o1.toType( this.outline, Aspect.IMPLEMENTATION ); final JType javaType2 = o2.toType( this.outline, Aspect.IMPLEMENTATION ); int ret = 0; if ( !javaType1.binaryName().equals( javaType2.binaryName() ) && javaType1 instanceof JClass && javaType2 instanceof JClass ) { if ( ( (JClass) javaType1 ).isAssignableFrom( (JClass) javaType2 ) ) { ret = -1; } else if ( ( (JClass) javaType2 ).isAssignableFrom( (JClass) javaType1 ) ) { ret = 1; } } return ret; }
public boolean isFieldOutlineCore2(Mapping context, FieldOutline fieldOutline) { final CTypeInfo type = getCommonBaseTypeInfo(context, fieldOutline); assert type != null; return JTypeUtils.isBasicType(type.toType(fieldOutline.parent() .parent(), Aspect.EXPOSED)); }
public boolean isFieldOutlineCore2(Mapping context, FieldOutline fieldOutline) { final CTypeInfo type = getCommonBaseTypeInfo(context, fieldOutline); assert type != null; return JTypeUtils.isBasicType(type.toType(fieldOutline.parent() .parent(), Aspect.EXPOSED)); }
final JType javaType = type.toType( field.parent().parent(), Aspect.IMPLEMENTATION ); if ( !referencedTypes.contains( javaType ) ) final JType javaType = typeInfo.toType( field.parent().parent(), Aspect.IMPLEMENTATION ); final JConditional ifInstanceOf = sourceNotNull._then()._if( source._instanceof( javaType ) ); final JExpression copyExpr =
final JType javaType = type.toType( field.parent().parent(), Aspect.IMPLEMENTATION ); if ( !referencedTypes.contains( javaType ) ) final JType javaType = typeInfo.toType( field.parent().parent(), Aspect.IMPLEMENTATION ); final JConditional ifInstanceOf = copyLoop.body()._if( next._instanceof( javaType ) ); final JExpression copyExpr = this.getCopyExpression(
final JType javaType = typeInfo.toType( field.parent().parent(), Aspect.IMPLEMENTATION );