Interface Type.TypeDefOrBuilder

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

public static interface Type.TypeDefOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasStruct

      boolean hasStruct()
       builtins don't need to be defined
       
      .xolir.StructType struct = 1;
      Returns:
      Whether the struct field is set.
    • getStruct

       builtins don't need to be defined
       
      .xolir.StructType struct = 1;
      Returns:
      The struct.
    • getStructOrBuilder

      TypeStruct.StructTypeOrBuilder getStructOrBuilder()
       builtins don't need to be defined
       
      .xolir.StructType struct = 1;
    • hasUnion

      boolean hasUnion()
      .xolir.UnionType union = 2;
      Returns:
      Whether the union field is set.
    • getUnion

      .xolir.UnionType union = 2;
      Returns:
      The union.
    • getUnionOrBuilder

      TypeUnion.UnionTypeOrBuilder getUnionOrBuilder()
      .xolir.UnionType union = 2;
    • hasArray

      boolean hasArray()
      .xolir.ArrayType array = 3;
      Returns:
      Whether the array field is set.
    • getArray

      .xolir.ArrayType array = 3;
      Returns:
      The array.
    • getArrayOrBuilder

      TypeArray.ArrayTypeOrBuilder getArrayOrBuilder()
      .xolir.ArrayType array = 3;
    • hasFunc

      boolean hasFunc()
       TODO @mark:
       VirtualType virtual = 4;
       
      .xolir.FunctionType func = 5;
      Returns:
      Whether the func field is set.
    • getFunc

       TODO @mark:
       VirtualType virtual = 4;
       
      .xolir.FunctionType func = 5;
      Returns:
      The func.
    • getFuncOrBuilder

       TODO @mark:
       VirtualType virtual = 4;
       
      .xolir.FunctionType func = 5;
    • getTargetCase

      Type.TypeDef.TargetCase getTargetCase()