Examples of resolveType()


Examples of org.codehaus.dna.tools.metaclass.DNAAttributeInterceptor.resolveType()

    public void testResolveType()
        throws Exception
    {
        final DNAAttributeInterceptor interceptor = new DNAAttributeInterceptor();
        final String type = interceptor.resolveType( new MockJavaClass(), "X" );
        assertEquals( "type", MockJavaSource.PREFIX + "X", type );
    }

    public void testResolveTypeOnArray()
        throws Exception
View Full Code Here

Examples of org.codehaus.dna.tools.metaclass.DNAAttributeInterceptor.resolveType()

    public void testResolveTypeOnArray()
        throws Exception
    {
        final DNAAttributeInterceptor interceptor = new DNAAttributeInterceptor();
        final String type = interceptor.resolveType( new MockJavaClass(), "X[]" );
        assertEquals( "type", MockJavaSource.PREFIX + "X[]", type );
    }

    public void testResolveTypeOnMap()
        throws Exception
View Full Code Here

Examples of org.codehaus.dna.tools.metaclass.DNAAttributeInterceptor.resolveType()

    public void testResolveTypeOnMap()
        throws Exception
    {
        final DNAAttributeInterceptor interceptor = new DNAAttributeInterceptor();
        final String type = interceptor.resolveType( new MockJavaClass(), "X{}" );
        assertEquals( "type", MockJavaSource.PREFIX + "X{}", type );
    }
}
View Full Code Here

Examples of org.codehaus.groovy.classgen.asm.TypeChooser.resolveType()

    @Override
    public void writeNotExpression(final NotExpression expression) {
        TypeChooser typeChooser = controller.getTypeChooser();
        Expression subExpression = expression.getExpression();
        ClassNode classNode = controller.getClassNode();
        if (typeChooser.resolveType(subExpression, classNode) == boolean_TYPE) {
            subExpression.visit(controller.getAcg());
            controller.getOperandStack().doGroovyCast(boolean_TYPE);
            BytecodeExpression bytecodeExpression = new BytecodeExpression() {
                @Override
                public void visit(final MethodVisitor mv) {
View Full Code Here

Examples of org.codehaus.groovy.classgen.asm.sc.StaticTypesTypeChooser.resolveType()

            return transformer.superTransform(booleanExpression);
        }
        final Expression expression = booleanExpression.getExpression();
        if (!(expression instanceof BinaryExpression)) {
            StaticTypesTypeChooser typeChooser = transformer.getTypeChooser();
            final ClassNode type = typeChooser.resolveType(expression, transformer.getClassNode());
            BooleanExpression transformed = new OptimizingBooleanExpression(transformer.transform(expression),type);
            transformed.setSourcePosition(booleanExpression);
            transformed.copyNodeMetaData(booleanExpression);
            return transformed;
        }
View Full Code Here

Examples of org.codehaus.jackson.map.type.TypeBindings.resolveType()

        if (_delegateCreator == null) {
            delegateType = null;
        } else {
            TypeBindings bindings = _beanDesc.bindingsForBeanType();
            delegateType = bindings.resolveType(_delegateCreator.getParameterType(0));
        }
       
        inst.configureFromObjectSettings(_defaultConstructor,
                _delegateCreator, delegateType,
                _propertyBasedCreator, _propertyBasedArgs);
View Full Code Here

Examples of org.drools.base.ClassTypeResolver.resolveType()

                            RuleCompletionProposal p = new RuleCompletionProposal( documentOffset - prefix.length(),
                                                                                   prefix.length(),
                                                                                   "this" );
                            p.setImage( METHOD_ICON );
                            list.add( p );
                            Class clazz = resolver.resolveType( currentClass );
                            if ( clazz != null ) {
                                if ( Map.class.isAssignableFrom( clazz ) ) {
                                    p = new RuleCompletionProposal( documentOffset - prefix.length(),
                                                                    prefix.length(),
                                                                    "this['']",
View Full Code Here

Examples of org.drools.base.TypeResolver.resolveType()

                String type1 = fieldMap.get( fieldName ).getPattern().getObjectType();
                String type2 = typeDescr.getFields().get( fieldName ).getPattern().getObjectType();
                if (type2.lastIndexOf( "." ) < 0) {
                    try {
                        TypeResolver typeResolver = pkgRegistryMap.get( pack.getName() ).getTypeResolver();
                        type1 = typeResolver.resolveType(type1).getName();
                        type2 = typeResolver.resolveType(type2).getName();
                        // now that we are at it... this will be needed later anyway
                        fieldMap.get( fieldName ).getPattern().setObjectType( type1 );
                        typeDescr.getFields().get( fieldName ).getPattern().setObjectType( type2 );
                    } catch ( ClassNotFoundException cnfe ) {
View Full Code Here

Examples of org.drools.core.base.ClassTypeResolver.resolveType()

                            RuleCompletionProposal p = new RuleCompletionProposal( documentOffset - prefix.length(),
                                                                                   prefix.length(),
                                                                                   "this" );
                            p.setImage( METHOD_ICON );
                            list.add( p );
                            Class<?> clazz = resolver.resolveType( currentClass );
                            if ( clazz != null ) {
                                if ( Map.class.isAssignableFrom( clazz ) ) {
                                    p = new RuleCompletionProposal( documentOffset - prefix.length(),
                                                                    prefix.length(),
                                                                    "this['']",
View Full Code Here

Examples of org.drools.core.base.TypeResolver.resolveType()

                String type1 = fieldMap.get( fieldName ).getPattern().getObjectType();
                String type2 = typeDescr.getFields().get( fieldName ).getPattern().getObjectType();
                if (type2.lastIndexOf(".") < 0) {
                    try {
                        TypeResolver typeResolver = kbuilder.getPackageRegistry( typeDescr.getNamespace() ).getTypeResolver();
                        type1 = typeResolver.resolveType( type1 ).getName();
                        type2 = typeResolver.resolveType( type2 ).getName();
                        // now that we are at it... this will be needed later anyway
                        fieldMap.get( fieldName ).getPattern().setObjectType( type1 );
                        typeDescr.getFields().get( fieldName ).getPattern().setObjectType( type2 );
                    } catch (ClassNotFoundException cnfe) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.