Package com.github.antlrjavaparser.api.type

Examples of com.github.antlrjavaparser.api.type.WildcardType


        }
        else if (type instanceof VoidType) {
            return true;
        }
        else if (type instanceof WildcardType) {
            final WildcardType wType = (WildcardType) type;
            final WildcardType wType2 = (WildcardType) type2;
            return equals(wType.getSuper(), wType2.getSuper())
                    && equals(wType.getExtends(), wType2.getExtends());
        }
        return false;
    }
View Full Code Here


        if (internalType instanceof WildcardType) {
            // We only provide very primitive support for wildcard types; Roo
            // only needs metadata at the end of the day,
            // not complete binding support from an AST
            final WildcardType wt = (WildcardType) internalType;
            if (wt.getSuper() != null) {
                final ReferenceType rt = wt.getSuper();
                final ClassOrInterfaceType cit = (ClassOrInterfaceType) rt
                        .getType();
                final JavaType effectiveType = getJavaTypeNow(
                        compilationUnitServices, cit, typeParameters);
                return new JavaType(effectiveType.getFullyQualifiedTypeName(),
                        rt.getArrayCount(), effectiveType.getDataType(),
                        JavaType.WILDCARD_SUPER, effectiveType.getParameters());
            }
            else if (wt.getExtends() != null) {
                final ReferenceType rt = wt.getExtends();
                final ClassOrInterfaceType cit = (ClassOrInterfaceType) rt
                        .getType();
                final JavaType effectiveType = getJavaTypeNow(
                        compilationUnitServices, cit, typeParameters);
                return new JavaType(effectiveType.getFullyQualifiedTypeName(),
View Full Code Here

TOP

Related Classes of com.github.antlrjavaparser.api.type.WildcardType

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.