Interface Semanticdb.TypeOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Semanticdb.Type, Semanticdb.Type.Builder
    Enclosing class:
    Semanticdb

    public static interface Semanticdb.TypeOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasTypeRef

        boolean hasTypeRef()
        .com.sourcegraph.semanticdb_javac.TypeRef type_ref = 2;
        Returns:
        Whether the typeRef field is set.
      • getTypeRef

        Semanticdb.TypeRef getTypeRef()
        .com.sourcegraph.semanticdb_javac.TypeRef type_ref = 2;
        Returns:
        The typeRef.
      • hasSingleType

        boolean hasSingleType()
        .com.sourcegraph.semanticdb_javac.SingleType single_type = 20;
        Returns:
        Whether the singleType field is set.
      • getSingleType

        Semanticdb.SingleType getSingleType()
        .com.sourcegraph.semanticdb_javac.SingleType single_type = 20;
        Returns:
        The singleType.
      • hasThisType

        boolean hasThisType()
        .com.sourcegraph.semanticdb_javac.ThisType this_type = 21;
        Returns:
        Whether the thisType field is set.
      • getThisType

        Semanticdb.ThisType getThisType()
        .com.sourcegraph.semanticdb_javac.ThisType this_type = 21;
        Returns:
        The thisType.
      • hasSuperType

        boolean hasSuperType()
        .com.sourcegraph.semanticdb_javac.SuperType super_type = 22;
        Returns:
        Whether the superType field is set.
      • getSuperType

        Semanticdb.SuperType getSuperType()
        .com.sourcegraph.semanticdb_javac.SuperType super_type = 22;
        Returns:
        The superType.
      • hasConstantType

        boolean hasConstantType()
        .com.sourcegraph.semanticdb_javac.ConstantType constant_type = 23;
        Returns:
        Whether the constantType field is set.
      • getConstantType

        Semanticdb.ConstantType getConstantType()
        .com.sourcegraph.semanticdb_javac.ConstantType constant_type = 23;
        Returns:
        The constantType.
      • hasIntersectionType

        boolean hasIntersectionType()
        .com.sourcegraph.semanticdb_javac.IntersectionType intersection_type = 17;
        Returns:
        Whether the intersectionType field is set.
      • getIntersectionType

        Semanticdb.IntersectionType getIntersectionType()
        .com.sourcegraph.semanticdb_javac.IntersectionType intersection_type = 17;
        Returns:
        The intersectionType.
      • hasUnionType

        boolean hasUnionType()
        .com.sourcegraph.semanticdb_javac.UnionType union_type = 18;
        Returns:
        Whether the unionType field is set.
      • getUnionType

        Semanticdb.UnionType getUnionType()
        .com.sourcegraph.semanticdb_javac.UnionType union_type = 18;
        Returns:
        The unionType.
      • hasWithType

        boolean hasWithType()
        .com.sourcegraph.semanticdb_javac.WithType with_type = 19;
        Returns:
        Whether the withType field is set.
      • getWithType

        Semanticdb.WithType getWithType()
        .com.sourcegraph.semanticdb_javac.WithType with_type = 19;
        Returns:
        The withType.
      • hasStructuralType

        boolean hasStructuralType()
        .com.sourcegraph.semanticdb_javac.StructuralType structural_type = 7;
        Returns:
        Whether the structuralType field is set.
      • getStructuralType

        Semanticdb.StructuralType getStructuralType()
        .com.sourcegraph.semanticdb_javac.StructuralType structural_type = 7;
        Returns:
        The structuralType.
      • hasAnnotatedType

        boolean hasAnnotatedType()
        .com.sourcegraph.semanticdb_javac.AnnotatedType annotated_type = 8;
        Returns:
        Whether the annotatedType field is set.
      • getAnnotatedType

        Semanticdb.AnnotatedType getAnnotatedType()
        .com.sourcegraph.semanticdb_javac.AnnotatedType annotated_type = 8;
        Returns:
        The annotatedType.
      • hasExistentialType

        boolean hasExistentialType()
        .com.sourcegraph.semanticdb_javac.ExistentialType existential_type = 9;
        Returns:
        Whether the existentialType field is set.
      • getExistentialType

        Semanticdb.ExistentialType getExistentialType()
        .com.sourcegraph.semanticdb_javac.ExistentialType existential_type = 9;
        Returns:
        The existentialType.
      • hasUniversalType

        boolean hasUniversalType()
        .com.sourcegraph.semanticdb_javac.UniversalType universal_type = 10;
        Returns:
        Whether the universalType field is set.
      • getUniversalType

        Semanticdb.UniversalType getUniversalType()
        .com.sourcegraph.semanticdb_javac.UniversalType universal_type = 10;
        Returns:
        The universalType.
      • hasByNameType

        boolean hasByNameType()
        .com.sourcegraph.semanticdb_javac.ByNameType by_name_type = 13;
        Returns:
        Whether the byNameType field is set.
      • getByNameType

        Semanticdb.ByNameType getByNameType()
        .com.sourcegraph.semanticdb_javac.ByNameType by_name_type = 13;
        Returns:
        The byNameType.
      • hasRepeatedType

        boolean hasRepeatedType()
        .com.sourcegraph.semanticdb_javac.RepeatedType repeated_type = 14;
        Returns:
        Whether the repeatedType field is set.
      • getRepeatedType

        Semanticdb.RepeatedType getRepeatedType()
        .com.sourcegraph.semanticdb_javac.RepeatedType repeated_type = 14;
        Returns:
        The repeatedType.