Package com.facebook.swift.generator

Examples of com.facebook.swift.generator.SwiftJavaType


    }

    public ServiceContext serviceFromThrift(final Service service)
    {
        final String name = mangleJavatypeName(service.getName());
        final SwiftJavaType javaType = typeRegistry.findType(defaultNamespace, name);
        final SwiftJavaType parentType = typeRegistry.findType(service.getParent().orNull());

        final Set<String> javaParents = new HashSet<>();
        if (parentType != null) {
            javaParents.add(parentType.getClassName());
        }

        final ServiceContext serviceContext = new ServiceContext(name,
                                                                 javaType.getPackage(),
                                                                 javaType.getSimpleName(),
View Full Code Here


    }

    public StructContext structFromThrift(final AbstractStruct struct)
    {
        final String name = mangleJavatypeName(struct.getName());
        final SwiftJavaType javaType = typeRegistry.findType(defaultNamespace, name);

        return new StructContext(name,
                                 javaType.getPackage(),
                                 javaType.getSimpleName());
    }
View Full Code Here

    }

    public EnumContext enumFromThrift(final IntegerEnum integerEnum)
    {
        final String name = mangleJavatypeName(integerEnum.getName());
        final SwiftJavaType javaType = typeRegistry.findType(defaultNamespace, name);
        return new EnumContext(javaType.getPackage(), javaType.getSimpleName());
    }
View Full Code Here

    }

    public EnumContext enumFromThrift(final StringEnum stringEnum)
    {
        final String name = mangleJavatypeName(stringEnum.getName());
        final SwiftJavaType javaType = typeRegistry.findType(defaultNamespace, name);
        return new EnumContext(javaType.getPackage(), javaType.getSimpleName());
    }
View Full Code Here

    }

    public ServiceContext serviceFromThrift(final Service service)
    {
        final String name = mangleJavatypeName(service.getName());
        final SwiftJavaType javaType = typeRegistry.findType(defaultNamespace, service.getName());
        final SwiftJavaType parentType = typeRegistry.findType(defaultNamespace, service.getParent().orNull());

        final Set<String> javaParents = new HashSet<>();
        if (parentType != null) {
            javaParents.add(parentType.getClassName());
        }
        final boolean addCloseableInterface = generatorConfig.containsTweak(SwiftGeneratorTweak.ADD_CLOSEABLE_INTERFACE);
        if (addCloseableInterface) {
            javaParents.add("Closeable");
        }
View Full Code Here

    }

    public StructContext structFromThrift(final AbstractStruct struct)
    {
        final String thriftTypeName = struct.getName();
        final SwiftJavaType javaType = typeRegistry.findType(defaultNamespace, thriftTypeName);

        return new StructContext(thriftTypeName,
                                 javaType.getPackage(),
                                 javaType.getSimpleName());
    }
View Full Code Here

    }

    public ConstantsContext constantsFromThrift()
    {
        final String thriftTypeName = "Constants";
        final SwiftJavaType javaType = typeRegistry.findType(defaultNamespace, thriftTypeName);

        return new ConstantsContext(thriftTypeName,
                                    javaType.getPackage(),
                                    javaType.getSimpleName());
    }
View Full Code Here

    }

    public EnumContext enumFromThrift(final IntegerEnum integerEnum)
    {
        final String thriftTypeName = integerEnum.getName();
        final SwiftJavaType javaType = typeRegistry.findType(defaultNamespace, thriftTypeName);
        return new EnumContext(javaType.getPackage(), javaType.getSimpleName());
    }
View Full Code Here

    }

    public EnumContext enumFromThrift(final StringEnum stringEnum)
    {
        final String thriftTypeName = stringEnum.getName();
        final SwiftJavaType javaType = typeRegistry.findType(defaultNamespace, thriftTypeName);
        return new EnumContext(javaType.getPackage(), javaType.getSimpleName());
    }
View Full Code Here

    }

    public ServiceContext serviceFromThrift(final Service service)
    {
        final String name = mangleJavatypeName(service.getName());
        final SwiftJavaType javaType = typeRegistry.findType(defaultNamespace, name);
        final SwiftJavaType parentType = typeRegistry.findType(defaultNamespace, service.getParent().orNull());

        final Set<String> javaParents = new HashSet<>();
        if (parentType != null) {
            javaParents.add(parentType.getClassName());
        }

        final ServiceContext serviceContext = new ServiceContext(name,
                                                                 javaType.getPackage(),
                                                                 javaType.getSimpleName(),
View Full Code Here

TOP

Related Classes of com.facebook.swift.generator.SwiftJavaType

Copyright © 2018 www.massapicom. 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.